Как создать PDF точно указанной части страницы с помощью Puppeter? - PullRequest
0 голосов
/ 20 февраля 2019

Я пытаюсь создать PDF с точно указанной (630px x 891px) частью страницы с помощью Puppeteer.Для этого изображение на https://jsbin.com/gihanil имеет 10px красную рамку.С кодом ниже мой вывод PDF имеет пару пикселей нежелательного белого поля внизу.

Есть ли способ избавиться от белого поля?

const puppeteer = require('puppeteer');

(async () => {
  const browser = await puppeteer.launch();
  const page = await browser.newPage();
  await page.goto('https://jsbin.com/gihanil', {waitUntil: 'networkidle2'});

  await page.pdf({
    path: 'tiger.pdf',
    height: '891px',
    width: '630px',
    margin: {top: 0, right: 0, bottom: 0, left: 0},
    printBackground: true,
    landscape: false,
  });

  await browser.close();
})();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...