Я пытаюсь создать pdf-файл с html-страницы. html очень прост и отображает центрированное изображение для каждой страницы.phantomjs неверный pdf-рендеринг
css У меня есть работа правильно, когда я визуализирую html, но это не происходит, когда я пытаюсь создать pdf-файл из него с помощью node-html-pdf
.
Я также создал небольшой экспресс-приложение на GitHub, который воспроизводит проблему: https://github.com/aschmid/phantomjs2pdf
что странно в формате PDF является то, что первые 2 страницы правильно делают.
Затем каждая страница после этого составляет 200% от размера предыдущей:
я уверен, что это проблема с CSS. Также я хочу создать правила CSS, которые будут применяться к каждой бумаге (письмо, таблоид, A4, ....) или ориентации (портрет, пейзаж) и центрировать изображение на странице в pdf.
Может ли кто-нибудь указать мне в правильном направлении?
благодарит за ответ! плохо проверьте это в ближайшие несколько дней и сообщите об этом. – aschmid00
Добро пожаловать. –
просто протестировал его, и он отлично работает. не знаете, почему вы добавили последний фрагмент '@ media', потому что выше это работает отлично в любой ориентации. – aschmid00