Puppeteerを利用して、遷移先ページをPDF出力します。
今回作成したソースコードは以下にようになります。
await page.pdf({
path: 'google.pdf',
format: 'A4'
});
pathが出力先、formatが出力サイズになります。
ただし、launch時にheadlessがfalse(画面が表示される状態)になっていると、「PrintToPDF is not implemented」というエラーとなり、PDF出力はできないので注意が必要です。