我如何在 AGPL 模式下使用 itext7.pdfhtml?

How do i use itext7.pdfhtml in AGPL mode?

我正在尝试使用 itext7.pdfhtml 将 html 字符串转换为 C# .Net 项目中的 pdf 文档。 当我 运行 此代码时:

iText.Html2pdf.HtmlConverter.ConvertToPdf(htmlString, pdfStream)

我遇到以下异常:iText.License.LicenseKeyException:未加载产品的许可文件

我不想加载试用许可证或商业许可证。我想在 AGPL 模式下 运行 itext7。我该怎么做?

我正在使用:

你不能。 pdfHTML 目前(版本 1.0.0)仅作为商业产品提供。您可以免费试用 30 天,但不能在 AGPL 模式下使用。

但是,您可以在 AGPL 模式下使用 iText 7 Core,而不使用 pdfHTML。

请注意,此答案仅对 pdfHTML 版本 1.0.0 有效,这是迄今为止发布的唯一版本。目前没有公开信息是否或何时会有 PDFHTML 的 AGPL 版本。

更新

计划于 2017 年 7 月底发布的 pdfHTML 1.0.1 也将不提供 AGPL 版本。

更新

我们目前正处于使 pdfHTML 为开源做好准备的最后阶段。它应该会在下周的某个地方出现在 GitHub 和 Maven Central 上,不久之后就会出现在 .NET 端口的 NuGet 上。

更新

pdfHTML 2.0.1,与 iText 7.1.1 和 Licensekey 3.0.1 兼容,绝对可以作为双重许可证 AGPL/Commercial。