我正在尝试在电子应用程序(桌面Node.js应用程序)中使用SAP Crystal Reports。我有几个*.rpt
文件,应该从SQLite数据库中读取数据,然后打印一些报表。
但似乎没有JavaScript库可以让我做到这一点。我唯一找到的是SAP Crystal Reports JavaScript API,它只是SAP Business Intelligence Platform的一个客户端库,我不使用它。我只需要打印一些报表,而不需要依赖任何外部服务器。
有人设法在Node.js应用程序中使用Crystal Reports进行打印吗?
1条答案
按热度按时间5hcedyr01#
似乎无法直接从Node.js应用程序与Crystal Reports交互。因此,我决定编写一个简单的命令行Java程序,该程序使用Crystal Reports Java SDK。我从Node.js应用程序运行此Java程序。
水晶报表CLI(Java)
我的项目中只有一个
cr-cli/CrystalReport.java
文件:这些文件位于
cr-cli/lib
文件夹中:我使用以下命令编译它:
然后我从我的Electron(Node.js)应用程序运行它,方法如下: