Changelog: Updates, milestones, roadmap

This article was translated from English: Does it need improvement?
Translated
View the article in English

IronPDF 路线图

通过优先考虑兼容性、可用性和效果,我们已将 IronPDF 制作成领先的 .NET HTML 到 PDF 产品。 现在,我们的任务是通过不断更新 IronPDF 以适应最新的 HTML、CSS 和 JS 技术变革以及 Chrome 的前沿版本,维护这一来之不易的声誉。

我们的软件是由工程师为工程师开发的,因此我们理解严格测试、支持以及透明的一次性许可的重要性。

我们以倾听社区为荣,并通过优先考虑客户提出的功能请求来证明这一点。

Over the past few years, we have continuously developed IronPDF, expanding its capabilities to serve not only .NET developers but also the Java, Python, and Node.js communities.

¹基于 2022 年 8 月对我们产品的独立审计。

里程碑

在这里,我们重点介绍三个主要里程碑,它们对 IronPDF 的性能改进作出了显著贡献。 See milestones >


2025 年 11 月

IronPDF v2025.11.12

class="main-content__changelog-date-n-version-wrapper">
class="main-content__changelog-date">2025年11月10日
class="main-content__changelog-version">版本 2025.11.12
class="main-content__changelog-apiref">查看 IronPDF v2025.11.12 API 参考

功能与升级

https://www.nuget.org/packages/IronPdf/2025.11.12

发布说明

功能

  • 增加对 PDF/A-4、PDF/A-4E 和 PDF/A-4F (ISO 19005-4:2020) 合规性的支持。
  • 增加了通过 USB 令牌使用硬件安全模块 (HSM) 签署 PDF 的支持。
    增强功能
  • 改善了表单生成流程中的内存使用。 PDF-1599 错误修复
  • 修复了当应用于旋转的横向页面时,页眉和页脚在无效位置的问题。
  • 修复了由于子集字体中的 CIDSet 无效,导致将某些 PDF 转换为 PDF/A 1a/1b 验证失败的问题。
  • 修复了 IronPDF 无法访问带有北欧字符的临时文件目录的问题。
  • 修复了 CreatePdfFormsFromHtml 创建的错误表单字段名称的问题。
  • 修复了一项关键问题,即在 ASP.NET Framework Web 应用程序中验证许可证时会完全冻结。
  • 修复了一些 Linux 环境中抛出 "不支持的平台" 错误的问题。

2025 年 10 月

IronPDF v2025.10.8

class="main-content__changelog-date-n-version-wrapper">
class="main-content__changelog-date">2025年10月10日
class="main-content__changelog-version">版本 2025.10.8
class="main-content__changelog-apiref">查看 IronPDF v2025.10.8 API 参考

功能与升级

https://www.nuget.org/packages/IronPdf/2025.10.8/

发布说明

功能

  • 增加了新的 SaveAsLinearizedIsLinearized API。

错误修复

  • 修复了在 HtmlStructTreeDom 中不能正确处理的某些 HTML 块、链接或文本节点的问题,导致生成 PDF/UA 时出现异常。
  • 修复了 CSS 自动断字规则未被应用的问题。
  • 修复了在不同父项下具有相同名称的父书签被错误替换的问题。
  • 修复了使用 Cleaner.ScanPdf 时的内存泄漏问题。
  • 修复了在对多个页面应用 HtmlHeaderFooter 时的性能回退问题。

2025 年 9 月

IronPDF v2025.9.4

class="main-content__changelog-date-n-version-wrapper">
class="main-content__changelog-date">2025年9月3日
class="main-content__changelog-version">版本 2025.9.4
class="main-content__changelog-apiref">查看 IronPDF v2025.9.4 API 参考

功能与升级

https://www.nuget.org/packages/IronPdf/2025.9.4

发布说明

功能

  • DrawBitmap() 添加新标志 IgnorePageRotation 用于忽略页面旋转。
    增强功能
  • 当对多个页面应用相同的 StampBackground/ForegroundHeader/Footer 时减少 PDF 文件大小。
    错误修复
  • 修复了与链接注释丢失适当 StructParent 相关的 PDF/UA 合规性 VeraPDF 验证失败问题。
  • 修复了字体缺少 /ToUnicode/Encoding 时 VeraPDF PDF/3A 验证失败的问题。
  • 修复了渲染 HTML 到 PDF 时的重大内存泄漏问题。
  • 修复了在应用 StampBackground/ForegroundHeader/Footer 时的内存泄漏问题。
  • 修复在使用 DrawText API 时的轻微内存泄漏问题。

2025 年 8 月

IronPDF v2025.8.8

class="main-content__changelog-date-n-version-wrapper">
class="main-content__changelog-date">2025年8月13日
class="main-content__changelog-version">版本 2025.8.8
class="main-content__changelog-apiref">查看 IronPDF v2025.8.8 API 参考

功能与升级

https://www.nuget.org/packages/IronPdf/2025.8.8

发布说明

功能

  • 增加了新的 VerifiedSignature.SignerName 属性用于访问数字签名者的名称。

增强功能

  • 将带有表单字段的 PDF 自动转换为图像时自动平铺,确保表单值默认显示。

错误修复

  • 修复了在将 PDF 保存为 PDF/A 后保存为 PDF/UA 时在某些情况下抛出 AccessViolationException 的问题。
  • 修复了在将某些 PDF 页面转换为 PDF/UA 时 PDF/UA 转换抛出 AccessViolationException 的问题。
  • 修复了需要换行的长 HTML 页眉和页脚内容被错误裁剪的问题。
  • 修复了在使用数字字符引用的 PDF 标题元数据中的表情符号和特殊字符导致 PDF 生成期间异常的问题。
  • 修复了在 Linux 操作系统上渲染 HTML 到 PDF 时中文表单字段值损坏的问题。
  • 修复了某些 PDF 文件的 PDF/A 转换中的内存泄漏问题。
  • 修复了替换或删除任何 PDF 对象时背景颜色变黑的问题。
  • 修复了对包含未签名签名表单字段的 PDF 签名时抛出异常的问题。

2025 年 7 月

IronPDF v2025.7.17

class="main-content__changelog-date-n-version-wrapper">
class="main-content__changelog-date">2025年7月22日
class="main-content__changelog-version">版本 2025.7.17
class="main-content__changelog-apiref">查看 IronPDF v2025.7.17 API 参考

功能与升级

https://www.nuget.org/packages/IronPdf/2025.7.17

发布说明

增强功能

  • 平台间分离 IronSoftware.Native.PdfModel 依赖包。
  • 增强了 Cleaner.SanitizeWithBitmapCleaner.SanitizeWithSvg 方法,使其默认保留原始 PDF 的边距。

错误修复

  • 修复了目录 (TOC) 中的点分辨率较低的问题。
  • 修复了启用 Grayscale 时导致 PDF 文本被光栅化为图像而不是保持可选择的问题。
  • 修复了在某些 PDF 中书签页面索引返回错误值的问题。
  • 修复了在旋转页面上盖章时导致原始内容损坏的问题。
  • 修复了 CompressImages 在某些 PDF 中导致图像旋转的问题。
  • 修复了将 PDF 转换为图像时渲染透明区域为黑色的问题。
  • 修复了使用非默认字体的文本在将 PDF 转换为 PDF/UA 时丢失的问题。
  • 修复了 HTML 表单字段,特别是跨多个页面的长文本区域,可能导致 PDF 生成期间出现 AccessViolationException 的问题。
  • 修复了名称相同的复选框未正确创建的问题。
  • 修复了在 BenchmarkDotNet 中显示高内存分配的问题。
  • 修复了 AddForegroundOverlayPdfAddForegroundOverlayPdfToPsd 破坏主 PDF 内部超链接的问题。
  • 修复了当 ShrinkImage 设置为 True 时 CompressImages 使图像变黑的问题。
  • 修复了从 RenderUrlAsPdf 创建的前景 PDF 在应用 AddBackgroundPdf 后背景置于前景的问题。
  • 修复了在应用背景之前渲染 PDF 为 Bitmap 导致背景覆盖前景的问题。
  • 修复了应用于盖章器的旋转导致盖章器对象放置在错误位置的问题。

2025 年 6 月

IronPDF v2025.6.8

class="main-content__changelog-date-n-version-wrapper">
class="main-content__changelog-date">2025年6月4日
class="main-content__changelog-version">版本 2025.6.8
class="main-content__changelog-apiref">查看 IronPDF v2025.6.8 API 参考

功能与升级

https://www.nuget.org/packages/IronPdf/2025.6.8

发布说明

New 功能

  • 新增 API ToMultiPageTiffBytes()ToMultiPageTiffStream()

增强功能

  • 优化了内部 ToMultiPageTiff() 转换

