gpt4 book ai didi

php - 如何在html中嵌入pdf文件?

转载 作者:行者123 更新时间:2023-12-04 01:27:35 26 4
gpt4 key购买 nike

我想在我的 html 中嵌入 pdf 文件(使用 embed 标签或 iframe 标签)。

我试过以下两种。 在 Firefox 上运行良好,但在 chrome、chromium 和 android 浏览器上运行良好 .

<embed type="application/pdf" src="myfile.pdf"></embed>
<iframe class="embed-responsive-item" src="myfile.pdf" allowfullscreen></iframe>


我也试过用 php 读取 pdf 文件,然后使用 iframe 像这样显示它
header("Content-type: application/pdf");
header("Content-Disposition: inline; filename=".$_GET['pdf']);
@readfile($CONFIG['PDF']."/".$_GET['pdf']);

同样,这不适用于 chrome/chromium 和移动浏览器。它只适用于桌面火狐。

我不确定这是否是重要信息,但我也有 设置 X-Frame-Options "ALLOW-FROM mydomain.com"

Here你会发现问题所在的一个例子。

有没有其他方法可以在网页上嵌入 pdf 文件?

最佳答案

Android 上的 Chrome 浏览器不再支持 PDF 嵌入。您可以使用 Google Drive PDF 查看器获取此信息:

<embed src="https://drive.google.com/viewerng/
viewer?embedded=true&url=http://example.com/the.pdf" width="500" height="375">

为此,您还可以使用 Google PDF 查看器。您需要先在某处上传您的 PDF,然后使用它的 URL:
<iframe src="http://docs.google.com/gview? url=http://example.com/mypdf.pdf&embedded=true" style="width:718px; height:700px;" frameborder="0"></iframe>

关于php - 如何在html中嵌入pdf文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61610201/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com