这可能吗?
第 1 步:设置 Crystal Reports 引擎(例如,通过 .NET 后端)。 步骤2:在服务器端生成报告并将其导出为PDF、Excel或其他格式。 步骤 3:使用 API 将这些报告传递到 React 前端。 步骤 4:在您的 React 应用程序中,通过将 PDF 嵌入或提供下载来显示生成的报告。
如果不是我的问题,我必须在 Windows 窗体中使用已创建的水晶报表来反应(核心 Web API)转换项目。使用现有报告的可能性是什么?
Crystal 部分必须在 .NET Framework 下的 Windows 上运行。无法使用.NET Core。所以你可以达到的最高版本是 4.8.1.
您的主应用程序可以调用 Crystal 应用程序,传递 rpt 文件路径、参数、登录信息、导出格式、导出文件等。然后它可以将导出的文件传递给最终用户。
如果您不想自己开发 Crystal 部分,可以使用提供命令行 API 的第 3 方 Crystal Reports 自动化包。