«Если рабочий хочет хорошо выполнять свою работу, он должен сначала заточить свои инструменты» — Конфуций, «Аналитики Конфуция. Лу Лингун»
титульная страница > программирование > Как печатать PDF-файлы непосредственно из JavaScript в рабочих процессах на основе HTML?

Как печатать PDF-файлы непосредственно из JavaScript в рабочих процессах на основе HTML?

Опубликовано 9 ноября 2024 г.
Просматривать:711

How to Print PDFs Directly from JavaScript in HTML-Based Workflows?

Печать PDF-файлов напрямую из JavaScript

В рабочих процессах на основе HTML интеграция функции прямой печати PDF-файлов может быть ценным дополнением для пользователей. Чтобы добиться этого, можно изучить несколько подходов.

Один метод предполагает встраивание PDF-файла в документ с помощью тега :

После внедрения JavaScript можно использовать для запуска печати:

function printDocument(documentId) {
    var doc = document.getElementById(documentId);

    //Wait until PDF is ready to print    
    if (typeof doc.print === 'undefined') {    
        setTimeout(function(){printDocument(documentId);}, 1000);
    } else {
        doc.print();
    }
}

Этот метод обеспечивает плавную печать без отображения PDF-файла пользователю. Встроенные PDF-файлы можно поместить в скрытые iframe для более удобного использования. Однако стоит отметить, что этот подход может быть несовместим со всеми современными браузерами.

Заявление о выпуске Эта статья перепечатана по адресу: 1729426756. В случае каких-либо нарушений, пожалуйста, свяжитесь с [email protected], чтобы удалить ее.
Последний учебник Более>

Изучайте китайский

Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.

Copyright© 2022 湘ICP备2022001581号-3