我正在使用Puppeteer从HTML字符串生成PDF文件。阅读文档后,我发现有两种生成PDF文件的方法:
第一种是通过传递一个URL地址并调用goto
方法来实现:
page.goto('https://example.com');
page.pdf({format: 'A4'});
第二种情况是我的情况,需要调用方法setContent
如下:
page.setContent('<p>Hello, world!</p>');
page.pdf({format: 'A4'});
我的问题是我收到了三个不同的HTML字符串,我想通过Puppeteer将它们合并成一个包含3页的PDF文件(假设我有3个HTML字符串)。
我想知道是否可以使用Puppeteer实现这个目标?如果可以的话,请提供其他建议,但我需要使用chrome-headless。