[英]Embed PDF Viewer with annotation like highlight, scribble, add note using PHP
[英]Embed the PDF in a webpage without using the built-in PDF viewer
目前我正在使用標准方式將 pdf 嵌入到瀏覽器中,但是,我的目標瀏覽器的內置 pdf 查看器無法按預期工作。 我想強制(Chrome、Firefox 和 IE8(如果可能,但 IE9+ 也可以))使用 adobe 閱讀器。 問題是,我只能手動更改此選項。 有什么方法可以更改 HTML/ JS/ PHP 中的選項嗎? 謝謝。
<OBJECT data="YourFile.pdf" TYPE="application/x-pdf" TITLE="SamplePdf"
WIDTH=200 HEIGHT=100>
<a href="YourFile.pdf">shree</a>
</object>
我試圖找到解決方案,有人建議 header,不幸的是沒有工作,例如
Content-Type: application/pdf
Content-Disposition: inline; filename.pdf
您可以使用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>
查看PDFObject ,這是一個將PDF文件嵌入HTML文件的Javascript庫。 它很好地處理瀏覽器兼容性,很可能適用於IE8。
在HTML中,您可以設置div來顯示PDF:
<div id="pdfRenderer"></div>
然后,您可以使用Javascript代碼在該div中嵌入PDF:
var pdf = new PDFObject({
url: "https://sample.pdf",
id: "pdfRendered",
pdfOpenParams: {
view: "FitH"
}
}).embed("pdfRenderer");
干杯
您可以使用document-viewer或best-pdf-viewer
以上使用javascript, html
。 是的,如果您不想在js or html
轉換它們,那么您可以使用Swftools 。 在這里你可以制作自己的皮膚,然后閱讀: SWFTools(pdf2swf)以正確使用Flex
在iframe中顯示pdf
可能是另一種選擇。
您的問題可能與Show pdf文件匹配到沒有Adobe Reader的瀏覽器
通過在嵌入代碼中使用以下“Adobe PDF格式的XML”類型,使用Adobe Reader插件(用於完整的PDF開放參數支持以及其他好處),將Chrome和Firefox(以及其他瀏覽器)用於顯示PDF:
application/vnd.adobe.pdfxml
application/vnd.adobe.x-mars
這個今天我的回答很好,我希望它能繼續正常工作。 我目前正在使用標准PDF文件作為在瀏覽器中嵌入PDF文件的解決方法,需要使用Adobe PDF插件而不是瀏覽器的內置PDF渲染。 即使我的PDF文件是標准(非XML)文件,它們似乎也可以使用這個新的應用程序類型參數加載。
<OBJECT data="YourFile.pdf" TYPE="application/vnd.adobe.pdfxml" TITLE="SamplePdf"
WIDTH=200 HEIGHT=100>
<a href="YourFile.pdf">shree</a>
</object>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.