Я новичок в pdfHTML и использую онлайн-демонстрацию, загрузив файл HTML и CSS.
Установить альбомную ориентацию можно с помощью правила @page в соответствии с главой 2 документации: Определение стилей с помощью CSS.
однако PDF-файл, который в выводе отсутствуют разрывы страниц после каждого раздела, поэтому все 3 раздела находятся на одной странице.
но когда я смотрю на предварительный просмотр страницы, разрывы страниц присутствуют.
Я использую следующий пример из MDN (поэтому я ожидаю, что пример сработает):
landscapeSize.html
Код: Выделить всё
test
[*]
Print page
Header one
Paragraph one.
Header two
Paragraph two.
Header three
Paragraph three.
Код: Выделить всё
@page {
size: landscape;
margin: 2cm;
}
section {
page-break-after: always;
break-after: page;
}
@media print {
button {
display: none;
}
}
body {
font-family: "Helvetica", sans-serif;
background-color: silver;
}
article {
width: 100%;
}
section {
display: grid;
background-color: white;
border-radius: 0.6rem;
justify-items: center;
padding: 1rem;
width: 50%;
print-color-adjust: exact;
-webkit-print-color-adjust: exact;
margin: 0 auto;
margin-block-end: 1rem;
border: 1px dashed;
}
Вопросы
- насколько функция завершена при преобразовании библиотеки pdfHTML HTML, не прибегая к написанию кода?
- что я делаю не так в своем примере?
Подробнее здесь: https://stackoverflow.com/questions/797 ... th-pdfhtml
Мобильная версия