通过C#和ASP在服务器中创建报表的最佳方式,NET核心6

w8f9ii69  于 2022-09-26  发布在  C#
关注(0)|答案(1)|浏览(196)

我目前正在用ExtJ(前端)和C#与ASP开发一个会计应用程序。NET Core 6将JSON API生成为(后端)
但我坚持在服务器中生成报告

  • 我应该使用Microsoft Word作为模板并生成PDF吗
  • 我应该在服务器中使用HTML并生成报告吗
  • 或者使用报表服务器(我还没有这方面的经验)
  • 或任何其他理想!!

在服务器上生成报告的最佳方式是什么?
请注意:

  • SSRS不是一个选项,因为我没有使用SQL Server
  • 报表数据源将不是直接数据库连接,数据在到达报表生成器之前必须先在服务器中(由C#)进行操作
hgc7kmma

hgc7kmma1#

我要么使用数据的web视图,要么在后端生成PDF。听起来你想要一个后端解决方案,所以如果你使用PDF,你可以使用类似于QuestPDF的东西。
任何PDF生成工具都需要进行一些调整,以获得适合您需要的间距和分页,但一旦有了它,您就可以按照不同报告的需要修改它,而不会有太多麻烦。
我看到的其他报告解决方案太昂贵或令人厌烦,无法使用,因此如果您没有特定付费解决方案真正适合的超级复杂的报告需求,我会使用QuestPDF。

相关问题