Я хочу запустить печать файла PDF, который я загружаю и iframe.Печать PDF через iframe в Chrome/Firefox/IE
Осмотрев, я придумал следующий бит
<iframe name="pdfname" id="pdfid"></iframe>
<button id="printbtn">Print</button>
<script language="javascript" type="text/javascript">
$(document).ready(function() {
$("#pdfid").load(function() {
window.frames["pdfname"].focus();
window.frames["pdfname"].print();
});
$("#printbtn").click(function() {
$("#pdfid").attr("src", '@Url.Action("PdfTest", "Home")');
});
});
</script>
Это отлично работает в Chrome.
В Firefox, я получаю следующее сообщение об ошибке (я прочитал где-то была ошибка, которая должна была быть исправлена в версии 21, но это не было)
Доступ запрещен доступ к имуществу «печати»
в Internet Explorer 10 и 9, я получаю следующее сообщение об ошибке
Неверный вызывающий объект
, который, кажется, р в PDF-файл, созданный моим действием MVC.
Я видел многочисленные сообщения с проблемами, похожими на мои, но пока не встретил рабочего решения.
То, что я действительно хотел бы знать, как RADPDF удалось получить эту работу в любом браузере
Click the print button on this page
Я знаю, что это может быть сделано, мне нужна помощь от вас мозгов там!
Cheers
Привет, вы когда-нибудь это понимали? Заботиться, чтобы поделиться? – BelgoCanadian