在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問(wèn)答/網(wǎng)絡(luò)安全/ 怎么使用 puppeteer 生成pdf ?

怎么使用 puppeteer 生成pdf ?

現(xiàn)在訪問(wèn)一個(gè)網(wǎng)站,想用puppeteer只把內(nèi)容區(qū)域的dom塊生成一個(gè)pdf,其他區(qū)域的什么導(dǎo)航欄,底部導(dǎo)航都不需要的,應(yīng)該怎么去實(shí)現(xiàn)的?

我看puppeteer 的生成pdf的接口page.pdf()的配置項(xiàng)也沒(méi)有這樣的配置

請(qǐng)問(wèn),這個(gè)有沒(méi)有辦法實(shí)現(xiàn)的? 或者不用puppeteer 用其他的方法模塊也可以的

回答
編輯回答
爛人

自己找到了,取出要轉(zhuǎn)換為pdf?的dom字符串,利用page.setContent(html)把內(nèi)容設(shè)置到page,如果dom結(jié)構(gòu)需要樣式支持,就把頁(yè)面的樣式地址提取出來(lái)利用page.addStyleTag(options)把樣式加載進(jìn)去,最后利用page.pdf方法導(dǎo)出來(lái)就可以了

2018年3月27日 22:54