use*_*104 11 html javascript php pdf pdf-viewer
目前我使用标准方法将pdf嵌入到浏览器中,但是,我的目标浏览器的内置pdf查看器无法按预期工作.我想强制(Chrome,Firefox和IE8(如果可能,但IE9 +也可以))使用adobe reader.问题是,我只能手动更改此选项.有没有办法改变HTML/JS/PHP中的选项?谢谢.
<OBJECT data="YourFile.pdf" TYPE="application/x-pdf" TITLE="SamplePdf"
WIDTH=200 HEIGHT=100>
<a href="YourFile.pdf">shree</a>
</object>
Run Code Online (Sandbox Code Playgroud)
我试图找到解决方案,有人建议标题,不幸的是不工作,例如
Content-Type: application/pdf
Content-Disposition: inline; filename.pdf
Run Code Online (Sandbox Code Playgroud)
Bra*_*cer 16
我刚才这样做了.使用JQuery是一个很好的方式来绕过这个:)
pdf.js:
https://github.com/mozilla/pdf.js
希望这可以帮助!
Sur*_*ris 10
您可以使用Google PDF查看器将pdf文件嵌入您的网站.使用此链接https://docs.google.com/viewer
例:
<iframe src="http://docs.google.com/viewer?url={HTTP PATH OF THE PDF FILE}&embedded=true" width="600" height="780" style="border: none;"></iframe>
Run Code Online (Sandbox Code Playgroud)
查看PDFObject,它是一个用于将 PDF 嵌入 HTML 文件的 Javascript 库。它可以很好地处理浏览器兼容性,并且很可能在 IE8 上运行。
在 HTML 中,您可以设置一个 div 来显示 PDF:
<div id="pdfRenderer"></div>
Run Code Online (Sandbox Code Playgroud)
然后,您可以使用 Javascript 代码在该 div 中嵌入 PDF:
var pdf = new PDFObject({
url: "https://sample.pdf",
id: "pdfRendered",
pdfOpenParams: {
view: "FitH"
}
}).embed("pdfRenderer");
Run Code Online (Sandbox Code Playgroud)
干杯