错误修复

  • 修复了在合并文档时未更新书签目标的问题。
  • 修复了文本行和文本块引发系统访问冲突异常的问题。
  • 修复在合并、复制或插入 PDF 时丢失表单字段的问题。 现在,第二及后续 PDF 的所有表单字段名称将更新为 name_x,其中 x 是 PDF 的索引(例如,PDF 1 上的字段 firstname 保持为 firstname,PDF 2 上变为 firstname_1,PDF 3 上变为 firstname_2)。
  • 修复在应用印记或页眉/页脚时丢失注释的问题。
  • 修复在应用印记或页眉/页脚时丢失 AcroForm 字段的问题。
  • 修复在带有页眉/页脚的 HTML 渲染生成 PDF 时超链接缺失的问题。
  • 修复合并某些 PDF 时出现崩溃的问题。
  • 修复在合并或复制 PDF 时缺失一些书签的问题。
  • 修复生成目录 (TOC) 时由于文本碎片化和复杂 PDF 文档中的标题检测问题导致 TOC 为空的问题。
  • 修复了 TOC 生成未能匹配包含 HTML 实体的标题的问题,因为 HTML 解析和 PDF 文本提取之间的空白不一致。
  • 修复了 RenderDocxAsPdf 在将某些 DOCX 文件转换为 PDF 时抛出异常的问题。
  • 修复了 SaveAsPdfUA 在添加多个 HTML 页眉/页脚时抛出内存访问违规异常的问题。
  • 修复了一些内部内存泄漏。

文档更新

  • ApplyStamp 现在推荐在印记位于其他元素下方时使用 Flatten

2025年5月

IronPDF v2025.5.6

