我用jsPDF和jspdf-autotable创建了一个pdf文档,但是我不能用电子打印它。 Electron只允许我在web / html上打印内容,而不允许我以任何功能传递文档直接打印 我也尝试了window.print(),但它使我的应用程序崩溃了
欢迎使用解决方案。...
window.print()使应用程序崩溃
// Electron Configuration
const { app, BrowserWindow } = require('electron')
let mainWindow = null;
app.on('ready', () => {
mainWindow = new BrowserWindow({
width: 800,
height: 600,
webPreferences: {
nodeIntegration: true
}
})
mainWindow.loadFile('./index.html')
})
//HTML configuration
<script>
const jsPDF = require('jspdf')
const pdf = () => {
var doc = new jsPDF();
doc.text('hahahahaha', 10,10)
window.print(doc.output('bloburl'), 'Print')
}
</script>
我希望电子应用程序打印我的jsPDF文档。