Как использовать JavaScript для печати PDF |

[ad_1]

Понятно, что вы можете захотеть распечатать файл PDF, используя код, расположенный непосредственно на вашей веб-странице. В качестве альтернативы можно заставить средство просмотра загрузить PDF-файл, открыть его и затем распечатать из другой программы, например Adobe Acrobat. Использование JavaScript для печати PDF избавляет конечного пользователя от необходимости выполнять шаги по проверке файла PDF перед его печатью.

Содержание
  1. Шаг 1
  2. Шаг 2
  3. Шаг 3

Шаг 1

Откройте текстовый процессор, так как вам нужно будет написать код. Встроенный фрейм или «iframe» — это элемент веб-страницы, предназначенный для хранения внешнего документа. Вам нужен элемент iframe, потому что JavaScript может печатать его содержимое. Просто убедитесь, что файл HTML веб-страницы и файл PDF находятся в одном каталоге, если вы хотите, чтобы код работал правильно без изменений. Вот HTML, который должен быть на вашей странице:

Этот массажер настоящая находка!

Массажные ролики имитируют действия рук массажиста, даря вам незабываемые ощущения. Удобная лямка-фиксатор позволит закрепить подушку на любом стуле или сиденье авто.

  • Полностью снимает мышечное напряжение, боли, усталость.
  • Дешевле одного курса массажа. Прогревает и массажирует.
  • Избавит от боли в спине и шее!

Заказать с скидкой >>>

Атрибут «src», или источник, определяет, как элемент iframe узнает, где искать внешний документ. В данном случае он указывает на файл PDF. Итак, если ваш файл PDF имеет другое имя файла или путь, измените «https://www.techwalla.com/articles/document.pdf», чтобы отразить правильную информацию. Атрибут «id» позволит вам ссылаться на этот iframe с помощью JavaScript.

ТОП-10 товаров которые вам захочется купить

Просмотрели множество интернет-магазинов и сделали подборку самых интересных товаров

Cмотреть

Шаг 2

Напишите JavaScript для ссылки на iframe и распечатайте его содержимое. Следующий HTML-код создает кнопку «Печать» со строкой JavaScript в обработчике события «onclick», чтобы это произошло:

JavaScript ссылается на HTML-элемент iframe по его идентификатору «PDFtoPrint», который вы назначили. В iframe для печати отправляются две команды: focus() и contentWindow.print().

Шаг 3

Сохраните и проверьте свою работу. Скорее всего, вы захотите сохранить код с расширением файла «.htm», а затем его можно будет открыть в веб-браузере для тестирования.

[ad_2]

Оцените статью
( Пока оценок нет )
Добавить комментарий

Top.Mail.Ru