【发布时间】:2018-10-25 01:21:12
【问题描述】:
在我的渲染器中,我可以发出一个事件来创建 PDF。但是,在写入磁盘之前,我想先在另一个窗口中打开新创建的 PDF。如何绕过写入文件系统并使用data 作为loadURL 的源?
到目前为止我的代码:
ipcMain.on('view-pdf', (event, url) => {
let pdf
mainWindow.webContents.printToPDF({}, (error, data) => {
if (error) throw error
pdf = data
// what's the magic here to make pdf work?
})
const pdfWindow = new BrowserWindow({
width: 1024,
height: 800,
webPreferences: {
plugins: true,
webSecurity: false
}
})
pdfWindow.loadURL(pdf)
})
【问题讨论】:
标签: electron