Как установить альбомную ориентацию для нескольких страниц с помощью pdfHTMLHtml

Программисты Html
Ответить
Anonymous
 Как установить альбомную ориентацию для нескольких страниц с помощью pdfHTML

Сообщение Anonymous »

Я пытаюсь расположить страницы в альбомной ориентации.
Я новичок в pdfHTML и использую онлайн-демонстрацию, загрузив файл HTML и CSS.
Установить альбомную ориентацию можно с помощью правила @page at-rule в соответствии с главой документации 2: Определение стилей с помощью CSS.
Однако в выводимом PDF-файле отсутствуют разрывы страниц после каждого раздела, поэтому все три раздела находятся на одной странице.
Но когда я смотрю на предварительный просмотр страницы, разрывы страниц присутствуют.
Я использую следующий пример из MDN (поэтому я ожидаю, что пример сработает):

Код: Выделить всё

landscapeSize.html:



test
[*]


Print page


Header one
Paragraph one.


Header two
Paragraph two.


Header three
Paragraph three.




Код: Выделить всё

landscapeSize.css:
@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;
}
Я также пробовал что-то подобное с @page: page-orientation вместо @page: size, и в этом случае разрывы страниц работали, но поворот не работал, при этом предварительный просмотр печати был правильным.
Вопросы
  • Насколько полнофункциональна библиотека pdfHTML при преобразовании HTML, не прибегая к написанию кода?
  • Что я делаю не так в своем примере?


Подробнее здесь: https://stackoverflow.com/questions/797 ... th-pdfhtml
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Html»