现在访问一个网站,想用puppeteer
只把内容区域的dom
块生成一个pdf
,其他区域的什么导航栏,底部导航都不需要的,应该怎么去实现的?
我看puppeteer
的生成pdf
的接口page.pdf()
的配置项也没有这样的配置
请问,这个有没有办法实现的? 或者不用puppeteer
用其他的方法模块也可以的
现在访问一个网站,想用puppeteer
只把内容区域的dom
块生成一个pdf
,其他区域的什么导航栏,底部导航都不需要的,应该怎么去实现的?
我看puppeteer
的生成pdf
的接口page.pdf()
的配置项也没有这样的配置
请问,这个有没有办法实现的? 或者不用puppeteer
用其他的方法模块也可以的
自己找到了,取出要转换为
pdf
的dom
字符串,利用page.setContent(html)
把内容设置到page
,如果dom
结构需要样式支持,就把页面的样式地址提取出来利用page.addStyleTag(options)
把样式加载进去,最后利用page.pdf
方法导出来就可以了