У меня есть угловое приложение, в котором я использую PDFObject (pdfobject.com) для просмотра и печати файла PDF.Все хорошо в браузерах, которые поддерживают встраивание.PDFObject имеет запасной вариант для тех, кто не использует pdfjs viewer.
вот пример с веб-сайта https://pdfobject.com/examples/pdfjs-forced.html код возвращается к pdfjs viewer.
var options = {
pdfOpenParams: {
navpanes: 0,
toolbar: 0,
statusbar: 0,
view: "FitV",
pagemode: "thumbs",
page: 2
},
forcePDFJS: true,
PDFJS_URL: "../pdfjs/web/viewer.html"
};
var myPDF = PDFObject.embed("https://pdfobject.com/pdf/sample-3pp.pdf", "#pdf", options);
PDF-файл отображается нормально, но при попытке печати он делает это, печатая текущую HTML-страницу, а не сам PDF-документ.Если я вручную нажимаю на пункты меню «скачать», PDF-файл отображает полную страницу, и после этого я могу видеть в программе предварительного просмотра и распечатать фактический документ.
У меня есть 3 вопроса:
как мне смоделировать щелчок «Печать», чтобы файл PDF отображался так, чтобы я мог его распечатать.
это правильный способ печати PDF из IOS?Могу ли я использовать что-нибудь еще (если pdfjs), не подходящий инструмент для работы?
- меняется / customizinf viewer.js / pdf.js что разработчики делают в этом случае?
Вы можете увидеть поведение, описанное со ссылкой на пример (выше)
Буду признателен за любые предложения
Спасибо, Марк