2011-02-26 208 views
0

我不得不产生下载好看包含文本和图表商业应用的基于数据的PDF报告。我发现了itextsharp库(http://itextsharp.com/),但它没有我期望的那么强大。生成PDF报告

您使用哪种组件来满足这种需求?价格对我来说也很重要。我会很感激你的建议。

由于提前,

回答

1

看一看Aspose.PDF或交替Tallcomponents。不知道他们是否支持生成图表,但为此您可以使用其他库,如DotNetChartingXtraCharts

+0

也许看看组件可以创建Silverlight的,例如PDF:http://silverpdf.codeplex.com/或http://silverpdf.codeplex.com/,并从该PDF创建它融合了一个PDF带有PDF的Silverlight PDF(我之前提到的两个组件都应该能够从多个来源创建一个PDF)。 – 2011-02-28 09:57:20

1

如果您确定一下为PDF,那么我建议PageFlex商业解决方案。它非常强大。检查它是否适合您的需求。

1

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

+0

感谢您的回答@lfoust。它只适用于HTML?我问,因为我在aspx页面中有Silverlight图表。它对我又有用吗? – anilca 2011-02-28 08:03:02

+0

它确实与aspx页面一起工作,但我不确定silverlight部分。我们有一些基于Flash的图表,当报告处于pdf模式时,我们只会渲染为.png。 – 2011-02-28 14:34:26

0

DocRaptor.com是一个用于从HTML生成pdf的强大工具。它使用Prince XML,质量很难被打败。