Web瀏覽器可以在不安裝Adobe reader插件的情況下閱讀由Java EE Web應用程序生成的PDF文件嗎?瀏覽器中沒有任何原生pdf閱讀器嗎?你可以給些什麼建議?在沒有Adobe插件的情況下在Web上閱讀PDF文件
2
A
回答
3
Chrome有built in PDF reader,但其他瀏覽器不(據我所知)。
您可以使用Google文檔爲PDF提供「查看」鏈接。例如,http://bit.ly/oQCsTe是指向PDF文件的(縮寫)鏈接。要輕鬆允許用戶在谷歌文檔中查看這一點,讓這樣的鏈接: http://docs.google.com/viewer?url=http://bit.ly/oQCsTe
另外,如果你沒事具有用戶安裝PDF閱讀器,但不喜歡的Adobe閱讀器,你可以推薦喜歡SumatraPDF替代或Foxit Reader。
最後,如果你希望你的用戶下載的PDF文件,而不是查看它們在Web瀏覽器,在您的HTTP請求的響應,設置content-type
頭application/octet-stream
和content-disposition
頭設置爲attachment
。
編輯:一些更多的想法:
- 我想,如果你願意依靠用戶無需安裝其他插件,你也許可以使用Java PDF查看器applet它假的(也許或者使用Flash(例如PDF2SWF,如how can i show doc or rtf or pdf in flash player or in none editble format中提到的)
- 也可以將這些PDF轉換爲您知道用戶將能夠讀取的格式(例如,如果您的文檔只有一頁長,PNG或可能SVG)。
- 也許你可以用Javascript做一些奇特的事情 - 一個快速谷歌出現了introduction to PDF.js,這似乎仍然是一個活躍的項目,但這就是我所知道的這種方法。
相關問題
- 1. 如何在沒有下載文件的情況下閱讀pdf中的view.html
- 2. 在沒有完整下載的情況下閱讀zip文件
- 3. 在沒有Adobe Reader的情況下將pdf文件顯示到瀏覽器
- 4. 在沒有插件的情況下在Heroku上使用Mandrill
- 5. 在沒有XSLT文件的情況下閱讀C#中的嵌套XML
- 6. 爲什麼我的pdf文件在默認情況下不會由Adobe閱讀器打開?
- 7. 在沒有Oracle Lite的情況下讀取Oracle Lite ODB文件
- 8. 在不下載的情況下閱讀s3存儲桶上的文件內容
- 9. 如何在不越獄的情況下閱讀iPhone文件?
- 10. 寫在PDF文件閱讀
- 11. 如何在沒有Acrobat插件的情況下在瀏覽器中顯示PDF
- 12. 在沒有存儲在服務器上的情況下讀取文件?
- 13. 在沒有訂閱的情況下觸發一個事件
- 14. 在沒有AJAX的情況下獲取文件上傳狀態
- 15. 的Adobe PDF閱讀器會開幕之前讀取文件
- 16. 閱讀PDF文件
- 17. 閱讀PDF文件
- 18. 在不保存文件的情況下合併PDF文件
- 19. 問題在閱讀中的R上的情況下文件,其中文件名是較低的情況下,或其他情況下
- 20. 在保留現有內容的情況下更新PDF文件
- 21. 在沒有html標籤的情況下閱讀Android手機上的網頁
- 22. 如何在沒有cli的情況下添加phonegap插件?
- 23. 在沒有休眠的情況下使用grails Quartz插件
- 24. 在沒有SSRS插件的情況下在SSRS報表上顯示條形碼
- 25. 如何在不下載PDF文件的情況下使用ITextSharp在PDF文件上設置密碼?
- 26. 如何在沒有安裝插件的情況下將pdf文件顯示到用戶的瀏覽器
- 27. 閱讀Adobe AIR中的文本文件
- 28. GEB:我如何在沒有任何解釋的情況下閱讀文本?
- 29. Clone - 如何在沒有Adobe的情況下做到這一點?
- 30. 有沒有辦法在Silverlight中沒有Webclient的情況下下載文件?
是否有任何方式編程方式顯示系統內的PDF?不使用任何外部資源?或者沒有其他辦法?除了安裝Chrome或鏈接到谷歌?你的回答非常好。 :) –
謝謝:)我編輯並添加了一些更多的想法,這些想法都依賴於轉換/依賴現有的技術/格式,但這是我所能想到的。 – Caspar
謝謝你......我正在尋找你的「編輯」部分的信息。 – tumchaaditya