我想找一个Crystal Reports的替代品。哦,我不喜欢CR。
理想情况下,我想找到一个具有以下内容的PDF生成工具:
WYSIWYG编辑器尤其重要。我希望能够将一个工具交给我的设计师,让他们构建文档并将数据库字段放在它们应该的位置,然后将它交还给我,这样我就可以将它链接到数据库。
答案 0 :(得分:2)
JasperReports不能做你想做的事情吗?
(如果你的报告总是包含相同类型的数据,你可以使用iText(夏普)。你花了一些时间通过代码调整设计 - 我知道这很乏味,但之后只是导入数据的问题)< / p>
答案 1 :(得分:1)
我认为你有两件不同的事情:
答案 2 :(得分:1)
DevExpress XtraReports做了出色的报告生成,显然可以用pdf保存。我用它在我工作的一个程序中生成医学报告。您可以通过编程方式或通过设计时GUI来构建报告(它们还有一个最终用户GUI,可以创建/编辑报告)。
答案 3 :(得分:0)
由于您使用的是Windows,因此使用SQL Server可以很好地免费使用SQL Server Reporting Services。您可以在Visual Studio中使用WYSIWYG或独立设计工具,它可以创建PDF以及Excel等其他类型的报告。
设计报告后,它只是一个XML文件,驻留在Reporting Server上,并在您的C#应用程序中使用SOAP或URL调用。
您可能已经掌握了使用它所需的一切。
答案 4 :(得分:0)
iTextSharp,非常强大&amp;越来越受欢迎。我过去曾经用过它。推荐它。它是开源的,有很多功能,如合并字段等,可以在报告中使用。
答案 5 :(得分:0)
请尝试找到如何使用此办公室扩展功能的方法。
答案 6 :(得分:0)
我不记得iTextSharp是否支持它,但我确信它具有/具有从中获取HTML表示并生成PDF的功能。如果您想要的是具有WYSIWYG界面的功耗,成本效益,那么您无法通过自己喜欢的IDE来设计HTML页面,并从库中以PDF格式输出。
答案 7 :(得分:0)
Prince XML(http://www.princexml.com/)和ABCPdf.net(http://websupergoo.com/linktous.htm)都会这样做。我个人更喜欢ABCPDF,因为它是一个托管的.Net组件,而不是一个iffy .exe包装。 WMD编辑内容。