Windows上的电子打印不起作用

时间:2016-04-08 21:57:55

标签: node.js pdf printing electron

我正在使用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或腐败”

我正在使用:

  • 电子预制:0.37.2
  • node:4.4.2

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

更新

我发现了这个问题,在这个电子版本中,这不包括“pdf.dll”所以你必须复制或降级到某些0.36.x here the source

0 个答案:

没有答案