Я поддерживаю https://github.com/fraserxu/electron-pdf, который использует Electron для захвата веб-страниц в формате PDF с использованием webContents.printToPDF
.
Я сталкиваюсь с проблемой печати страниц, содержащих iFrames со сторонним контентом. У меня нет контроля над CSS, который используют эти сторонние сайты, и если у них есть CSS для типов печатных носителей, вывод на печать отличается по сравнению с (нормальным) видом экрана.
Печать В этом случае тип мультимедиа нежелателен, поскольку требуется, чтобы сгенерированный PDF-файл выглядел идентично тому, что видит пользователь в браузере (внутри iFrame).
Я искал все выше и ниже, чтобы найти способ эффективно отключить тип материала для печати при печати в PDF. Я надеюсь, что у кого-то есть решение этой проблемы.