2016-06-16 51 views
0

我有一個內嵌樣式的HTML文件,當我打開Chrome瀏覽器並照常進行打印時,它的外觀和打印效果都非常好。問題在於 - 我如何從Chrome內部執行無聲打印,並授予它具有我需要的預測打印輸出?我曾嘗試使用WebBrowe0ser,但這是IE瀏覽器 - 不是Chrome!我也試着用控制檯命令的方式 - 打印/ D:「我的打印機」myfile,但打印文件的來源,而不是渲染它。 我已經嘗試了很多其他的選擇 - 使用WebBrowser並不算太糟糕,因爲它沒有處理好頁面中斷後,但是我想知道如何使用Chrome瀏覽器呈現無聲打印文件,從控制檯應用程序例。我將如何去那裏? 我看過,並會嘗試使用CEF,但打印時沒有對話,我不得不打開源代碼並先編譯它...以編程方式打印Chrome的HTML文件

有什麼建議嗎?

+0

也許可以使用--kiosk --kiosk -print --print「pathtomyfile」啓動chrome?另一個要查找的參數是--enable-print-preview。任何人可以評論?會給那個嘗試... –

+0

怎麼樣從document.print()從JavaScript? – meJustAndrew

回答

1

查看基於Chromium的跨平臺框架Electron。特別是,來自BrowserWindow模塊的webContents。它看起來對我很有希望!

+0

我將不得不使用chrome的kiosk模式並使用document.print()選項靜靜地打印。這將爲我省去重新實例化瀏覽器對象的麻煩。 –