这是我使用 iframe 在 JavaScript 中打印 pdf 文件的代码。但我无法打印什么都没有发生,但这段代码在谷歌浏览器中完美运行。在 IE8 中不起作用。ContentLoaderDiv 是 html 的划分。请帮我..
当我从使用 Java 脚本而不是 adobe Reader 打印对话框打印的应用程序中打印 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();
}