Печать 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

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