【问题标题】:PDF and Graph using C# [closed]使用 C# 的 PDF 和图形 [关闭]
【发布时间】:2010-10-22 11:55:29
【问题描述】:

我正在使用 c# 语言在 .net 中开发 Windows 服务。该服务必须生成 PDF 格式的报告。报告中应该有图表。我想知道我们如何创建 PDF 文件并在其中添加图表。

谢谢, P.Gopalakrishnan

【问题讨论】:

    标签: c# .net pdf


    【解决方案1】:

    我正在使用PDFsharp.,这是一个开源项目。它支持图表,也许它也支持你需要的功能。

    【讨论】:

      【解决方案2】:

      如果您愿意花一些钱,我建议您从websupergoo 访问 ABCPDF.Net。包含大量示例,API 易于使用。

      对于图表,如果您愿意使用 .Net 3.5,请查看 System.Web.DataVisualization 命名空间。它提供了 Dundas Charts Professional 版的所有功能。 您可能还想看看zedgraph

      问候,

      【讨论】:

        【解决方案3】:

        我已经使用这个商业的websupergoo API 来生成 PDF,而且操作起来非常简单。值得花的每一分钱。

        对于图表,您可以实现以下任何控件:

        【讨论】:

          【解决方案4】:

          最好你可以使用水晶报表,在水晶报表上创建图表,然后将其导出为 pdf

          【讨论】:

            【解决方案5】:

            我对使用 Stimulsoft 报告引擎感到非常满意。支持图表和PDF输出。

            【讨论】:

              【解决方案6】:

              出于图表的目的,我本周遇到了FF Chartwell font,这似乎是个好主意。从图表的角度来看,可能会做你想做的事,虽然我还没有尝试过。

              【讨论】:

                【解决方案7】:

                我认为最快的方法是在 html 中创建报告,然后将其转换为 pdf。 您可以使用 phantomjsjsreport 将 html 转换为 pdf,包括所有图表。例如,可以使用jquery flot 来完成图表。这是可能的,因为上述两种技术也都在解释 javascript。

                查看我的帖子pdf reports in c# 或更具体的帖子charts in pdf reports

                免责声明:我是jsreport的作者

                【讨论】:

                • 我也面临同样的问题,我也想过将html转换为pdf,但是wkhtmltopdf的问题很多时候都无法渲染我的html页面..
                猜你喜欢
                • 1970-01-01
                • 2023-03-19
                • 1970-01-01
                • 2010-12-05
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 2011-07-03
                相关资源
                最近更新 更多