Electron.js无法通过jsPDF打印pdf

问题描述

我正在尝试使用jsPDF在react.js中生成pdf文件。它在chrome浏览器上运行良好,但是当我在electron.js上运行时,显示了pdf查看器和打印对话框,但是当我在打印对话框中按“打印”按钮时,pdf查看器被冻结。我无法在pdf查看器上单击任何内容。 我使用这些代码。有人能帮忙吗?谢谢。

if (bPrint) {
  doc.autoprint();        
  //doc.output('pdfobjectnewwindow'); // working for webbrowser but not electron
  var data = doc.output('bloburi')
  window.open(data);
}

解决方法

首先,您应该检查电子版本。 将您的electronic.js版本升级到最新版本。

npm i -D electron@latest

这将帮助您。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...