【问题标题】:Generating PDF/Excel reports from a c# .net web application从 c# .net Web 应用程序生成 PDF/Excel 报告
【发布时间】:2008-10-09 08:34:22
【问题描述】:

我们有一个供数百名不同客户使用的系统,客户喜欢在月底生成一份与他/她的客户的活动报告。这些报告没什么特别的;它们可能包含一个标志、地址和几行数学数据。目前我们使用 Crystal Reports,但这并不是一个愉快的体验;)也似乎有点矫枉过正,因为我们只使用了它 1% 的功能。

其他人使用什么从 Web 应用程序生成报告,PDF 生成是必须的。

【问题讨论】:

    标签: c# crystal-reports reporting


    【解决方案1】:

    好吧,我们也使用 CR。我听说过iTextSharp,并且已经看到它在我们的系统中用于 pdf 连接。也许这就是你要找的。对于 Excel 报告生成,我们使用 csv 格式生成简单的表格数据,COM interop 生成更高级的报告。

    【讨论】:

      【解决方案2】:

      如果您只需要生成 PDF 文件,您可以使用 ABCpdf.NET 之类的库。每个许可证大约 329 美元,但易于使用且非常可靠。

      【讨论】:

        【解决方案3】:

        我们使用 SQL Server Reporting Services (SSRS)。报告在 Visual Studio 中构建。 link text

        【讨论】:

          【解决方案4】:

          在评估一些 Web 控制套件的网格时,我注意到其中一些已经导出到内置的 xls/csv/pdf。

          【讨论】:

            【解决方案5】:

            为了生成 PDF 输出,我一直使用 FOP 或 nFOP。这是一个相当不错的开源 XSL:FO 处理器。

            【讨论】:

              【解决方案6】:

              在这里始终使用 SQL 报告,但如果您想手动创建 PDF,那么 iTextSharp 非常成熟。它实际上是 iText Java 库的一个端口,因此谷歌搜索通常会找到大量文档和示例。

              【讨论】:

                猜你喜欢
                • 2016-09-28
                • 1970-01-01
                • 2016-11-26
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 2014-09-12
                • 1970-01-01
                相关资源
                最近更新 更多