我在遠程服務器上有一個程序。該程序的用戶會生成大量收據PDF文件。從網站自動打印PDF
此服務的用戶需要使用本地打印機自動打印這些生成的PDF。手動完成此操作太昂貴,需要花費太多時間。有沒有辦法自動打印下載的PDF文件?
我在遠程服務器上有一個程序。該程序的用戶會生成大量收據PDF文件。從網站自動打印PDF
此服務的用戶需要使用本地打印機自動打印這些生成的PDF。手動完成此操作太昂貴,需要花費太多時間。有沒有辦法自動打印下載的PDF文件?
自動打印電子郵件,工作正常。 http://www.automatic-print-email.com/
使用此程序,您可以設置您的郵件帳戶和打印郵件附件在PDF中。 您可以配置頻率刷新秒數,然後選擇打印機。
取決於您使用的網絡架構,但您可以考慮從PHP調用shell命令讓服務器操作系統打印文件。此外,如果用戶打印機可用於服務器,您可以指定打印機文檔必須去像lpr [-Pprinter]
...
當然這需要您完全控制服務器...
我可以從Linux服務器打印到Windows如果我打開任何路由器端口,從另一個網絡客戶端? – David 2012-01-27 16:55:43
嗯,不是真的,導致你的win客戶端與服務器操作系統沒有關係。它只與你的apache或你用來處理http請求的關係(session)有關係。如果您在本地網絡上,這只是一個選項。從遠程服務器打印出任何東西時,無論是文件,網頁還是無法繞過打印機對話框(這都是安全問題)。然而,這裏描述的FF有一個很好的解決方法http://stackoverflow.com/questions/4077832/print-a-page-on-local-using-php-javascript-without-windows-print-dialog-box。 – Michal 2012-01-27 17:13:43
是的,但有些客戶端使用chrome和explorer。我認爲唯一的解決辦法是發送PDF格式的電子郵件,並安裝一個程序,自動打印附件作爲「郵件打印」或「自動打印電子郵件」 – David 2012-01-27 17:34:38
只要下載serveral pdfs一個大規模行動,一個pdf所有收據在1個文件,所以他們只需要打一次。 – Wrikken 2012-01-27 16:11:25
不適用於PHP。 – Mchl 2012-01-27 16:12:02
PHP是一種服務器端語言,所以沒有。 – craig1231 2012-01-27 16:15:42