我正在嘗試使用 Angular 在沒有對話框的情況下使用 printJS 將 pdf blob 列印到默認列印機。它在 Edge 和 Chrome 上運行良好,但我無法讓 Firefox 運行。
我正在使用的代碼:
const blob = new Blob([value], {type: 'application/pdf'});
const url = window.URL.createObjectURL(blob);
printJS({printable: url, type: 'pdf'});
我通過設定 print.always_print_silent = TRUE、print.more-settings.open = TRUE 和 print.print_page_delay = 200 使其作業。
重新安裝 Firefox 并嘗試相同設定后,每次列印后延遲值重置為 50。
可能是什么原因造成的?
uj5u.com熱心網友回復:
我發現您首先需要在不使用靜默列印來保存其選項的情況下列印相同的內容。之后,您可以在 about:config 中設定 print.always_print_silent = TRUE 并且它可以作業。
uj5u.com熱心網友回復:
Firefox 中的列印功能存在一些問題。
我剛剛在 Windows 10 上嘗試了 93.0 64 位版本,但無法列印。
嘗試使用 Firefox列印此頁面 ( stackoverflow.com ),如果您看不到預覽,可能不是您的問題。
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/325180.html
下一篇:C# 提取PDF中的表格
