回答
我不認爲你會找到一個在PHP中的PDF查看器。 PDF格式的解碼發生在客戶端,這意味着您唯一的選擇是依靠客戶端爲您執行解碼工作(Adobe Reader,谷歌瀏覽器的內置閱讀器,OS X的預覽應用等),渲染它使用JavaScript,或想出一些方法將PDF轉換爲HTML。
這些日子裏,PDFs如此無處不在,對我來說,想要嘗試呈現給客戶端並沒有什麼意義;相反,只需告訴他們,他們下載的文件是PDF文件,並提供鏈接到Chrome或Adobe Reader,並讓用戶查看任何他們請求的應用程序的PDF。
有一個很棒的pdf查看器也是開源的。 ui的實現是基本的。你將不得不努力工作。但它真棒。
看起來這個軟件已經過時了...它的源代碼提供PHP4代碼和HTML代碼,約翰塞巴斯蒂安巴赫剛剛與之合作。 – 2012-06-19 20:33:49
這意味着它必須被移植。或者也許會有一些新的。 :) – esafwan 2012-06-22 14:02:12
還有一個項目從Mozilla的所謂PDF.js.他們希望能夠將它作爲Firefox的一部分提供。
在得到它:http://mozilla.github.com/pdf.js/
我已經嘗試過了自己和它工作得很好。唯一的問題是源代碼JS文件大約是1.4MB,這是相當大的,由於一些奇怪的編碼標準,我無法縮小它們。
真棒組件;它只能在Firefox中工作嗎?其他瀏覽器如何? IE/Chrome瀏覽器/ Safari瀏覽器? – Sean 2012-11-07 06:01:54
@Sean在IE8中無法正常工作 – 2012-11-16 12:39:08
對我而言。我最終編寫了一個jQuery插件。 http://dev.funkynerd.com/projects/jquery-pdfdoc – 2012-11-17 22:41:47
- 1. Web瀏覽器開發
- 2. 使用Web瀏覽器打開Windows資源管理器 - PHP
- 3. 打開Web瀏覽器點擊默認瀏覽器
- 4. web瀏覽器的I幀在默認瀏覽器中打開
- 5. Web瀏覽器和嵌入式資源
- 6. 在Ruby中是否有開源的Web瀏覽器?
- 7. CC.Net是不開放的Web瀏覽器
- 8. 在Xcode中開發Web瀏覽器
- 9. 是否可以展開Web瀏覽器?
- 10. 打開默認Web瀏覽器
- 11. 停止web瀏覽器開始在C#
- 12. 如何打開Eclipse Web瀏覽器?
- 13. 開worddoc2007 web瀏覽器/ C#.NET
- 14. Android瀏覽器是開源的嗎?
- 15. 從Web瀏覽器
- 16. 與web瀏覽器
- 17. Jquery Web瀏覽器?
- 18. 瀏覽Instagram的在Web瀏覽器
- 19. vb.net web瀏覽器鏈接到默認Web瀏覽器
- 20. web瀏覽器讀取瀏覽器的代碼,而不是源代碼
- 21. 瀏覽器開發?
- 22. 啓用瀏覽器的InfoPath表單不能在Web瀏覽器中打開
- 23. 如何將瀏覽器設置爲打開web瀏覽器的本地主機?
- 24. 在外部瀏覽器中打開web瀏覽器控件中的鏈接?
- 25. 是否可以從當前瀏覽器打開另一個Web瀏覽器
- 26. Web瀏覽器作爲Web服務器
- 27. web瀏覽器C#對象:設置谷歌瀏覽器爲默認瀏覽器
- 28. web瀏覽器控件
- 29. web瀏覽器的setAttribute
- 30. Windows IoT Web瀏覽器
[Open Source Javascript PDF viewer]可能的重複(http://stackoverflow.com/questions/3539879/open-source-javascript-pdf-viewer) – 2011-08-28 05:04:28