iTextSharp有效许可证无效

时间:2016-12-16 11:35:25

标签: c# .net itext itext7

我正在尝试使用获得有效许可的iTextSharp用于商业目的。 但文档制作者行仍然显示“AGPL版本”。

遵循的步骤:

  1. 通过Nuget安装iText 7许可证密钥(dll版本2.0.2.0)和iTextSharp(dll版本5.5.10.0)
  2. 在生成PDF之前加载许可证XML文件。

    LicenseKey.LoadLicenseFile(path\iTextkey.xml);
    
  3. 加载许可证文件后,我可以在LicenseKey.GetLicenseeInfo()中看到姓名,公司,密钥等详细信息。

    PDF制作人仍然会显示iText Group NV(AGPL版本)而不是Licensed。

    PDF Document Properties

    有关为什么不起作用的任何建议?

1 个答案:

答案 0 :(得分:3)

您正在混合错误的iText版本和许可证密钥库。

  • iText 5 for .NET(又名iTextSharp)需要许可证密钥库 1 .0.4。仅在iText网站上提供。
  • iText 7 for .NET需要许可证密钥库 2 .0.2。可在NuGet和iText网站上找到。

另见http://developers.itextpdf.com/license-key-download