Windows上的电子打印不起作用

Fxc*_*ead 6 printing pdf node.js electron

我正在使用Kiosk应用程序,我使用我的Macbook来做,但是,软件将在Windows上运行,所以,我在我的macbook上做了一切,一切正常,但是,当我在Windows机器上时构建windows的发布,它不打印,并且不显示任何错误,所以idk如何调试它.

我正在使用Electron中包含的Printer Api,就像我说的,在osx中​​它可以工作!,我这样做:

var window = BrowserWindow.getFocusedWindow();
window.webContents.print({
    silent:true
});
Run Code Online (Sandbox Code Playgroud)

问题是,如果我使用的印刷用silent:false我选择一些打印机将其发送的任务,但它从来没有印刷(我可能只看到了一秒钟打印队列,但它马上消失).所以,我试图做一个printToPDF()它的工作,它保存PDF,我可以看到它.

我试图将任务发送到"PDFGenerator打印机"并生成PDF,但它说它"不是pdf或腐败"

我正在使用:

  • 电子预制:0.37.2
  • 节点:4.4.2

我希望这对任何人都有意义.

UPDATE

我发现了这个问题,在这个电子版中,这不包括"pdf.dll"所以你必须将它复制或降级到某些0.36.x 这里的来源