В моем приложении я хочу напечатать файл PDF, который находится в iframe. Вот мой код ..Как распечатать содержимое iframe без открытия окна popup
<iframe src="pdf/output.pdf" id="pdfFrame"></iframe>
А вот сценарий для печати PDF ..
document.getElementById("pdfFrame").focus();
document.getElementById("pdfFrame").contentWindow.print();
Код выше работает отлично, но он открывает окна всплывающего окна перед печатью. Но по моему требованию я хочу прямой лазерный принтер, не открывая всплывающее окно.
Есть ли способ сделать это ???
Нет, вы не можете, нет способа вызвать принтер без вмешательства пользователя. Я бы разозлился, если бы какой-то веб-сайт начал печатать материал, даже не изменив настройки. –
Спасибо за ответ Хуан Мендес. Согласно одному сообщению о переполнении стека, мы можем сделать это с помощью скрипта vb .. пожалуйста, обратитесь к этому URL: http://stackoverflow.com/questions/1096862/print-directly-from-browser-without-print-popup-window –
Но сценарий VB для меня новый, можете ли вы рассказать мне, в ссылке выше ... как я могу использовать скрипт vb для печати PDF-файла, который находится в iframe? –