electron loadURL网站,其中有js控制的打印,在windows下打印出来空白页,但是在文件夹下有看到生成的pdf文件,如何处理?
在mac os上打印正常。
electron loadURL网站,其中有js控制的打印,在windows下打印出来空白页,但是在文件夹下有看到生成的pdf文件,如何处理?
在mac os上打印正常。
你是在加载的页面文件中,写了打印的代码?
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()
})
})
2 回答1.2k 阅读
1 回答586 阅读✓ 已解决
1 回答879 阅读
2 回答936 阅读
2 回答850 阅读
1 回答927 阅读
1 回答733 阅读
已解决,使用3.0beta版的问题,切回2.0就可以了