我正在开展一个商业项目,该项目的一小部分将创建报告并将报告写入PDF。你会怎么建议我这样做?我只知道开源项目,如itextsharp.sourceforge.net,但我猜我不能在商业上使用它。我有什么选择?有人做过吗?
PS使用.Net开发。
由于 小号
答案 0 :(得分:2)
由于您使用的是.Net,因此您可以使用本地rdlc报告(而不必安装报告服务。)并使用报告查看器导出为pdf。
基本上,只需构建报告并调用ReportViewer.LocalReport.Render(),为格式指定“PDF”。
我已经完成了几个项目 - 效果很好。
答案 1 :(得分:1)
如果您感觉特别受虐待the adobe PDF format specification可用。
答案 2 :(得分:0)
SQL Server Reporting Services 可以生成PDF报告。它非常类似于Crystal Reports及其SQL Server的一部分,所以没有额外的成本。而且它很容易实现。
答案 3 :(得分:0)
警告:我不是律师!
实际上,iTextSharp是LGPL所以,如果我正确理解该许可证,您可以在封闭源应用程序中使用它而不会出现任何问题(请阅读许可证以确保)。我认为使用LGPL,您需要做的就是将iTextSharp的许可证包含在您的产品中。如果您正在开发付费服务,那么我认为您没有义务(合法地)做任何额外的事情。
答案 4 :(得分:0)
XML + XSLT + nFOP = PDF
上次我检查nFOP需要J#runtime,url:http://sourceforge.net/projects/nfop/
请务必查看许可证的T& C.
ķ