You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

.NET7升级后iText7(8.0.0)创建PdfWriter时依赖缺失异常求助

解决方案
  • 问题根源:.NET7环境下iText7的依赖解析逻辑调整,原.NET6中可能通过间接依赖引入的BouncyCastle适配器,在.NET7中需要显式安装对应的NuGet包。

  • 按场景选择安装对应包:

    1. 普通非FIPS合规场景,安装itext7.bouncy-castle-adapter
      • NuGet包管理器控制台命令:Install-Package itext7.bouncy-castle-adapter
      • .NET CLI命令:dotnet add package itext7.bouncy-castle-adapter
    2. 需FIPS合规的场景,安装itext7.bouncy-castle-fips-adapter
      • NuGet包管理器控制台命令:Install-Package itext7.bouncy-castle-fips-adapter
      • .NET CLI命令:dotnet add package itext7.bouncy-castle-fips-adapter
  • 注意事项:确保安装的适配器包版本与你项目中iText7主包(itext7)的版本保持一致,避免版本不兼容引发新问题。

安装完成后重新运行代码,var writer = new PdfWriter(stream);即可正常执行。

内容的提问来源于stack exchange,提问作者User

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.14 12:51:00