更新:
我不确定何时或是否为iText#库更改了许可证,但是它是根据AGPL许可的,这意味着如果包含在封闭源产品中,则必须获得许可。该问题(当前)不需要免费或开放源代码库。人们应该始终调查项目中使用的任何库的许可证类型。
我在.NET
C#3.5中成功使用了iText#。它是用于生成PDF的开源Java库的端口,它是免费的。
有一个适用于iTextSharp版本5
的NuGet软件包,可以在itextpdf.com上找到官方开发人员文档以及C#示例。

更新:
我不确定何时或是否为iText#库更改了许可证,但是它是根据AGPL许可的,这意味着如果包含在封闭源产品中,则必须获得许可。该问题(当前)不需要免费或开放源代码库。人们应该始终调查项目中使用的任何库的许可证类型。
我在.NET
C#3.5中成功使用了iText#。它是用于生成PDF的开源Java库的端口,它是免费的。
有一个适用于iTextSharp版本5
的NuGet软件包,可以在itextpdf.com上找到官方开发人员文档以及C#示例。