直接從JavaScript 列印PDF
在基於HTML 的工作流程中,整合PDF 的直接列印功能對於使用者來說是一個有價值的補充。為了實現這一目標,可以探索多種方法。
一種技術涉及使用
<embed type="application/pdf" src="path_to_pdf_document.pdf" id="pdfDocument" width="100%" height="100%" />
嵌入後,JavaScript 可用於觸發列印:
function printDocument(documentId) { var doc = document.getElementById(documentId); //Wait until PDF is ready to print if (typeof doc.print === 'undefined') { setTimeout(function(){printDocument(documentId);}, 1000); } else { doc.print(); } }
此方法允許無縫列印,而無需向使用者顯示 PDF。嵌入式 PDF 可以放置在隱藏的 iframe 中,以獲得更用戶友好的體驗。不過,值得注意的是,這種方法可能並不相容於所有現代瀏覽器。
以上是如何在 HTML 為基礎的工作流程中直接從 JavaScript 列印 PDF?的詳細內容。更多資訊請關注PHP中文網其他相關文章!