iframe의 사각형 영역에 PDF URL이 포함되어 있습니다. 클릭 한 번으로 인쇄하려고합니다. 내 코드는 다음과 같습니다pdf를 인쇄하는 방법?
function printPDF(pdfUrl)
{
var w = window.open(pdfUrl);
w.print();
w.close();
}
HTML 코드 : 이제
<table>
<tr>
<td><input type="submit" value="Print"
name="Submit" id="printbtn"
onclick="printPDF('http://www.irs.gov/pub/irs-pdf/fw4.pdf')" /></td>
</tr>
는 MF에서이 같이오고있다 :
자바 스크립트 인쇄에
문제는 크롬과 IE에서 제대로 작동하지 않습니다. 나는 크롬 20과 IE 8을 가지고있다. 크롬에서는 인쇄 윈도우가 새로운 탭 (ok)에로드되지만 pdf는 미리보기에로드되지 않는다. IE에서 pdf는 새 탭에서 열리고 인쇄 프롬프트가 표시되지 않습니다.
누구나 저에게 묻기 전에 pdf에는 고유 한 인쇄 기능이있을 수 있습니다. 그러나 내가 처리하고있는 pdfs에는 인쇄 버튼이 있어야합니다. 사람들, 친절하게 도와주세요. 3 브라우저 모두에 적용 할 수있는 솔루션이 있습니까?
'iframe'페이지 본문의'onload' 이벤트에'window.print()'를 넣지 않는 이유는 무엇입니까? – vusan
나는 당신이하고 싶은 말을 이해하지 못했습니다. 짐을 싣는 것은 나쁘다고 생각합니다. –
관련 스레드 - http://stackoverflow.com/questions/687675/can-a-pdf-files-print-dialog-be-opened-with-javascript – adatapost