Первая страница выглядит нормально, а вот вторую страницу я практически не контролирую. Я пробовал использовать элемент page в CSS, чтобы указать, например, верхнее поле только на второй странице, например:
Код: Выделить всё
page:first { size:A4 }
page {size:A4; margin-top:30mm}
Код: Выделить всё
PreferCSSPageSizeФлаг Вот пример изображения, которое можно визуализировать:

Я хочу, чтобы список не продолжался правильно в начале второй страницы. Я хочу, чтобы у него было верхнее поле, чтобы заголовок (не на рисунке выше, чтобы вы могли лучше видеть основной контент) не закрывал содержимое.
Поля внутри PagePdfOptions Playwright. не дает мне такой возможности, поскольку я не могу указать разные поля для разных страниц.
У меня есть подозрение, в чем может быть проблема, например, при открытии предварительного просмотра «тела» PDF-файла, это на самом деле нет страниц. Это просто непрерывная страница Chromium, которую я могу прокручивать.
Итак, Драматург каким-то образом решает, когда обрезать эту страницу и начать вторую. Но нет ли какого-нибудь способа контролировать отображение этой второй страницы? Или, может быть, обходной путь?
Подробнее здесь: https://stackoverflow.com/questions/792 ... ng-a-pdf-w
Мобильная версия