【问题标题】:Generating pdf reports containing text and chart based data生成包含基于文本和图表数据的 pdf 报告
【发布时间】:2011-02-26 16:40:20
【问题描述】:

我必须为商业应用程序生成包含文本和基于图表数据的可下载漂亮的 pdf 报告。我发现了 itextsharp 库(http://itextsharp.com/),但它并没有我想象的那么强大。

您使用哪些组件来满足此类要求?价格对我来说也很重要。非常感谢您的建议。

提前致谢,

【问题讨论】:

    标签: asp.net components charts reporting


    【解决方案1】:

    查看Aspose.PDFTallcomponents。不确定它们是否支持开箱即用生成图表,但为此您可以使用其他库,例如 DotNetChartingXtraCharts

    【讨论】:

    • 也许看看可以从 Silverlight 创建 PDF 的组件,例如:silverpdf.codeplex.comsilverpdf.codeplex.com 并从该 PDF 创建一个将 Silverlight PDF 与 html PDF 混合的 PDF(两个组件我之前提到应该能够从多个来源创建单个 PDF)。
    【解决方案2】:

    如果您愿意寻找 PDF 的商业解决方案,那么我建议您使用 PageFlex。它非常强大。检查它是否适合您的需求。

    【讨论】:

      【解决方案3】:

      我过去曾使用ActivePdf 生成包含所有类型图表和数据的报告。基本上它需要一个 html 页面并将其转换为 PDF,因此我们只需要开发报告的 HTML 版本,然后如果用户想要 pdf 版本,我们只需从报告的 html 版本创建 PDF。 ActivePdf 服务器有其怪癖,但它确实很好地解决了问题。

      【讨论】:

      • 感谢您的回答@lfoust。它只适用于html?我问是因为我在 aspx 页面中有 Silverlight 图表。又对我有用吗?
      • 它绝对适用于 aspx 页面,但我不确定 silverlight 部分。我们有一些基于 Flash 的图表,当报告处于 pdf 模式时,我们只会将其呈现为 .png。
      • 您没有遇到图表和图形无法正确呈现的问题吗?和图表绘制的延迟等?
      【解决方案4】:

      DocRaptor.com 是从 HTML 生成 pdf 的好工具。它使用 Prince XML,这种质量很难被击败。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2019-03-25
        • 2012-07-03
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-04-02
        相关资源
        最近更新 更多