Другой результат PDF в производственной среде [закрыто]Javascript

Форум по Javascript
Ответить
Anonymous
 Другой результат PDF в производственной среде [закрыто]

Сообщение Anonymous »

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

    const browser = await puppeteer.launch({
headless: true,
args: [
'--no-sandbox',
'--disable-web-security'
]
});
const page = await browser.newPage();

const invoiceUrl = `${process.env.NEXT_PUBLIC_API_URL}/message-card/${id}`;
await page.goto(invoiceUrl, { waitUntil: "networkidle2" });
const pdfBuffer = await page.pdf({
height: "284px",
width: "378px",
printBackground: true,
// waitForFonts: true,
preferCSSPageSize: true, // Honors CSS @page rules if defined
margin: { top: '0px', right: '0px', bottom: '0px', left: '0px' }
});
Я запускаю эту функцию Puppeteer, чтобы сохранить PDF-файл в API Next.js.
Она отлично работает на моем компьютере с Windows. Но когда я развертываю сборку Next.js на сервере Digital Ocean Droplet.
Он печатает страницу размера Letter, а не в соответствии с параметрами PDF (10 x 7,5 см).
Как это сделать?

Подробнее здесь: https://stackoverflow.com/questions/798 ... nvironment
Ответить

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

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

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

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

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