Как правильно распечатать PDF-документ из pdfjs на устройстве IOS с помощью браузеров Chrome и Safari - PullRequest
0 голосов
/ 09 декабря 2018

У меня есть угловое приложение, в котором я использую 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 вопроса:

  1. как мне смоделировать щелчок «Печать», чтобы файл PDF отображался так, чтобы я мог его распечатать.

  2. это правильный способ печати PDF из IOS?Могу ли я использовать что-нибудь еще (если pdfjs), не подходящий инструмент для работы?

  3. меняется / customizinf viewer.js / pdf.js что разработчики делают в этом случае?

Вы можете увидеть поведение, описанное со ссылкой на пример (выше)

Буду признателен за любые предложения

Спасибо, Марк

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...