wkhtmltopdf является предпочтительным вариантом, когда мы говорим о создании PDF из HTML. Этот инструмент командной строки широко используется многими разработчиками по всему миру благодаря своей простоте, точности, скорости и совместимости с различными платформами и языками программирования (так как это инструмент командной строки, его можно вызывать из любого языка программирования). Если вы новичок в создании PDF-файлов с помощью wkhtmltopdf и не знаете, как добавить новый, вы легко узнаете, как это сделать, в этой статье.
Чтобы добавить новую страницу в ваш документ, вы можете добавить следующее правило CSS к элементу, где должна быть добавлена новая страница:
page-break-before: always;
page-break-before
свойство устанавливает, должен ли происходить разрыв страницы до указанный элемент. Очевидно, что если нет доступного элемента, в который (и обычно используется как хорошая практика) следует добавить правило, вы можете просто создать пустой элемент div со стилем:
В качестве альтернативы вы можете создать класс в своем документе, который имеет определенное правило CSS, и вам нужно будет только добавить класс в пустой div
:
.new-page{
page-break-before: always;
}
пример
Следующий HTML-код должен генерировать файл PDF с 3 страницами с некоторым текстом, который указывает номер текущей страницы. Он использует new-page
класс для добавления правила css к пустым элементам div:
.new-page {
page-break-before: always;
}
Page 1
Page 2
Page 3