2015-12-18 23 views
0

我有一個在線網頁,並且在此頁面中有一個帶有提交按鈕的表單。我想要的是當我單擊提交按鈕時,打印位於本地驅動器中的test.pdf文件(始終是同一個文件)。通過單擊在線網頁上的提交按鈕,是否可以將此文件發送到安裝在本地網絡中的打印機?從網絡直接打印本地驅動器中的pdf文件

換句話說:

  • 網頁處於聯機狀態,這是一個不同的服務器上。

  • Pdf文件位於我的本地驅動器。

  • 我想寫在我的在線網頁上的代碼,總是發送相同的PDF文件到本地網絡安裝的打印機!

如果可能的話,任何人都可以解釋一下嗎?我在網上搜索了很多,但無法找到我想要的!

+0

搜索[SO](http://stackoverflow.com/search?q= [javascript] print + local + file)可能有幫助嗎? – Teemu

回答

0

PECL printer library用於服務器端打印。您必須將打印機連接到運行腳本的服務器上。

如果您的客戶需要進行打印,則無法使用它。你不能單獨使用JS做printer queueing。如果您僅限於使用瀏覽器,那麼最好的方法是將所有要打印的頁面加載到一個HTML頁面中,並使用適當的CSS分頁符。但要注意,根據該頁面的大小,可能會出現瀏覽器性能問題。

您可以做的另一件事是將HTML內部轉換爲PDF,然後允許客戶端打印它。這不允許排隊,但達到目的。

相關問題