#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>
довольно приличные решения.