1
我正在使用下面的代码将webContents视图保存为PDF文件。printToPDF不打印所有webContent视图
saveReport() {
const remote = require('electron').remote;
const webContents = remote.getCurrentWebContents();
webContents.printToPDF({
pageSize: 'A3',
landscape: false
}, (err, data) => {
remote.require('fs')
.writeFile(TEMP_URL, data);
});
},
该视图是一个报告,并有一个很长的内容(见下文)。
而不是显示一个完整的观点,我看到一个单页面内的局部视图滚动条。下面是截图为生成PDF,
预期的行为
就像一个真正的浏览器,生成的PDF应该包含所有的观点,如果一个页面没有提供足够的空间,应该生成多个页面。
我在想我的css可能有问题。