打開特定文件(擴展名)時,是否可以使Firefox或Chrome瀏覽器打開打印對話框?我有一個系統,可以使用互聯網瀏覽器訪問它,並生成.ODT/.PDF報告,我想直接發送到打印機而不是下載/打開/打印步驟。不幸的是,不能在服務器端使用任何JavaScript(儘管客戶端腳本是可能的)。也可以將這些報告的文件擴展名更改爲我想要的任何內容。Firefox/Chrome打開文件直接發送到打印機
1
A
回答
1
我已經研究了這一點,似乎並沒有一個簡單的方法來做到這一點。
一個NPAPI plugin(例如使用「Firebreath」創建的)可以做到這一點,但需要爲其運行的每個平臺編譯(類似於將Flash作爲瀏覽器插件加載)。你將不得不從頭開始構建這個插件。讓這個插件在Google Play商店中列出是Chrome用戶安裝它的唯一方式,這是一個25美元的註冊費,以及谷歌的代碼審查(因爲它使用NPAPI)。請注意,Firebreath還會創建一個可在Internet Explorer中使用的ActiveX插件。
如果您願意使用Java,則會有一個名爲「jZebra」的項目,其網頁瀏覽器的PDF printing capabilities數量有限,但需要加載Java Applet。
-Tres
相關問題
- 1. 如何將excel文件直接發送到打印機或打印html代碼?
- 2. 直接將文件發送到打印機
- 3. AirPrint:直接將PDF文件打印到打印機
- 4. 發送文件到打印機,什麼都不打印
- 5. Java打印機:將文檔發送到遠程打印機
- 6. 直接向打印機打印報告
- 7. 直接發送到打印機與報告服務
- 8. 發送字符串直接輸出到打印機
- 9. 將命令直接發送到打印機的正確方法!
- 10. 直接從java發送命令到打印機
- 11. 發送多個文檔到打印機
- 12. 發送JTextArea組件到打印機
- 13. 如何使用JavaScript將PDF文件直接發送到打印機?
- 14. 如何將文件文件發送到打印機並進行打印?
- 15. 直接打開文件
- 16. Android直接打印到網絡打印機?
- 17. iOS直接打印到網絡打印機
- 18. c#Winform:ReportViewer,直接打印到默認打印機
- 19. Java直接打印到Postscript網絡打印機
- 20. 直接打印到Ubuntu中的Zebra/Swecoin TTP2030收據打印機
- 21. 直接打印PDF到打印機窗口
- 22. 如何將JasperPrint直接打印到打印機?
- 23. 使用php直接打印到網絡打印機使用php
- 24. iPad/iPhone - 直接打印到網絡打印機,無需airprint popover
- 25. 發送輸出爲PDF格式直接向打印機
- 26. Crystal報表直接發送報告默認打印機
- 27. 直接向Reporting Services打印機發送報告
- 28. 發送字節數組打印機直接
- 29. 打印從Web應用程序直接打印到本地打印機
- 30. c#將純文本發送到摺紙打印機(Zebra打印機)