puppeteer で HTML を PDF に変換しようとしています。私のローカル サーバーでは、すべて正常に動作します。時間がかかりますが、大きな画像を含む html でも動作します。ただし、私のAzureサーバーでは、小さな画像を含むhtmlの場合、正常に機能します。しかし、大きな画像 (約 6.5MB) を含む html の場合、何も出力されず、エラーがスローされません。page.pdf オプションと setDefaultNavigationTimeout(0) のタイムアウトを 0 に無効にしました。
私のコード:
const browser = await puppeteer.launch()
const page = await browser.newPage()
await page.setDefaultNavigationTimeout(0)
await page.setContent(contentHtml);
await page.pdf({
path: `./${name}.pdf`,
printBackground: true,
timeout: 0
})
await browser.close();
サーバーレベルで他のタイムアウトやそのようなものはありますか?