21

我有一个不是开源的项目,我需要使用 iTextSharp 之类的东西,因为 iTextSharp 许可证说它只能在开源中使用

请有任何选择

4

2 回答 2

22

有多种选择。


PDFSharp

你可以试试PDFsharp 它有一个MIT 许可证 ,这意味着根据它所说的在这里你应该能够在商业产品中使用。

特此免费授予任何获得本软件和相关文档文件(“软件”)副本的人,以不受限制地处理本软件,包括但不限于使用、复制、修改、合并的权利、发布、分发、再许可和/或出售本软件的副本,并允许向其提供本软件的人这样做,但须符合以下条件

上述版权声明和本许可声明应包含在本软件的所有副本或大部分内容中。


FreeSpire.Doc

还有FreeSpire.Doc在 NuGet 上),限制为 3 页和 500 段。它可以将Word文档转换为PDF。

于 2013-09-15T06:30:06.167 回答
4

AGPL 基本上规定,如果您的应用程序的任何用户都可以根据 AGPL 条款访问 iTextSharp(以及您对其进行的可能修改)和您的应用程序的源代码,则您可以使用 iTextSharp。如果您想摆脱这些要求,您必须从 iText 购买许可证。

您将在此处找到更多信息。

如有任何疑问,请随时联系 iText 的销售部门。

因此,简而言之,您可以免费使用第 2 版(标准库开源许可证)。对于版本 5,您需要支付 iText。

于 2013-09-15T06:21:16.530 回答