为了账号安全,请及时绑定邮箱和手机立即绑定

electron 在windows打印时在文件夹下有看到生成的pdf文件,如何处理?

electron 在windows打印时在文件夹下有看到生成的pdf文件,如何处理?

九州编程 2018-08-03 18:53:45
electron loadURL网站,其中有js控制的打印,在windows下打印出来空白页,但是在文件夹下有看到生成的pdf文件,如何处理?在mac os上打印正常。
查看完整描述

2 回答

?
胡说叔叔

TA贡献1804条经验 获得超8个赞

已解决,使用3.0beta版的问题,切回2.0就可以了

查看完整回答
反对 回复 2018-08-05
?
拉莫斯之舞

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()
    })
})


查看完整回答
反对 回复 2018-08-05
  • 2 回答
  • 0 关注
  • 2342 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信