จากความคิดเห็นด้านล่างนี้ไม่สามารถใช้งานได้ในเบราว์เซอร์สมัยใหม่อีกต่อไป
คำถามนี้แสดงให้เห็นถึงแนวทางที่อาจเป็นประโยชน์สำหรับคุณ: พิมพ์ไฟล์ PDF ในตัว
ใช้<embed>
แท็กเพื่อฝัง PDF ในเอกสาร:
<embed
type="application/pdf"
src="path_to_pdf_document.pdf"
id="pdfDocument"
width="100%"
height="100%" />
จากนั้นคุณเรียกใช้.print()
เมธอดบนองค์ประกอบใน Javascript เมื่อโหลด PDF:
function printDocument(documentId) {
var doc = document.getElementById(documentId);
if (typeof doc.print === 'undefined') {
setTimeout(function(){printDocument(documentId);}, 1000);
} else {
doc.print();
}
}
คุณสามารถวางการฝังใน iframe ที่ซ่อนอยู่และพิมพ์จากที่นั่นทำให้คุณได้รับประสบการณ์ที่ราบรื่น