@ilya_chch

Как печатать страницу одинаково во всех браузерах?

Есть проект на Django, который генерирует документ для печати. При печати из Chrome, все нормально, однако при печати из Firefox сильно изменяется масштаб и документ получается в 2 раза больше.

Есть вариант использовать wkhtmltopdf (работает), однако он не подхватывает стили из внешних css, а инлайновые стили из обрабатывает криво - шрифты не подключаются, размер шрифта нормально задать нельзя.

Есть ли способ заставить браузеры печатать документ одинаково или как-то ОС-независимо генерировать PDF из html с поддержкой стилей?
  • Вопрос задан
  • 232 просмотра
Пригласить эксперта
Ответы на вопрос 2
LenovoId
@LenovoId
svg, css,js
Так же вариант использовать @media print
Ответ написан
Комментировать
zoonman
@zoonman
⋆⋆⋆⋆⋆
Тут вариантов 2:
1. Генерить нормальный PDF руками.
2. Использовать вот такое вот https://github.com/marcbachmann/node-html-pdf
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы