JavaScript에서 직접 PDF 인쇄
HTML 목록에 PDF를 삽입하려면 다운로드 링크와 인쇄 버튼 또는 링크가 필요한 경우가 많습니다. 문서 자체를 표시하거나 PDF 뷰어를 사용하지 않고 PDF에 대한 인쇄 대화 상자를 직접 열 수 있습니까?
잠재적인 해결 방법은 숨겨진 iframe을 사용하는 것입니다. 작동 방식은 다음과 같습니다.
<code class="html"><embed type="application/pdf" src="path_to_pdf_document.pdf" id="pdfDocument" width="100%" height="100%" /></code>
문서를 인쇄하는 JavaScript 함수 정의:
<code class="javascript">function printDocument(documentId) { var doc = document.getElementById(documentId); // Wait until PDF is ready if (typeof doc.print === 'undefined') { setTimeout(function() { printDocument(documentId); }, 1000); } else { doc.print(); } }</code>
숨겨진 iframe을 사용하면 사용자가 PDF를 보거나 PDF 뷰어를 열지 않고도 PDF를 원활하게 인쇄할 수 있습니다.
위 내용은 JavaScript가 사용자 상호 작용 없이 PDF를 직접 인쇄할 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!