Как распечатать PDF-документ, хранящийся на локальном диске в vue.js ?

#javascript #vue.js #pdf

#javascript #vue.js #PDF

Вопрос:

У меня есть файл PDF, который я сгенерировал на внутреннем сервере flask для сохранения непосредственно в vue.js папка (папка src/assets/pdf).

В настоящее время я не могу понять, как вызвать диалоговое окно печати, чтобы распечатать этот файл PDF. Почти каждое онлайн-решение для печати чего-либо с использованием кода предполагает печать буквальной страницы с использованием window.print() .

Кроме того, в данный момент я использую Vue-PDF для распечатки документа, но он очень глючит, и текст отображается в виде полей (фото прилагается для справки).

Как я могу настроить кнопку, чтобы распечатать этот PDF-документ, который хранится в локально доступных файлах, и при этом сохранить файл нетронутым во время печати? Я открыт как для решений Vue, так и для решений Flask (Python)

[Глючная / прерывистая печать PDF-документа] https://i.stack.imgur.com/N3Zl3.jpg

Ответ №1:

Я понял, что, возможно, это не обязательно должно быть Vue.js конкретный ответ и поискал HTML-решения.

<embed> и <iframe> довольно приличные решения.