iframe を使用して JavaScript で PDF ファイルを印刷するコードを次に示します。しかし、何も起こっていないので印刷できませんが、このコードはGoogle Chromeで完全に機能しています。IE8では動作しません。ContentLoaderDiv は html 分割です。私を助けてください..
Adobe Reader の印刷ダイアログの代わりに Java スクリプトを使用して印刷するアプリケーションから PDF ドキュメントを印刷すると、ブラウザの印刷ダイアログが呼び出されます。
誰もこの問題を見たことがありますか?ブラウザの印刷ダイアログの代わりに Adobe Reader のプリンタ ダイアログを呼び出す方法は?
function printPdf() {
var ContentLoaderDiv = document.getElementById('ContentLoaderDiv');
ContentLoaderDiv.innerHTML = "";
ContentLoaderDiv.innerHTML = '<div id="pdfdiv" style="position: relative;"><iframe id="frame1" height="800" width="700" src="' + document.getElementById("<%= hdnPDFPathForObject.ClientID %>").value + "print.pdf#scrollbar=1&toolbar=1&statusbar=0&messages=0&navpanes=1" + '"' + " /></iframe></div>";
frame1.focus();
frame1.print();
}