Печать PDF -файл PDF.Javascript

Форум по Javascript
Ответить
Anonymous
 Печать PDF -файл PDF.

Сообщение Anonymous »

Я хочу использовать скрипт Follwing для печати файла PDF непосредственно в моем веб -приложении: < /p>
const blob = new Blob([fullArray], { type: 'application/pdf' });
const url = URL.createObjectURL(blob);

// printJS(url); // same issue https://printjs.crabbly.com/

var iframe = this._printiframe;
if (!this._printiframe) {
iframe = this._printiframe = document.createElement('iframe');
document.body.appendChild(iframe);

iframe.style.display = 'none';
iframe.onload = function () {
setTimeout(function () {
iframe.focus();
iframe.contentWindow.print();
}, 250);
};
}

iframe.src = url;
< /code>
Код работает совершенно хорошо с Edge, но Chrome (последняя версия), кажется, имеет проблему. Когда я запускаю код в Chrome, диалоговое окно печати открывается, как и ожидалось, но предварительный просмотр навсегда загружается. Я предполагаю, что это ошибка в Chrome, и URL -адрес объекта должен быть как -то «тронут». Есть какой -то обходной путь для этой проблемы?

Подробнее здесь: https://stackoverflow.com/questions/795 ... -in-chrome
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Javascript»