在React中打印报告(客户端)

时间:2019-11-26 09:54:58

标签: django reactjs crystal-reports

我在这里呆了近一个月。我不知道如何实现这一目标。完成剩下的任务后,我必须回到这个问题。

说明

现在,我正在做一个Web应用程序,它作为前端进行响应,而Django作为后端进行响应,这是从桌面应用程序进行的版本升级。在桌面应用程序中,我已经使用Crystal Report完成了报告,我的客户非常喜欢这种设计。因此,现在客户要求我在Web应用程序中进行相同的设计。噩梦来了。

如何在React或Django中打印报告?

我的报表具有摘要行,分组行以及Crystal报表支持的其他功能,如您所知,通过这些事件进行的活动在Crystal报表中并不重要,在Web应用程序中,我对此一无所知。

  1. 我应该自己打印带有行和框的pdf文件,以及所有由我自己设计的东西吗?我认为这将花费很长时间,因为我有很多不同的设计报告。

  2. 我尝试了PDFMake,但是它不支持IE,而JSPDF是我不知道如何对摘要行和按行进行操作。

有什么办法可以在我的Tach堆栈中使用Crystal Report?即使我使用Django,我仍然使用MSSSQL满足项目要求。这样我就可以在后端运行Crystal Report。希望有人会指导我正确的方法。

1 个答案:

答案 0 :(得分:0)

您是否尝试过无头浏览器解决方案? Puppeteer是您可以使用的选项之一。您可以创建一个pdf报告,并将其发布到某个URL上,然后要求puppeteer使用其截图API对该URL进行截图。签出此 example

相关问题