electron loadURL网站,其中有js控制的打印,在windows下打印出来空白页,但是在文件夹下有看到生成的pdf文件,如何处理?在mac os上打印正常。
2 回答
拉莫斯之舞
TA贡献1820条经验 获得超10个赞
你是在加载的页面文件中,写了打印的代码?
electron是有打印的api的,可以直接调用,将加载的页面生成pdf
let win = new BrowserWindow({ width: 768, height: 1024, show: false}) win.loadURL('页面地址')let contents = win.webContents// 监听加载完成事件contents.on('did-finish-load', () => { contents.printToPDF({}, (error, data) => { if (error) throw error // 写文件 fs.writeFileSync('保存地址', data) win.close() }) })
添加回答
举报
0/150
提交
取消