Запрет Electron Chrome printToPDF на применение типа печатного носителя к содержимому iFrame - PullRequest
5 голосов
/ 21 января 2020

Я поддерживаю https://github.com/fraserxu/electron-pdf, который использует Electron для захвата веб-страниц в формате PDF с использованием webContents.printToPDF.

Я сталкиваюсь с проблемой печати страниц, содержащих iFrames со сторонним контентом. У меня нет контроля над CSS, который используют эти сторонние сайты, и если у них есть CSS для типов печатных носителей, вывод на печать отличается по сравнению с (нормальным) видом экрана.

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

Я искал все выше и ниже, чтобы найти способ эффективно отключить тип материала для печати при печати в PDF. Я надеюсь, что у кого-то есть решение этой проблемы.

...