【问题标题】:itext7 error in .net core web application: AdobeGlyphList.net 核心 Web 应用程序中的 itext7 错误:AdobeGlyphList
【发布时间】:2020-02-21 07:03:44
【问题描述】:

我正在使用 iText 7.1.10 和 .net core 3.0。

如果我使用控制台应用程序生成 pdf,则没有问题,但如果我在 Web 应用程序中生成相同的 pdf,则会出现错误:

AdobeGlyphList.txt 加载错误:“iText.IO.Util.ResourceUtil”的类型初始化程序引发异常。

你有没有遇到过这个问题,有解决办法吗?

谢谢

【问题讨论】:

  • 请附上重现问题的必要信息:示例项目文件和代码以及运行应用程序的步骤
  • 嗨,Alexey,谢谢,我找到了解决方案:添加包 Microsoft.DotNet.PlatformAbstractions

标签: .net-core itext7


【解决方案1】:

解决方案:添加包 Microsoft.DotNet.PlatformAbstractions

【讨论】:

    【解决方案2】:

    看起来这将在 iText 7.2.0 中修复。 https://github.com/itext/itext7-dotnet/commit/6206203e2643ea1563917ddfeca8feb2b1cf1dcc

    目前,正如 Bob 所说,显式添加包 Microsoft.DotNet.PlatformAbstractions 应该可以解决问题。

    我在迁移到 .NET 5 后遇到了这个问题。但在 .NET 5 this package was removed

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-05-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-05-12
      • 2021-03-04
      相关资源
      最近更新 更多