在商业应用程序中创建PDF,如何获得许可?

时间:2009-03-31 13:41:33

标签: .net licensing

我正在开展一个商业项目,该项目的一小部分将创建报告并将报告写入PDF。你会怎么建议我这样做?我只知道开源项目,如itextsharp.sourceforge.net,但我猜我不能在商业上使用它。我有什么选择?有人做过吗?

PS使用.Net开发。

由于 小号

5 个答案:

答案 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.

ķ