【发布时间】:2017-11-18 04:02:01
【问题描述】:
我的电子应用程序有一个打印工具,可以直接打印我窗口的内容。它使用 Bootstrap 进行布局。电子窗口按预期呈现,但是当我使用printToPDF 打印内容时,生成的 PDF 看起来是选项卡大小的屏幕截图。附上图片以便更好地理解。
代码片段:
win.webContents.printToPDF({pageSize:"A4",printBackground: true}, (error, data) => {
if (error) throw error
fs.writeFile('print.pdf', data, (error) => {
if (error) throw error
console.log('Write PDF successfully.');
});
});
另外,我也尝试了window.print(),它产生了同样的问题。
我需要打印窗口中显示的屏幕。
【问题讨论】:
标签: javascript twitter-bootstrap electron