.
class="main-content__changelog-date-n-version-wrapper">
class="main-content__changelog-date">2025年5月13日
class="main-content__changelog-version">版本 2025.5.6
class="main-content__changelog-apiref">查看 IronPDF v2025.5.6 API 参考
**功能与升级** [IronPDF v2025.5.6](https://www.nuget.org/packages/IronPdf/2025.5.6) #### 发布说明 **New 功能** - 支持 Linux ARM - 添加了用于检索文本对象每个字符的单个字形信息和边界框的新 API(参见 `TextObject.GetGlyphInfo()`)。 **增强功能** - 改进了签名移除功能,确保移除签名后文档可编辑(参见 `PdfDocument.RemoveSignatures()`)。 - 改进了 macOS 错误处理,以在出现未捕获的 JavaScript 错误时优雅地取消 PDF 渲染,防止崩溃。 - 改进了字体取消嵌入的可靠性。 - 增强了 HTML 到 PDF 转换的内部作业和任务队列,提高了性能和可靠性。 **错误修复** - 修复了 PDF/A 文档中嵌入字体的相关问题。 - 解决了调用 `SaveAsPdfA()` 时的内存泄漏问题。 - 修复了调用 `Flatten()` 后显示旋转页面不正确的问题。 - 修正了 IronPdfEngine 的许可证密钥应用问题。 - 解决了未能按预期减少 PDF 文件大小的字体取消嵌入问题。 **文档更新** - 改进了 PDF/A 和 PDF/UA 文档。
## 2025 年 4 月

IronPdf v2025.4.4

.
class="main-content__changelog-date-n-version-wrapper">
class="main-content__changelog-date">2025年4月8日
class="main-content__changelog-version">版本 2025.4.4
class="main-content__changelog-apiref">查看 IronPDF v2025.4.4 API 参考
**功能与升级** [IronPDF v2025.4.4](https://www.nuget.org/packages/IronPdf/2025.4.4) #### 发布说明 **New 功能** - 新增 `ToBitmapHighQuality` API。 **增强功能** - 优化了 PDF 转图像的内存使用。 - 将 `ConvertToPdfUA` 中的 `NaturalLanguages` 参数更新为可选。 **错误修复** - 修复了 `ImageFormField` 和 `IronPdfEngine` (gRPC)的功能问题。 - 解决了打印时表单的可见性问题。 **文档更新** - 添加了一些类的缺失文档。
## 2025 年 3 月

IronPDF v2025.3.6

.
class="main-content__changelog-date-n-version-wrapper">
class="main-content__changelog-date">2025年3月5日
class="main-content__changelog-version">版本 2025.3.6
class="main-content__changelog-apiref">查看 IronPDF v2025.3.6 API 参考
**功能与升级** [IronPDF v2025.3.6](https://www.nuget.org/packages/IronPdf/2025.3.6) #### 发布说明 **增强功能** - 将默认打印 DPI 调整为 300。 - 使用 `Environment.ProcessorCount` 更新 `ChromeBrowserLimit`,提高云部署的稳定性。 **错误修复** - 解决了 `HtmlHeaderFooter` 导致 PDF 页码编号不正确的问题。 - 修复了由于元数据键中的括号引起的异常。 - 解决了一些 PDF 中不正确的打印边距对齐问题。 - 处理了在单进程模式下的崩溃和警告问题。
## 2025 年 2 月

IronPDF v2025.2.8

.
class="main-content__changelog-date-n-version-wrapper">
class="main-content__changelog-date">2025年2月3日
class="main-content__changelog-version">版本 2025.2.8
class="main-content__changelog-apiref">查看 IronPDF v2025.2.8 API 参考
**功能与升级** [IronPDF v2025.2.8](https://www.nuget.org/packages/IronPdf/2025.2.8) #### 发布说明 **New 功能** - 启用对 PDF/A 文档中自定义 XMP 元数据的编辑以 `EmbedFileToPdfA`。 **增强功能** - 改进了 `ExtractAllText` `VisualOrder` 输出。 - 增强了在添加新书签或合并包含书签的文档时书签的处理。 **错误修复** - 修正了注释图标、颜色和位置更新问题。 - 解决了注释坐标值为零的问题。 - 修正了使用 `FindFormField` 的表单字段发现问题。 - 解决了复选框表单行为如单选按钮的问题。 - 解决了单选按钮表单中丢失的“否”值。 - 处理了 DocuSign 中的文本字段显示问题。 - 修正了 `RemoveSignatures` 和 `Cleaner.ScanPdf()` 中的异常。 - 解决了 .NET Framework 应用程序退出时 gRPC 通道异常的问题。 - 改进了通过 `RenderingOptions.MarginLeft` 和 `RenderingOptions.MarginRight` 的页眉/页脚高度管理。 - 修正了 `PdfDocument` 复制构造函数行为。 - 解决了页眉/页脚 CSS 样式与主要内容对齐的问题。 - 解决了在 32 位 .NET Framework 上 `Compress` 异常问题。 - 改进了 `TextAnnotation.Hidden` 工作流程,并解决了 `RemoveSignatures` 中的异常。 - 修正了 `MetaData.Keywords` 重新分配异常。 - 解决了在特定 PDF 中检索书签时的进程冻结问题。 - 修正了访问某些 PDF `Form` 对象时的异常。
## 2025 年 1 月

IronPdf v2025.1.1

.
class="main-content__changelog-date-n-version-wrapper">
class="main-content__changelog-date">2025年1月3日
class="main-content__changelog-version">版本 2025.1.1
class="main-content__changelog-apiref">查看 IronPDF v2025.1.1 API 参考
**功能与升级** [IronPDF v2025.1.1](https://www.nuget.org/packages/IronPdf/2025.1.1) #### 发布说明 **New 功能** - 针对 Linux 和 Windows 引入基于最新 CEF 131 的 `IronPdf.Native.UpdatedChrome` 包。 - 新增 `RenderHtmlAsPdfUA` 和 `RenderZipFileAsPdf` API 重载。 **增强功能** - 改进了整体 PDF 表单操作性能和 HTML 表单生成。 - 增强了 PDF 文本提取质量。 **错误修复** - 解决了 IronPdf 从 2024.8.3 版本升级后 `RenderRazorViewToPdf()` 编译错误。 - 校正了 `ReplaceTextOnPage()`、`ReplaceTextOnPages()`、`ReplaceTextOnAllPages()` 和 `DrawText()` 方法的换行渲染。 - 解决了由于不支持的元素导致 RTF 转换为 PDF 时的异常。 - 修正了 `ReplaceText()` 方法中缺少字形渲染的问题。 - 解决应用密码保护后超链接问题。 - 修正了 `PdfPage` 中的行和文本块检测问题。 - 解决了 PDF 转图像时的 DPI 参数问题。 - 解决了 `Flatten()` 方法导致的 PDF 维度变化问题。 - 解决了应用背景 PDF 后 HTML 页眉/页脚可见性问题。 - 解决了 Base64 编码图像干扰 UTF-8 编码的问题。
## 2024 年 12 月

IronPdf v2024.12.9

.
class="main-content__changelog-date-n-version-wrapper">
class="main-content__changelog-date">2024年12月3日
class="main-content__changelog-version">版本 2024.12.9
class="main-content__changelog-apiref">查看 IronPDF v2024.12.9 API 参考
功能与升级 **[https://www.nuget.org/packages/IronPdf/2024.12.9](https://www.nuget.org/packages/IronPdf/2024.12.9)** #### 发布说明 - 修复了合并某些 PDF 时会导致崩溃的问题。 - 修正了一个问题,即编辑区域下文本的第一个字母仍可能出现在输出中。 - 在 `ReplaceText` 和 `DrawText` 中添加了对换行符的支持。 - 为 `PdfFont` 类添加了一个新的 `IsSubsetted` 属性。 - 在 `PdfFontCollection.Find` 中添加了 skipSubsetFonts 标志。 - 为 `ReplaceText` 方法添加了重载,以接受 `PdfFont` 对象。
## 2024 年 11 月

IronPdf v2024.11.4

.
class="main-content__changelog-date-n-version-wrapper">
class="main-content__changelog-date">2024年11月6日
class="main-content__changelog-version">版本 2024.11.4
class="main-content__changelog-apiref">查看 IronPDF v2024.11.4 API 参考
功能与升级 **[https://www.nuget.org/packages/IronPdf/2024.11.4](https://www.nuget.org/packages/IronPdf/2024.11.4)** #### 发布说明 - 添加了一个新的 API,用于在 PDF/A 转换过程中嵌入文件。 - 向 `ReplaceText` API 添加了可选参数 FontName 和 `CustomFontSize`。 - 允许在 `DrawText` API 中使用自定义字体。 - 修复邮票定位问题。 - 修复了某些 PDF/A 文件无法在 Adobe Acrobat Pro 中显示的问题。 - 修复了 `ReplaceText` 导致垂直换行的问题。 - 修复了无法访问 `Resize()`, `Extend()` 和 `Transform()` 方法的问题。 - 增强对 Unicode 文本的支持。 - 提高内存使用率和性能。 - 提高 `ApplyMultipleStampsAsync` 的速度。
## 2024年10月

IronPDF v2024.10.8

class="main-content__changelog-date-n-version-wrapper">
class="main-content__changelog-date">2024年10月11日
class="main-content__changelog-version">版本 2024.10.8
class="main-content__changelog-apiref">查看 IronPDF v2024.10.8 API 参考
功能与升级 **[https://www.nuget.org/packages/IronPdf/2024.10.8](https://www.nuget.org/packages/IronPdf/2024.10.8)** #### 发布说明 - 改善文本编辑定位 - 改善PDF/A-3转换 - 改善复选框和单选按钮的外观和行为 - 改善缩放时的印章定位精度 - 修复了在旋转页面时,应用的印章偏移的问题。 - 修复了在设置表单值时Unicode字符不显示的问题 - 修复`VerifyPdfSignatures`返回错误值的问题 - 使签名字段在Bluebeam Revu中可见 - `IronPdfEngine`现在支持表单单选按钮、签名字段和图像字段。
## 2024 年 9 月

IronPDF v2024.9.3

class="main-content__changelog-date-n-version-wrapper">
class="main-content__changelog-date">2024年9月9日
class="main-content__changelog-version"> 版本 2024.9.3
class="main-content__changelog-apiref"> 查看 IronPDF v2024.9.3 API 参考
功能与升级 **[https://www.nuget.org/packages/IronPdf/2024.9.3](https://www.nuget.org/packages/IronPdf/2024.9.3)** #### 发布说明 - 添加对'.download'文件扩展名的HTML资源支持 - 添加访问PDF内所有DOM对象的新实验API (参见`PdfDocument.Pages[].ObjectModel`) - 添加HTML到PDF的HTTP请求头支持 (参见`ChromePdfRenderOptions.HttpRequestHeaders`) - 改善外部PDF阅读器多个签名的验证 (参见`SignaturePermissions`) - 改善组合页面功能的行为和保真度 (也称为N-up)
## 2024 年 8 月

IronPDF v2024.8.3

class="main-content__changelog-date-n-version-wrapper">
class="main-content__changelog-date">2024年7月30日
class="main-content__changelog-version"> 版本 2024.8.3
class="main-content__changelog-apiref"> 查看 IronPDF v2024.8.3 API 参考
功能与升级 **[https://www.nuget.org/packages/IronPdf/2024.8.3](https://www.nuget.org/packages/IronPdf/2024.8.3)** #### 发布说明 - 添加对PDF/A版本 1A, 1B, 2A, 2B, 3A 转换的支持! - 添加创建空白PDF文档的支持 (参见`PdfDocument`构造函数) - 添加将PDF页面合并为单个行列页面的支持 (参见`PdfDocument.CombinePages()`) - 添加移动或缩放整页内容的支持 (参见`PdfPage.Transform()`) - 修复渲染HTML到PDF/A时复选框不可交互的问题 - 改进从HTML创建单选按钮时的性能 **已知问题** * `RedactRegion`需要负高度才能正常工作 (pr) * `CombinePages`不支持合并不同大小的页面 (pr)
## 2024 年 7 月

IronPDF v2024.7.8

class="main-content__changelog-date-n-version-wrapper">
class="main-content__changelog-date">2024年7月5日
class="main-content__changelog-version"> 版本 2024.7.8
class="main-content__changelog-apiref"> 查看 IronPDF v2024.7.8 API 参考
功能与升级 **[https://www.nuget.org/packages/IronPdf/2024.7.8](https://www.nuget.org/packages/IronPdf/2024.7.8)** #### 发布说明 - 修复了保存为 PDF/A 时链接、表单和注释被破坏的问题。 - 修复了保存为 PDF/UA 时选项卡顺序不正确的问题。 - 修复删除 PDF 对象时的内存泄漏问题。 - 修复了无法通过 Adobe Acrobat Pro 编辑表格的问题。 - 修复了渲染大型图片时导致崩溃的问题。 - 修复了渲染宽度不适用于页眉和页脚的问题。 - 修复了不同页面尺寸下印章错位的问题。 - 修复了扁平化页面后表单值不可见的问题。 - 修复了将页面转换为图片时表单值不可见的问题(使用 Flatten=true`)。 - 修复了签名图像不可见的问题。 - 改善对重复表单名称的表单值设置支持。 - 添加从HTML输入中渲染选定组合框列表的支持。 - 为文本编辑API添加新选项。 - 增加对整个单词编辑的支持,包括标点符号。
## 2024 年 6 月

IronPDF v2024.6.1

class="main-content__changelog-date-n-version-wrapper">
class="main-content__changelog-date">2024年6月4日
class="main-content__changelog-version"> 版本 2024.6.1
class="main-content__changelog-apiref"> 查看 IronPDF v2024.6.1 API 参考
功能与升级 **[https://www.nuget.org/packages/IronPdf/2024.6.1](https://www.nuget.org/packages/IronPdf/2024.6.1)** #### 发布说明 - 添加新的区域编辑API - 添加对图像表单字段的支持 - 添加在将PDF转换为图像时显示表单字段值的支持 - 允许为 `SaveAsPdfUA` 自定义自然语言标识符 - 修复了 `SaveAsPdfUA` 有时会崩溃的错误 - 修复了 `Merge` 有时会崩溃的错误 - 修复了 `Stamp` 会损坏某些 PDF 的问题 - 修复了 `CompressImage` 会损坏某些 PDF 的问题 - 修复添加`Header`或`Footer`时损坏某些PDF的问题 - 修复了忽略带点符号的表单字段名的问题 - 修复操作 PDF 文档时出现的大量 `System.AccessViolationExceptions` 异常。 - 修复了 `QRCode` 使用无效宽度和高度的问题 - 修复了 `RenderDocxAsPdf` 忽略 docx 中分页元素的问题。 - 修复了登录验证用户名被错误设置为密码值的问题 - 修复了某些系统上符合 FIPS 标准的错误 - 修复了当 `IronPdf` 在 `IronQr` 之前初始化时抛出的 `StackOverflowException` 问题。 - 改进对表单注释的支持 - 更新至最新的 Pdfium 版本,其中包括操作现有 PDF 文档时的修复问题 - 更新 `IronSoftware.System.Drawing` 至 2024.6.1 - 在`IronPdf` Docker镜像中支持更多语言
## 2024年5月

IronPDF v2024.5.2

class="main-content__changelog-date-n-version-wrapper">
class="main-content__changelog-date">2024年4月29日
class="main-content__changelog-version"> 版本 2024.5.2
class="main-content__changelog-apiref"> 查看 IronPDF v2024.5.2 API 参考
功能与升级 **[https://www.nuget.org/packages/IronPdf/2024.5.2](https://www.nuget.org/packages/IronPdf/2024.5.2)** #### 发布说明 * 添加新`IronPdf.Cleaner` API可以清理和扫描PDF。 * 修复`RenderRtfFileAsPdf`有时返回黑色内容的问题。
## 2024年4月

IronPDF v2024.4.2

class="main-content__changelog-date-n-version-wrapper">
class="main-content__changelog-date">2024年4月5日
class="main-content__changelog-version"> 版本 2024.4.2
class="main-content__changelog-apiref"> 查看 IronPDF v2024.4.2 API 参考
功能与升级 **[https://www.nuget.org/packages/IronPdf/2024.4.2](https://www.nuget.org/packages/IronPdf/2024.4.2)** #### 发布说明 - 添加新`PdfDocument.Compress()` API。 - 修复旋转PDF导致在将PDF转换为HTML时断裂的图像问题。 - 修复在将包含阿拉伯语的PDF转换为HTML时破坏HTML结构的问题。 - 修复在应用边距时更改页眉/页脚字体大小的问题。 - 修复在渲染复杂HTML时目录失败的问题。 - 修复在`IronPdfEngine`中设置许可证密钥无效的问题。 - 修复旋转PDF转换为HTML时输出破损图像的问题。 - 修复将含阿拉伯字符的PDF转换为HTML时破坏文档结构的问题。 - 修复`PdfSignature.SigningContact`无效的问题。 - 改善`DocxToPdf`性能。 - 使所有`Print`方法异步化。 - 更新gRPC库到版本2.62.0
## 2024 年 3 月

IronPDF v2024.3.4

class="main-content__changelog-date-n-version-wrapper">
class="main-content__changelog-date">2024年3月11日
class="main-content__changelog-version"> 版本 2024.3.4
class="main-content__changelog-apiref"> 查看 IronPDF v2024.3.4 API 参考
功能与升级 **[https://www.nuget.org/packages/IronPdf/2024.3.4 ](https://www.nuget.org/packages/IronPdf/2024.3.4 )** #### 发布说明 - 添加全面的新字体API,用于添加、移除和使用字体 (参见`PdfDocument.Fonts`) - 添加PDF文本编辑功能 (参见`PdfDocument.RedactText()`) - 添加对灰度图像压缩的支持 (参见`PdfDocument.CompressImages()`) - 添加对"444"和"441" chrome子抽样的支持 (参见`PdfDocument.CompressImages()`) - 添加从base64字符串加载签名的新方法 (参见`PdfSignature.FromBase64()`) - 添加在使用IronPdf "Docker Engine"时对MacOs ARM的支持 - 添加IRONPDF_ENGINE_ENABLE_LOG环境标志用于IronPdf "Docker Engine" - 改善用户尝试使用没有私钥的签名进行签署时的错误信息 - 改善在检测到IronPdf "Docker Engine"版本不匹配时的错误信息 - 改善打开文档或处理图像时的内存使用 - 改进了对PDF/A的支持 - 改进文本提取,现在省略了行尾连字符(0xFFFE字符) - 修复注释未正确调整大小的问题 (参见`PdfDocument.ResizePage()`) - 修复了客户覆盖IronPdfEngine中许可证密钥的问题 - 修复目录在使用单行HTML时不起作用的问题 - 修复IronPdf版本升级时的"不兼容程序集"问题 - 修复与OpenXML库的罕见版本冲突 - 修复HTML戳记布局问题 - 修复应用背景PDF时内容消失问题 - 修复使用HTML无法选择集合中的第一个单选按钮的问题 - 修复某些PDF上的数字签名在Adobe viewer中不可见的问题
## 2024 年 2 月

IronPDF v2024.2.2

class="main-content__changelog-date-n-version-wrapper">
class="main-content__changelog-date">2024年1月29日
class="main-content__changelog-version"> 版本 2024.2.2
class="main-content__changelog-apiref"> 查看 IronPDF v2024.2.4 API 参考
功能与升级 **[https://www.nuget.org/packages/IronPdf/2024.2.2](https://www.nuget.org/packages/IronPdf/2024.2.2)** #### 发布说明 - 修复在调用`AppendPdf()`后修改文档时的转换问题 - 修复`Installation.AutomaticallyDownloadNativeBinaries=true`时未下载运行时的问题 - 修复`Installation.CustomDeploymentDirectory`被忽略的问题 - 修复启用PDF/A合规性会移除透明度并导致背景变黑的问题 - 修复`PdfFormFieldFlags`枚举对用户不可访问的问题 - 修复`ReplaceTextOnPages()`在每页都找不到文本时抛出错误的问题 - 修复Linux上的cookie支持问题 - 修复`Installation.SingleProcess`始终启用的问题 - 修复配置IronPdf使用Docker/远程后操作表单时的各种问题 - 改善各种注释和API文档 - 改善替换文本时的字母、单词和文本间距; 单词之间不再有错误的字母间距 - 添加对自定义远程IronPdf连接配置的支持 (参见`IronPdfConnectionConfiguration WithCustomChannel()`)
## 2024 年 1 月

IronPDF v2024.1.20

class="main-content__changelog-date-n-version-wrapper">
class="main-content__changelog-date">2024年1月9日
class="main-content__changelog-version"> 版本 2024.1.20
class="main-content__changelog-apiref"> 查看 IronPDF v2024.1.20 API 参考
功能与升级 **[https://www.nuget.org/packages/IronPdf/2024.1.20](https://www.nuget.org/packages/IronPdf/2024.1.20)** #### 发布说明 - 增加用于单选按钮和复选框的有效选择列表。 (参见`CheckboxFormField`和`RadioFormField`中的`Choices`和`SelectedIndex`) - 增加设置单选按钮和复选框选定索引的方法。 (参见`CheckboxFormField`和`RadioFormField`中的`Clear()`和`Select`) - 增加在现有文档上绘制线条和矩形的能力。 (参见`PdfDocument`中的`DrawLine()`和`DrawRectangle()`) - 添加一个空的签名字段,允许用户点击签名。 (参见`SignatureFormField`类) - 添加带位置信息的文本、字符和行提取。 (参见`PdfDocument.Pages`中的`Lines`和`Characters`) - 为接受不受信任用户输入的那些用户添加更强大的自选网络安全功能。 (参见`Installation.EnableWebSecurity`) - 添加在现有文档上绘制文本时指定字体的功能。 (参见`PdfDocument.DrawText()`) - 添加对OpenAI扩展的支持。 (参见`IronPdf.Extensions.AI` NuGet包) - 添加通过`PdfDocument.Form.Add()`, `Remove()`等添加和删除表单的支持。 (实现`ObservableCollection`) - 修复启用PDF/A或PDF/UA兼容性后超链接断裂的问题。 - 修复在某些机器上渲染某些WebGL或JavaScript密集型网址时崩溃或渲染失败的问题。 - 修复转换包含超链接的文档时的PDF/UA验证。 (PDF/UA 7.18.5) - 修复`System.AccessViolationException`将PDF转换为PDF/A时 - 修复替换文本以兼容使用灰度文本或路径的文档 - 改进替换文本行为,修复许多漏洞并改进文本格式 - 改善PDF/A超链接的内容描述。 - 改善在只允许单个进程的只读环境中的行为,通过自动启用`Installation.SingleProcess`
## 2023 年 12 月

IronPDF v2023.12.6

class="main-content__changelog-date-n-version-wrapper">
class="main-content__changelog-date">2023年11月27日
class="main-content__changelog-version"> 版本 2023.12.6
class="main-content__changelog-apiref"> 查看 IronPDF v2023.12.6 API 参考
功能与升级 **[https://www.nuget.org/packages/IronPdf/2023.12.6](https://www.nuget.org/packages/IronPdf/2023.12.6)** #### 发布说明: - 添加新的字体API来添加、移除和使用字体! (参见`PdfDocument.Fonts`) - 添加新的注解API用来检索文档注解! (参见`PdfDocument.Annotations`) - 添加对需要SHA-256或SHA-512的签名时间戳URL支持 (参见`TimestampHashAlgorithms`) - 添加通过HTML 'checked'属性设置的单选按钮值支持 - 修复有时会破坏第三方数字签名的文档的IronPdf漏洞 (参见`ChangeTrackingModes`) - 修复合并多个文档后某些PDF表单元素被破坏的漏洞 - 修复使用IronPdf遍历PDF页面时PDF页面索引错误的问题 - 修复设置复选框表单值时的漏洞 - 修复在现有文档后面应用背景PDF时的漏洞 - 修复为具有各种不同页面大小的文档应用页眉和页脚时的漏洞 - 改善cookie行为 - 自定义cookie现在应该可以被整个URL域访问 - 改善IronPDF生成的复选框和单选按钮的视觉显示
## 2023年11月

IronPDF v2023.11.7

class="main-content__changelog-date-n-version-wrapper">
class="main-content__changelog-date">2023年11月1日
class="main-content__changelog-version"> 版本 2023.11.7
class="main-content__changelog-apiref"> 查看 IronPDF v2023.11.7 API 参考
功能与升级 **[https://www.nuget.org/packages/IronPdf/2023.11.7](https://www.nuget.org/packages/IronPdf/2023.11.7)** #### 发布说明: - 添加新的自动生成目录! 参见`TableOfContents`设置 - 添加新的方法来减小PDF大小! 参见`PdfDocument.CompressStructTree()` - 添加新的PDF表单域API (参见`IFormFieldCollection`和`PdfDocument.Form`) - 添加对HTML表单属性'只读'、'禁用'和'最大长度'的支持 - 添加支持在将DocX转换为PDF时进行"邮件合并" (参见`RenderDocxMailMergeAsPdf()`) - 修复文件路径包含特殊字符时的基本URL问题 - 修复从ASP.NET Framework渲染时资源不加载的问题 - 修复在Adobe Reader中PDF/A抛出'无效色彩空间'的问题 - 修复从含有透明度的PDF生成图像时的问题 - 修复在调用`Flatten()`后从PDF生成图像时的问题 - 修复在具有非US文化/字符串的机器上使用页眉页脚或HTML戳记时的问题 - 修复在同一个项目中使用多个Iron Software产品时的问题 - 修复在使用Docker托管IronPDF引擎时的各种问题和缺失功能 - 修复将包含页眉和页脚的DocX转换为PDF时的问题 - 修复在苹果硬件上托管的持久环境中运行IronPDF时的各种问题
## 2023 年 10 月

IronPDF v2023.10.3

class="main-content__changelog-date-n-version-wrapper">
class="main-content__changelog-date">2023年10月5日
class="main-content__changelog-version"> 版本 2023.10.3
class="main-content__changelog-apiref"> 查看 IronPDF v2023.10.3 API 参考
功能与升级 **[https://www.nuget.org/packages/IronPdf/2023.10.3](https://www.nuget.org/packages/IronPdf/2023.10.3)** #### 发布说明:
  • 小错误修复和性能改进

## 2023 年 9 月

IronPDF v2023.9.8

class="main-content__changelog-date-n-version-wrapper">
class="main-content__changelog-date">2023年9月19日
class="main-content__changelog-version"> 版本 2023.9.8
class="main-content__changelog-apiref"> 查看 IronPDF v2023.9.8 API 参考
功能与升级 **[https://www.nuget.org/packages/IronPdf/2023.9.8](https://www.nuget.org/packages/IronPdf/2023.9.8)** #### 发布说明: - 添加Word文档到PDF的转换! (参见`DocxToPdfRenderer`) - 添加在PDF文档中支持LaTeX数学 (参见`EnableMathematicalLaTex`) - 添加在从HTML字符串渲染时cookie的支持 - 在MacOS上添加IronPdf异步方法支持 - 增加了对透明签名图像的支持 - 添加对在Azure应用服务上托管IronPdf的支持 (参见`IronPdf.Server.Azure`) - 添加通过Azure应用服务在iOS和Android上使用IronPdf的支持 (参见`IronPdf.Examples` repo) - 修复了 MacOS 有时会导致连续渲染失败的错误 - 修复安装多个Iron Software产品时导致崩溃的bug - 修复防止使用`Installation.ChromeGpuMode`的bug - 修复在MAUI应用中运行IronPdf的bug - 修复使用gRPC服务(IronPdf Docker引擎)时的杂项bug - 修复在合并文档时的内存泄漏 - 更改cookie为特定于每个单独的渲染 (参见`ChromePdfRenderOptions.CustomCookies`) - 更改HTML到PDF渲染的默认行为使用独立请求上下文 (参见`IronPdf.Rendering.RequestContexts`) - 改善IronPdf Docker引擎的稳定性 - 改善对MacOS的兼容性 - 改善对单进程模式的支持 - 改进在MacOS上使用IronPdf for Python时的路径检测 - 减少IronPdf Docker引擎的磁盘大小 - 将保存大型文档(>100MB)的时间缩短 90% 或更多
## 2023 年 8 月

IronPDF v2023.8.6

class="main-content__changelog-date-n-version-wrapper">
class="main-content__changelog-date">2023年8月1日
class="main-content__changelog-version"> 版本 2023.8.6
class="main-content__changelog-apiref"> 查看 IronPDF v2023.8.6 API 参考
功能与升级 **[https://www.nuget.org/packages/IronPdf/2023.8.6](https://www.nuget.org/packages/IronPdf/2023.8.6)** #### 发布说明: - 修复某些情况下缺失的'IronPdfInterop.dll'问题 - 修复使用`ImportPages`时的页面索引bug - 修复导致程序在复制注释时挂起的bug - 添加在渲染之前等待HTML元素加载的功能[(参见'WaitFor')](/how-to/waitfor/) - 添加在渲染之前等待字体加载的功能[(参见'WaitFor')](/how-to/waitfor/) - 添加在[绘制文本](/how-to/draw-text-and-bitmap/)时指定旋转的功能 - 添加在保存为[PDFA](/how-to/pdfa/)时指定自定义颜色配置文件的功能
## 2023年7月

IronPDF v2023.7.4

class="main-content__changelog-date-n-version-wrapper">
class="main-content__changelog-date">2023年7月3日
class="main-content__changelog-version"> 版本2023.7.4
class="main-content__changelog-apiref"> 查看IronPDF v2023.7.4 API参考
功能与升级 **[https://www.nuget.org/packages/IronPdf/2023.7.4](https://www.nuget.org/packages/IronPdf/2023.7.4)** #### 发布说明: - [添加SVG转换功能:](/how-to/rasterize-pdf-to-images/) 这包括将PDF转换为SVG文件和SVG字符串的功能 - [添加HTML转换功能:](/how-to/pdf-to-html/) 这包括将PDF转换为HTML文件和HTML字符串的功能 - [添加XMP元数据功能](/how-to/metadata/)并改进现有设置元数据属性的API - [添加PDF U/A支持:](/how-to/pdfua/) 参见`PdfDocument.SaveAsPdfUA()` - [通过Javascript方法添加HTML到PDF触发器:](/how-to/waitfor/) 参见`RenderingOptions.WaitFor()` - [通过网络活动完成添加HTML到PDF触发器:](/how-to/waitfor/) 参见`RenderingOptions.WaitFor()` - 添加Python支持(Python 3.7+): 安装命令:'pip install ironpdf' - 修复了IronPdf [Docker镜像](https://hub.docker.com/r/ironsoftwareofficial/ironpdfengine)相关的连接问题 - 修复图像 Stamper:图章 PNG 图像失去透明度 - 修复`ImageToPdfConverter.ImageToPdf`:解决传递AnyBitmap时的异常 - 修复读取文本注释标题和内容 - 修复了一个罕见问题,即在非英语系统上无法验证许可证密钥 - 修复`InsertPdf()`现在能正确合并表单字段和书签 - 使用HTML页眉和页脚时显著提高了性能 - 在将 HTML 呈现为 PDF 时减少内存使用量 - 在打开大型 PDF 文档时减少内存使用量 - 改进了一些Windows服务器版本(2016年及以后)的平台支持 - 更新到`IronSoftware.Drawing 2023.7.1`,修复了图像编码和解码的各种漏洞
## 2023年6月

IronPDF v2023.6.10

class="main-content__changelog-date-n-version-wrapper">
class="main-content__changelog-date">2023年6月2日
class="main-content__changelog-version"> 版本2023.6.10
class="main-content__changelog-apiref"> 查看IronPDF v2023.6.10 API参考
功能与升级 **[https://www.nuget.org/packages/IronPdf/2023.6.10](https://www.nuget.org/packages/IronPdf/2023.6.10)** #### 发布说明: - 添加连续进纸选项,例如用于生成收据文档! - 添加新的[注释](/how-to/annotations/)API,包括注释移除! - 修复灰度选项未应用的问题 - 修复图像压缩功能损坏位图 - 修复在某些情况下添加、编辑或合并书签 - 修复签名有时在Adobe Reader签名面板中不可见 - 修复 `RasterizeToImageFiles` 未考虑页面旋转的问题 - 修复了条形码戳记在靠近页面边界时缩小的问题 - 修复IronPdfEngine Docker IP地址问题(现在监听0.0.0.0) - 修复IronPdfEngine页眉和页脚不正常工作的问题 - 内存使用率和性能最多可提高 10 - 改进图像压缩逻辑,进一步优化尺寸 - 改进了内存不足错误消息,使其更加明显 - 移除IronPdf.Rendering.Abstractions命名空间。 - 请使用ChromePdfRenderer类中的相同渲染方法
## 2023年5月

IronPDF v2023.5.8

class="main-content__changelog-date-n-version-wrapper">
class="main-content__changelog-date">2023年5月1日
class="main-content__changelog-version"> 版本2023.5.8
class="main-content__changelog-apiref"> 查看IronPDF v2023.5.8 API参考
功能与升级 **[https://www.nuget.org/packages/IronPdf/2023.5.8](https://www.nuget.org/packages/IronPdf/2023.5.8)** #### 发布说明: - 修复Linux上IronPdf的错误处理和断点 - 修复了一些 .NET Framework ASP.NET 项目中无法从 web.config 中检索到许可证密钥的问题 - 修复可能存在的关于System.Memory版本冲突的警告 - 添加[PDF/A-3B支持](/how-to/pdfa/)(参见 SaveAsPdfA() 和 ConvertToPdfA()) - 添加支持删除[文档元数据](/how-to/metadata/)(参见 RemoveMetadataKey()) - 修复从流中打开文档时的错误
## 2023年4月

IronPDF v2023.4.4

.
class="main-content__changelog-date-n-version-wrapper">
class="main-content__changelog-date">2023年3月30日
class="main-content__changelog-version"> 版本2023.4.4
class="main-content__changelog-apiref"> 查看IronPDF v2023.4.4 API参考
功能与升级 **[https://www.nuget.org/packages/IronPdf/2023.4.4](https://www.nuget.org/packages/IronPdf/2023.4.4)** #### 发布说明: - 支持 ImageSharp 2 和 ImageSharp 3 (参见 [Iron Drawing ImageSharp版本](https://ironsoftware.com/open-source/csharp/drawing/docs/)) - 支持容器化的客户端/服务器模型PDF生成(参见 [IronPdfEngine Docker Images](https://hub.docker.com/r/ironsoftwareofficial/ironpdfengine)) - 修复了某些无法从应用程序配置文件中读取许可证密钥的情况 - 修复了某些针对 .NET 4.6.2 - 4.8 的程序集引用缺失或不兼容的情况
## 2023 年 3 月

IronPDF v2023.3.2

.
class="main-content__changelog-date-n-version-wrapper">
class="main-content__changelog-date">2023年3月9日
class="main-content__changelog-version"> 版本2023.3.2
class="main-content__changelog-apiref"> 查看IronPDF v2023.3.2 API参考
功能与升级 **[https://www.nuget.org/packages/IronPdf/2023.3.2](https://www.nuget.org/packages/IronPdf/2023.3.2)** #### 发布说明: - 实现签名图像(参见`PdfSignatureImage`) - 添加新的调整大小API,用于在保持纵横比的同时缩放页面尺寸 - 修复不同方向 PDF 上的印章和水印定位问题 - 修复当从包含超链接的PDF中检索表单字段时的异常 - 更新到CEF 110.0.31,带有许多安全和性能改进
## 2023年2月

IronPDF v2023.2.4

class="main-content__changelog-date-n-version-wrapper">
class="main-content__changelog-date">2023年2月28日
class="main-content__changelog-version"> 版本2023.2.4
class="main-content__changelog-apiref"> 查看IronPDF v2023.2.4 API参考
功能与升级 **[https://www.nuget.org/packages/IronPdf/2023.2.4](https://www.nuget.org/packages/IronPdf/2023.2.4)** #### 发布说明: - 支持IronPdfEngine Docker! - 支持 PDF 增量保存 - 重构PDF [签名和签署](/how-to/signing/) - 移除iTextSharp依赖项 - 修复页眉/页脚中的<代码>DrawDividerLine错误 - 在文本页眉/页脚中添加`DrawDividerLineColor` - 将最低.NET Framework版本从4.0更改为4.6.2 - 修复使用`ReplaceTextOnPage`时的内存泄漏 - 更新到`IronSoftware.System.Drawing` 2023.2.12 - 修复将图像转换为PDF有时会导致图像不适合PDF文档的大小问题。 - 修正了一个问题,即在从 HTML 呈现 PDF 时,HTML 页眉和页脚文本中的文本换行无法正确断字。 以前,有些单词会在意想不到的地方断开,导致文本难以阅读或理解 - 修复`ImageStamper`函数中的一个错误,该错误未正确读取相对路径
## 2023 年 1 月

IronPDF v2023.1.11416

class="main-content__changelog-date-n-version-wrapper">
class="main-content__changelog-date">2023年1月9日
class="main-content__changelog-version"> 版本2023.1.11416
class="main-content__changelog-apiref"> 查看IronPDF v2023.1.11416 API参考
功能与升级 **[https://www.nuget.org/packages/IronPdf/2023.1.11416](https://www.nuget.org/packages/IronPdf/2023.1.11416)** #### 发布说明: - 添加了在 HTML 呈现后执行自定义 JavaScript 的支持(请参阅 JavaScript 属性) - 修复了对 Ubuntu 22 的支持 - 修复使用ClickOnce发布方法时未包含IronPdf文件的问题 - 修复合并具有特定表单字段配置的文档时出现的错误 - 磁盘缓存现已默认启用,并设置为临时文件夹路径(请参阅 `Installation.ChromeBrowserCachePath`) - 弃用 `FitPaperModes.None` 并添加 `FitPaperModes.Zoom` - 在 netstandard2.0 项目中用 `IronSoftware.Drawing` 替换 `System.Drawing.Common`
注意:
  1. azure v4 w/ net6.0 未设置额外变量 [下载链接]
    ChromePdfRenderer renderer = new ChromePdfRenderer(); var doc = renderer.RenderUrlAsPdf("https://www.google.com/"); return new FileContentResult(doc.BinaryData, "application/pdf") { FileDownloadName = "google.pdf" 
  2. azure v4 w/ net6.0 未设置额外变量 [下载链接]
    ChromePdfRenderer renderer = new ChromePdfRenderer(); var doc = renderer.RenderUrlAsPdf("https://www.google.com/"); return new FileContentResult(doc.BinaryData, "application/pdf") { FileDownloadName = "google.pdf" 
  3. dotnet发布目标平台net6.0 win-x64

## 2022 年 12 月

IronPDF v2022.12.11113

class="main-content__changelog-date-n-version-wrapper">
class="main-content__changelog-date">2022年12月12日
class="main-content__changelog-version"> 版本2022.12.11113
class="main-content__changelog-apiref"> 查看IronPDF v2022.12.11113 API参考
功能与升级 **[https://www.nuget.org/packages/IronPdf/2022.12.11113](https://www.nuget.org/packages/IronPdf/2022.12.11113)** #### 发布说明: - 修复将 IronPdf 作为 Windows 服务的一部分使用时的崩溃问题 - 修复使用IronPdf与Azure Functions时的'无法部署IronPdf'错误(参见 [如何在Azure上使用.NET运行HTML到PDF](/how-to/azure/)) - 修复在现有 PDF 内容后面加盖 HTML 或图像时的行为 - 修复缺少自定义日志记录器接口(Logging.CustomLogger) - 修复缺少AspxToPdf功能(仅.NET 4) - 修复即使正确设置为None,Zoom也会被忽略的情况 - 添加RenderZipFileAsPdf用于将ZIP文件渲染为PDF文档 - 添加RenderDelay和BackgroundColor选项到TextStamper - 更新至 Chrome 108.4.13 版,性能和安全性得到多项改进 - 更新各种第三方NuGet包以缓解漏洞 - 更新建议的docker文件(参见 [将IronPdf添加到现有Docker容器](/get-started/ironpdf-docker/)) - 改进了不同Linux版本和.NET版本之间IronPdf部署的一致性 - 逐步改进本地代码的内存管理、稳定性和性能
## 2022 年 11 月

IronPDF v2022.11.10347

class="main-content__changelog-date-n-version-wrapper">
class="main-content__changelog-date">2022年11月8日
class="main-content__changelog-version"> 版本2022.11.10347
class="main-content__changelog-apiref"> 查看IronPDF v2022.11.10347 API参考
功能与升级 **[https://www.nuget.org/packages/IronPdf/2022.11.10347](https://www.nuget.org/packages/IronPdf/2022.11.10347)** #### 发布说明: - 添加单选按钮表单元素,由 html "input "元素生成,"type "属性为 "radio"。 - 添加[RTF到PDF](/how-to/rtf-to-pdf/) - 更多信息参见RenderRtfStringAsPdf() - 添加更多替换文本的方法 - 请参见ReplaceTextOnPages()和ReplaceTextOnAllPages() - 修复文本页眉和页脚不可见的问题 - 修复合并具有特定书签配置的文档时出现的错误 - 修复调用ApplyWatermark()时错误 - 修复合并后表单域有时不可编辑的问题 - 修复带有"!重要 "样式的 HTML 元素的表单生成问题 - 修复使用ImageToPdf()时某些TIFF图像无法加载的问题 - 更新ToMultiPageTiffImage()以只生成单个图像文件 - 更新NuGet包布局以提高在所有平台上的部署 - 更新了将页眉和页脚应用页边距的逻辑(现在默认只应用左侧和右侧页边距) - 现在支持通过zip文件或安装程序执行程序安装IronPdf (参见 [IronPdf主页](/))
## 2022年10月

IronPDF v2022.10.9622

class="main-content__changelog-date-n-version-wrapper">
class="main-content__changelog-date">2022年10月10日
class="main-content__changelog-version"> 版本2022.10.9622
class="main-content__changelog-apiref"> 查看IronPDF v2022.10.9622 API参考
功能与升级 **[https://www.nuget.org/packages/IronPdf/2022.10.9622](https://www.nuget.org/packages/IronPdf/2022.10.9622)** #### 发布说明:
  • [热修复] 修复ImageStamper和TextStamper缺失

IronPDF v2022.10.9532

class="main-content__changelog-date-n-version-wrapper">
class="main-content__changelog-date">2022年10月4日
class="main-content__changelog-version"> 版本2022.10.9532
class="main-content__changelog-apiref"> 查看IronPDF v2022.10.9532 API参考
功能与升级 **[https://www.nuget.org/packages/IronPdf/2022.10.9532](https://www.nuget.org/packages/IronPdf/2022.10.9532)** #### 发布说明: - 添加[HTML印章](/tutorials/csharp-edit-pdf-complete-tutorial/#stamping-and-watermarking)的新方法 - 添加只对页眉和页脚应用左右边距的选项(参见`UseMarginsOnHeaderAndFooter`) - 弃用`ApplyMarginToHeaderAndFooter` - 纸张尺寸现在精确到0.00001毫米 - 使用IronPdf创建的表单字段不再有蓝色边框 - 修复替换文本有时会中断页面布局的问题 - 改进了替换文本时决定使用哪种字体的逻辑(现在检查缺失的字形) - 更新到CEF版本105.3.39
## 2022年9月

IronPDF v2022.9.9056

class="main-content__changelog-date-n-version-wrapper">
class="main-content__changelog-date">2022年9月14日
class="main-content__changelog-version"> 版本2022.9.9056
class="main-content__changelog-apiref"> 查看IronPDF v2022.9.9056 API参考
功能与升级 **[https://www.nuget.org/packages/IronPdf/2022.9.9056](https://www.nuget.org/packages/IronPdf/2022.9.9056)** #### 发布说明: - 修复了许可证密钥未从应用程序或Web配置文件中读取的问题 - 修复在Windows上缺少Microsoft Visual C++依赖项时的错误 - 修复导致表单垂直偏移几个像素的错误 - 修复使用VB.NET时方法名重复的问题 - 添加支持在HTML转换为PDF时的表单复选框
## 2022年8月

IronPDF v2022.8.8138

class="main-content__changelog-date-n-version-wrapper">
class="main-content__changelog-date">2022年8月16日
class="main-content__changelog-version"> 版本2022.8.8138
class="main-content__changelog-apiref"> 查看IronPDF v2022.8.8138 API参考
功能与升级 **[https://www.nuget.org/packages/IronPdf/2022.8.8138](https://www.nuget.org/packages/IronPdf/2022.8.8138)** #### 发布说明: - 为PDF文档添加压缩功能。 更多信息参见`PdfDocument.CompressImages()` - 添加在使用`ImageToPdfConverter`时指定渲染选项的参数 - 移除`PdfPage.PageOrientation`,添加`PdfPage.PageRotation`(PDF页面旋转为0, 90, 180或270) - 修复了其href属性指定参数的链接元素的渲染 - 修复了使用`LoadStylesAndCSSFromMainHtmlDocument`选项时应用文档CSS到页眉和页脚的问题 - 修复在使用嵌套表单字段时设置和检索表单字段标志的问题 - 更新到最新的Pdfium,具有各种安全修复和性能改进
## 2022年7月

IronPDF v2022.8.7894

class="main-content__changelog-date-n-version-wrapper">
class="main-content__changelog-date">2022年7月28日
class="main-content__changelog-version"> 版本2022.8.7894
class="main-content__changelog-apiref"> 查看IronPDF v2022.8.7894 API参考
功能与升级 **[https://www.nuget.org/packages/IronPdf/2022.8.7894](https://www.nuget.org/packages/IronPdf/2022.8.7894)** #### 发布说明: - 添加对Apple Silicon设备(MacOs在ARM处理器上)的支持 - 添加对Ubuntu 22的支持 - 添加`IronPdf.Installation.ChromeBrowserCachePath` - 添加`PdfDocument.DrawBitmap`以将图像绘制到PDF文档中 - 减少了由于未获得IronPdf许可证的用户的水印导致的PDF文档额外文件大小 - 修复了有时渲染错误的单页应用程序和AJAX网站 - 修复合并PDF文档时"重命名表单字段错误"的问题 - 修复加载TIFF文件时有时抛出异常 - 修复了一些附件被损坏的问题 - 修复图像TOPdf不能处理文件名中含有空格的问题 - 修复某些`FitToPaperModes`未正常工作的情况。 修复了一些无法打开的PDF文件 - 合并PDF文档现在能正确合并所有表单字段及其属性,包括嵌套的表单字段 - 改进了在某些环境中的.NET 6.0支持 - 改进了HtmlStamp和水印的位置
## 2022年6月

IronPDF v2022.7.6986

class="main-content__changelog-date-n-version-wrapper">
class="main-content__changelog-date">2022年6月30日
class="main-content__changelog-version"> 版本2022.7.6986
class="main-content__changelog-apiref"> 查看IronPDF v2022.7.6986 API参考
功能与升级 **[https://www.nuget.org/packages/IronPdf/2022.7.6986](https://www.nuget.org/packages/IronPdf/2022.7.6986)** #### 发布说明: - 为Azure Functions中.NET 6.0项目添加官方支持 - 实现合并PDF文档时的注释合并 - 实现HTML内容自动适合PDF页面的真实功能 - 更多信息参见`FitToPaperModes` - 生成PDF文档时,Textarea HTML元素现在应该包含其值 - 大大提高了检索表单字段数据或操作表单字段时的性能 - 为表单字段添加了几个只读属性 - 修复了阻止设置表单字段值和使用其全名操作表单字段的错误 - 修复了MacOs上的几个冻结和性能问题 - 修复了向横向文档添加页眉和页脚时的错误 - 改进了在IIS应用程序池中使用多个IronPdf实例时的行为 - 改进了遇到罕见错误(如连接错误或超时)时的行为和清晰度

IronPDF v2022.6.6115

class="main-content__changelog-date-n-version-wrapper">
class="main-content__changelog-date">2022年6月6日
class="main-content__changelog-version"> 版本 2022.6.6115
class="main-content__changelog-apiref"> 查看 IronPDF v2022.6.6115 API 参考
功能与升级 **[https://www.nuget.org/packages/IronPdf/2022.6.6115](https://www.nuget.org/packages/IronPdf/2022.6.6115)** #### 发布说明: - 添加了扩展的 PDF 书签 API - 新增了 PDF 附件 API - 新增`文本`替换 API - 修复了在受限资源环境(如 Docker、Kubernetes 等)中多次渲染导致挂起的错误 - 修复了 PageOrientation 返回不正确值的错误 - 修复了插入页面时产生错误的错误 - 修复了将 PDF 转换为图像输出比率无效的错误 - 修复了重复表单字段未正确设置的错误 - 修复了页眉/页脚占位符不起作用的错误 - 修复了应用`HtmlHeaderFooter`时的内存泄漏问题 - 改进了在用户指定的浏览器限制达到后排队多次渲染的逻辑 - 改进了部署过程 - 改进了一些错误信息 - 更新到最新的 Pdfium 版本,其中包括操作现有 PDF 文档时的修复 - 更新到最新的 Chrome 版本,其中包括在将 HTML 渲染为 PDF 时的修复和安全更新
## 2022年5月

IronPDF v2022.5.5596

class="main-content__changelog-date-n-version-wrapper">
class="main-content__changelog-date">2022年5月2日
class="main-content__changelog-version"> 版本 2022.5.5596
class="main-content__changelog-apiref"> 查看 IronPDF v2022.5.5596 API 参考
功能与升级 **[https://www.nuget.org/packages/IronPdf/2022.5.5596](https://www.nuget.org/packages/IronPdf/2022.5.5596)** #### 发布说明: - 修复了`HtmlStamp`定位不起作用的错误 - 修复了`AddBackground`误加到前景的错误 - 修复了`EnableCookies`未按预期工作的错误 - 修复了在编辑 PDF 文档过程中导致`ArgumentNullException`的错误 - 实现了`ChromePdfRenderer`异常处理,无需重启 - 改进了文档(IntelliSense)
## 2022年4月

IronPDF v2022.4.5575

class="main-content__changelog-date-n-version-wrapper">
class="main-content__changelog-date">2022年4月25日
class="main-content__changelog-version"> 版本 2022.4.5575
class="main-content__changelog-apiref"> 查看 IronPDF v2022.4.5575 API 参考
功能与升级 **[https://www.nuget.org/packages/IronPdf/2022.4.5575](https://www.nuget.org/packages/IronPdf/2022.4.5575)** #### 发布说明: - 支持 .NET 6 - 修复了用户 cookies 未在渲染 URL 时自动应用的错误 - 修复了在 Windows 上将 pdf 文档转换为图像时,导致的间歇性 GDI+ 异常 - 修复了某些系统在初始化和部署时导致的间歇性挂起错误 - 修复了 pdf 文档的`宽度`、`高度`、`打印宽度`和`打印高度`属性的错误计算 - 修复了 `HtmlFooter` 有时会在页脚下方添加额外 5 毫米边距的错误 - 修复了 DPI 参数未增加从 pdf 文档生成的图像分辨率的错误 - 修复了页眉和页脚 CSS 样式不起作用的错误 - 修复了在设置 pdf 安全设置时书签会消失的错误 - 修复了 `AddPdfBackground` 导致 `ArgumentNullException` 的错误 - 修复了在使用某些发布配置文件发布时 IronPdf 无法运行的问题 - 修复了 `DrawDividerLine` 不与 HTML 页眉和页脚一起工作的错误 - 修复了临时文件未被清理的问题 - 在使用 IronPdf 于 Windows 时实现了对 Microsoft Visual C++ 可再发行组件的检查 - 实现了改进的逻辑,从而在 pdf 文档上渲染 html 页眉和页脚

IronPDF v2022.4.5455

class="main-content__changelog-date-n-version-wrapper">
class="main-content__changelog-date">2022年4月12日
class="main-content__changelog-version"> 版本 2022.4.5455
class="main-content__changelog-apiref"> 查看 IronPDF v2022.4.5455 API 参考
功能与升级 **[https://www.nuget.org/packages/IronPdf/2022.4.5455](https://www.nuget.org/packages/IronPdf/2022.4.5455)** #### 发布说明: - 修复了更改用户密码、所有者密码或权限时会删除书签的错误 - 修复了合并 pdf 文档时无法保留书签的错误 - 修复了若干与设置或检索书签相关的其他错误 - 修复了 pdf 页面`打印高度`和`打印宽度`被错误计算的错误 - 修复了从 PDF 文档生成图像时可能导致崩溃的错误 - 修复了生成 PDF 文档的页眉和页脚时错误应用渲染延迟的错误 - 修复了未使用`IDisposable`模式时的内存泄漏 - 改进了修改 PDF 文档时的线程安全性 - 改进了在无法打开 PDF 文档时的错误文本 - 更新了 pdf 转图像转换,以索引 1 开始页面
## 2022年3月

IronPDF v2022.3.5084

class="main-content__changelog-date-n-version-wrapper">
class="main-content__changelog-date">2022年3月8日
class="main-content__changelog-version"> 版本 2022.3.5084
class="main-content__changelog-apiref"> 查看 IronPDF v2022.3.5084 API 参考
功能与升级 **[https://www.nuget.org/packages/IronPdf/2022.3.5084](https://www.nuget.org/packages/IronPdf/2022.3.5084)** #### 发布说明: - 修复了在使用 .NET 6 时 PNG 图像未正确加载的错误 - 修复了许可证标识无法点击的错误 - 改进了对某些 Linux 发行版的兼容性 - 改进了整体稳定性 - 改进了多线程支持 - 更新到最新的 Pdfium 版本
## 2022年2月

IronPDF v2022.2.4887

class="main-content__changelog-date-n-version-wrapper">
class="main-content__changelog-date">2022年2月17日
class="main-content__changelog-version"> 版本 2022.2.4887
class="main-content__changelog-apiref"> 查看 IronPDF v2022.2.4887 API 参考
功能与升级 **[https://www.nuget.org/packages/IronPdf/2022.2.4887](https://www.nuget.org/packages/IronPdf/2022.2.4887)** #### 发布说明: - 修复了某些图像未正确加载的错误 - 修复了 cookie 在`ChromeRender`中不正常工作的错误 - 修复了`RenderHtmlAsPdf`的 UNC 路径中图像无法正常工作的错误 - 修复了页眉和页脚 HTML 样式应用中的错误 - 修复了多线程渲染在某些系统上会损坏文档的错误 - 改进了 macOS 稳定性 - 改进了整体稳定性 and performance - 新增 API - `ImageToPdfConverter.PaperSize`,用于在使用`ImageToPdfConverter`时设置`PaperSize`(默认:A4)
## 2022年1月

IronPDF v2022.1.4599

class="main-content__changelog-date-n-version-wrapper">
class="main-content__changelog-date">2022年1月11日
class="main-content__changelog-version"> 版本 2022.1.4599
class="main-content__changelog-apiref"> 查看 IronPDF v2022.1.4599 API 参考
功能与升级 **[https://www.nuget.org/packages/IronPdf/2022.1.4599](https://www.nuget.org/packages/IronPdf/2022.1.4599)** #### 发布说明: - 修复了某些系统上的初始化超时问题 - 修复了某些 SSL 证书的使用问题 - 改进了使用自定义临时文件夹时的逻辑 - 改进了关闭/清理逻辑
## 2021年12月

IronPDF v2021.12.4495

class="main-content__changelog-date-n-version-wrapper">
class="main-content__changelog-date">2021年12月7日
class="main-content__changelog-version"> 版本 2021.12.4495
class="main-content__changelog-apiref"> 查看 IronPDF v2021.12.4495 API 参考
功能与升级 **[https://www.nuget.org/packages/IronPdf/2021.12.4495](https://www.nuget.org/packages/IronPdf/2021.12.4495)** #### 发布说明: - 修复了在禁用 JavaScript 时页眉和页脚无法正确渲染的错误 - 修复了使用 `GetPrintDocument()` 打印文档时的内存问题 - 修复了使用 HtmlToPdf 类时,渲染选项可能没有正确应用的错误 - 修复了可能错误抛出"子进程不可执行"异常的错误 - 修复了可能错误抛出"此平台不支持注册表"异常的错误 - 改进了部署逻辑,确保使用正确版本的下载依赖项(与 `IronPdf.Slim` NuGet 包有关时) - 将默认渲染超时从 30 秒更新为 60 秒 - 更新了`StampHTML()`方法,允许用户为 HTML 标记指定渲染选项

IronPDF v2021.12.4401

class="main-content__changelog-date-n-version-wrapper">
class="main-content__changelog-date">2021年12月1日
class="main-content__changelog-version"> 版本 2021.12.4401
class="main-content__changelog-apiref"> 查看 IronPDF v2021.12.4401 API 参考
功能与升级 **[https://www.nuget.org/packages/IronPdf/2021.12.4401](https://www.nuget.org/packages/IronPdf/2021.12.4401)** #### 发布说明: - 为PDF文档添加压缩功能。 更多信息参见`PdfDocument.CompressImages()` - 添加在使用`ImageToPdfConverter`时指定渲染选项的参数 - 移除`PdfPage.PageOrientation`,添加`PdfPage.PageRotation`(PDF页面旋转为0, 90, 180或270) - 修复了其href属性指定参数的链接元素的渲染 - 修复了使用`LoadStylesAndCSSFromMainHtmlDocument`选项时应用文档CSS到页眉和页脚的问题 - 修复在使用嵌套表单字段时设置和检索表单字段标志的问题 - 更新到最新的Pdfium,具有各种安全修复和性能改进
## 2021年11月

IronPDF v2021.11.4257

class="main-content__changelog-date-n-version-wrapper">
class="main-content__changelog-date">2021年11月15日
class="main-content__changelog-version"> 版本 2021.11.4257
class="main-content__changelog-apiref"> 查看 IronPDF v2021.11.4257 API 参考
功能与升级 **[https://www.nuget.org/packages/IronPdf/2021.11.4257](https://www.nuget.org/packages/IronPdf/2021.11.4257)** #### 发布说明: - 为`IronPdf`添加了 Chrome、WebKit 和自适应渲染 - 像素完美的 Chrome HTML 到 PDF 渲染 - 完整的多线程和异步支持 - 添加了 Razor 和 MVC 助手 - 添加了`ChromePdfRenderer`类 - 添加了`WebKitPdfRenderer`类 - 添加了`AdaptivePdfRenderer`类 - Chrome 渲染器取代 WebKit 作为我们默认的`HtmlToPdf`引擎。HTML,CSS 和 JS 渲染得更准确,可能会导致现有用户的布局变化 - 次要 API 变化
准备开始了吗?
Nuget 下载 16,154,058 | 版本: 2025.11 刚刚发布