Высота пустого пространства над заголовком в Chrome при конвертации в pdf - PullRequest
0 голосов
/ 01 апреля 2019

Каков размер пустого пространства, видимого над заголовком в Chromium / Chrome при конвертации в pdf? Это жестко закодировано где-нибудь в источнике?

Пробел над заголовком

Ответы [ 2 ]

2 голосов
/ 01 апреля 2019

Заголовок является частью поля страницы, которое можно указать при вызове page.pdf. По умолчанию это значение установлено без полей.

В качестве примера: чтобы убедиться, что в верхней части вашего заголовка есть 20mm, вы можете использовать следующий код:

await page.pdf({
    displayHeaderFooter: true,
    headerTemplate: '<div style="font-size:10mm;">Some header text</div>',
    margin: {
        top: '20mm',
        bottom: '0',
        right: '0',
        left: '0'
    },
    path: 'file.pdf',
});

Если вас интересуют поля Chrome по умолчанию для использования их в кукловоде, вы можете найти их в диалоговом окне печати при переключении с «По умолчанию» на «Пользовательский» (0.4 inch):

Chrome print dialog

0 голосов
/ 02 апреля 2019

Похоже, что пробел добавлен из-за тега стиля, присутствующего в шаблоне , используемом для преобразования в pdf.

...