回答
您可以使用SWFTools到PDF轉換爲Flash。但SWFTools的默認皮膚看起來並不好看,因此您可以查看Flexpaper作爲查看器。 如果你是打算讓自己的皮膚,然後閱讀可能是有用的:SWFTools (pdf2swf) to properly work with Flex
另一種解決方案是pdf.js(如昆汀指出的),但是這AFAIR劇本是不可用的(當時,當我尋找)具有複雜結構(例如複雜梯度)的PDF。
如果您需要將文檔發佈爲「私人」,您應該將服務視爲Issuu,否則您將不得不保護文件免於下載。
號
PHP運行在服務器上。它有權訪問的唯一「瀏覽器API」是HTTP。
如果要在客戶端上呈現PDF,則客戶端需要PDF呈現器。有JavaScript PDF readers,但我不能評論他們的跨瀏覽器支持或成熟度。
如果您的pdf文件已聯機且不受限制,您可以嘗試使用Google Doc Viewer。將查看器放入<iframe />
是一種非常好的方式,以便它可以與您的網頁結合使用。
這裏介紹:http://stackoverflow.com/a/9255907/237528 – Gtx 2012-11-12 09:12:41
在沒有Adobe Reader等瀏覽器的情況下查看PDF文件是不可行的。如果您只是不想使用Adobe Reader,您可以嘗試從其他公司的Web瀏覽器插入PDF查看器。
但是,如果您根本不想使用查看器並想要編寫/構建您自己的查看器,那麼更好的選擇是將PDF轉換爲可縮放圖像,然後使用圖像標籤在網頁上顯示它們。您也可以使用JavaScript創建這樣的查看器。
即使您可以找到很多可用的基於JavaScript的查看器,可以顯示這些圖像。
- 1. 如何在沒有Acrobat插件的情況下在瀏覽器中顯示PDF
- 2. 如何在沒有安裝插件的情況下將pdf文件顯示到用戶的瀏覽器
- 3. 強制網頁瀏覽器僅在Adobe Acrobat Reader上顯示PDF文件
- 4. 用Adobe Reader顯示PDF文件
- 5. 在Adobe Reader中打開PDF,而不是在瀏覽器
- 6. 在瀏覽器中顯示pdf文件?
- 7. 在沒有瀏覽器的情況下登錄到Facebook
- 8. 在沒有Adobe插件的情況下在Web上閱讀PDF文件
- 9. 在沒有瀏覽器顯示轉輪的情況下加載網站
- 10. 我可以在沒有瀏覽器的情況下顯示html頁面嗎?
- 11. 在沒有菜單欄的瀏覽器中顯示PDF文檔
- 12. 在沒有模擬器的情況下測試Android瀏覽器?
- 13. 將Adobe Reader和版本要求從PDF輸出到瀏覽器之前
- 14. IE瀏覽器在某些情況下顯示隱藏的div
- 15. 在沒有瀏覽器的情況下登錄亞馬遜
- 16. 在沒有瀏覽器的情況下獲取訪問令牌
- 17. 在不使用瀏覽器控件的情況下在Adobe Flex中執行JavaScript
- 18. 如何使用Adobe PDF插件強制在谷歌瀏覽器中顯示PDF
- 19. 約PDF表單,Acrobat Reader軟件,瀏覽器插件和JavaScript
- 20. WatiN瀏覽器不在瀏覽器中顯示PDF
- 21. 如何在不瀏覽瀏覽器的情況下直接創建文件downloadig?
- 22. 轉換PDF文件使用Adobe Reader時
- 23. Detailtext沒有顯示的情況下?
- 24. 在谷歌瀏覽器中顯示PDF文本,但不在Adobe Acrobat中
- 25. 如何通過iText閱讀PDF文件並將其顯示爲Adobe Reader?
- 26. 在什麼情況下瀏覽器緩存<video>文件?
- 27. 如何在不瀏覽文件的情況下上傳文件?
- 28. Clone - 如何在沒有Adobe的情況下做到這一點?
- 29. GWT應用程序在沒有瀏覽器插件的情況下運行
- 30. jFreeChart沒有在瀏覽器中顯示
只要我知道,沒有辦法在瀏覽器中顯示PDF,沒有PDF閱讀引擎就像Adobe Reader,除非您將PDF格式轉換爲html格式(例如google-docs)。但我不知道任何這樣做的圖書館。也許有一個(也許Google是開源的) - 我也有興趣! – helle 2012-02-16 09:24:34