我正在使用Kiosk应用程序并且我使用我的Macbook来做,但是,软件将在Windows上运行,所以,我在我的macbook上做了一切,一切正常,但是,当我在windows机器和windows的发布版本,它不打印,并且不显示任何错误,所以idk如何调试它。
我正在使用Electron中包含的Printer Api,就像我说的那样,osx中的可以工作!我正在这样做:
var window = BrowserWindow.getFocusedWindow();
window.webContents.print({
silent:true
});
问题是,如果我使用silent:false
打印并选择一些打印机它会发送任务,但它永远不会打印(我只能看到打印队列一秒钟,但它会立即消失)。所以,我尝试做printToPDF()
并且它有效,它保存PDF,我可以看到它。
我尝试将任务发送到“PDFGenerator打印机”并生成PDF但是,它说它“不是pdf或腐败”
我正在使用:
我希望这对任何人都有意义。
更新
我发现了这个问题,在这个电子版本中,这不包括“pdf.dll”所以你必须复制或降级到某些0.36.x here the source