更新日志:更新、里程碑、路线图

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 的前沿版本,维护这一来之不易的声誉。

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

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

在过去的几年中,我们持续开发IronPDF,扩展其能力以服务不仅于.NET开发者,还有JavaPythonNode.js社区。

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

里程碑

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


2026年4月

IronPDF v2026.4.1

PM > Install-Package IronPdf -Version 2026.4.1

发布说明

  • 通过减少内部渲染调用并复用浏览器标签页来降低启动开销,从而提升了 PDF 渲染性能
  • 针对包含混合输入类型、隐藏元素、深度嵌套标签以及注释顺序的表单,改进了 PDF/UA 结构树标记,以确保控件与结构元素的正确关联
  • 将 IronPdfEngine Docker 镜像大小缩减了 60%(从 2.89 GB 缩减至 1.14 GB)
  • 通过移除不必要的软件包、修复 4 个高危 CVE 以及 1,400 多个其他安全扫描问题,提升了 IronPdfEngine Docker 镜像的安全性
  • 改进了 IronPdfEngine Docker 容器,以正确传递端口、license_keychrome_browser_limit 等运行时参数
  • 修复了 RedactTextRedactRegions 中的内存泄漏问题,此前重复调用会导致内存持续增长(已减少 93-97%)
  • 修复了 GetMetadata 中可能导致崩溃或数据损坏的缓冲区读取溢出问题
  • 修复了 PDF/UA 转换时移除 CSS overflow:hidden 裁剪的问题,确保裁剪后的图像与标准 PDF 输出效果一致
  • 修复了在使用 Adobe Reader 等外部签名工具生成的签名进行验证时,SignatureName 字段始终为空的问题
  • 修复了 DOCX 转 PDF 时缺失页眉/页脚图片的问题(DrawingML 和 VML)

2026年3月

IronPDF v2026.3.1

PM > Install-Package IronPdf -Version 2026.3.1

发布说明

  • 添加了支持智能自动压缩的 CompressPdfToBytesCompressPdfToStream,可通过磁盘或内存处理来减小 PDF 文件大小
  • 通过解决结构标记错误、恢复语义标签(H1/P)、修复标签渲染问题、消除表单处理过程中 AccessViolationException 导致的崩溃,以及防止辅助功能标签重复,从而改进了对 PDF/UA 辅助功能的支持
  • 增强了签名验证功能,包括证书信任链、吊销状态、算法强度、字节范围完整性以及可选的增量篡改检测。
  • 增强了 RTF 到 PDF 的转换功能,支持多列布局,并可自动检测横向方向、边距和列设置。 已解决表格边框裁剪、首字符截断和重复图元文件图像问题。
  • 通过将内部 URL 替换为自定义方案,增强了内部 HTML 渲染,从而提高了安全合规性并减少了不必要的网络请求。
  • 修复了由非标准 XMP 元数据和不完整的 Type1 字体 CharSet 条目导致的 PDF/A 验证失败
  • 修复了解析签名时间戳时导致未处理异常的问题。
  • 修复了调整旋转页面大小导致尺寸不正确或内容被截断的问题。
  • 修复了 LinuxAndDockerDependenciesAutoConfig,以在 Ubuntu 24.04 的 .NET 9/10 环境中正确安装 libasound2t64
  • 修复了启用 UseResponsiveCssRendering(固定像素宽度)时,HTML 页眉和页脚的宽度和字体缩放显示不正确的问题
  • 修复了 System.AccessViolationException 问题,该问题发生在向轮廓结构异常的 PDF 文件添加顶级书签时
  • 修复了 ComboBox 表单字段在合并或追加 PDF 后会丢失选择项的问题

2026 年 2 月

IronPDF v2026.2.1.

PM > Install-Package IronPdf -Version 2026.2.1

发布说明

  • 更新内部依赖项。

2026 年 1 月

IronPDF v2026.1.3.

PM > Install-Package IronPdf -Version 2026.1.3

发布说明

  • 通过本地路径或远程 URL 添加了对自定义连字符的支持 ChromePdfRenderOptions
  • 通过强大的状态跟踪转换系统增强了 UpdateImageObject
  • 增强从现有 PDF 中复制页面的功能,以避免某些特定文档出现 Stack Overflow 异常
  • 修复了获取带有 unicode 字符的表单字段导致 IronPDF 冻结的问题
  • 修复了将某些 PDF 转换为 PDF/UA 可能导致文本和形状颜色重置或呈现不正确的问题
  • 修复了在使用非标准 CropBox 偏移量的文档中,将 PDF 扁平化会导致内容消失或被截断的问题
  • 修复了一个合规性问题:由于 ToUnicode CMaps 中存在禁止的 Unicode 值,导致 PDF/A-4 导出无法通过验证
  • 修正了某些 PDF 文件中组合框表单字段显示空字符串选项且无法正确验证值的问题
  • 修复了在处理某些 PDF 中格式错误的字体宽度数组时发生的 System.AccessViolationException 崩溃问题
  • 修复了在呈现带有复杂或畸形表单字段的页面时出现的崩溃(访问违规
  • 修正了一个问题,即绘制矩形时的 Y 位置不正确
  • 修正了一个问题,即基于柔性布局的 HTML 页眉和页脚无法正确适应不同的页面方向
  • 修正了一个问题,即当添加后期渲染器时,HTML 页眉和页脚的高度和字体缩放不正确

2025 年 12 月

IronPDF v2025.12.2.

PM > Install-Package IronPdf -Version 2025.12.2

发布说明

  • 新增对 PDF/UA-2 (ISO 14289-2:2024) 合规性的支持
  • 新增了 CompressAndSaveAs API,提供更出色的压缩效果
  • 新增 ToJsonSaveAsJson API,用于将 PDF 内容提取为 JSON

  • 改进文档和示例
  • IronPdf 中启用了本地 HTML 文件转 PDF 功能,适用于在本地运行 IronPdfEngine 时的 Java 和 Node.js 环境

  • 修复了 ApplyMultipleStamps 在某些纸张尺寸下导致水印内容被截断的问题
  • 修复了 Python 版本 IronPdf 的内部部署问题
  • 修正 QPdf 操作随机抛出异常的问题

2025 年 11 月

IronPDF v2025.11.12

PM > Install-Package IronPdf -Version 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

PM > Install-Package IronPdf -Version 2025.10.8/

发布说明

  • 新增了 SaveAsLinearizedIsLinearized API。

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

2025 年 9 月

IronPDF v2025.9.4

PM > Install-Package IronPdf -Version 2025.9.4

发布说明

  • DrawBitmap() 中新增了 IgnorePageRotation 标志,用于忽略页面的旋转。
  • 当对多页应用相同的 Footer 时,可减小 PDF 文件大小。
  • 修复了与 PDF/UA 合规性相关的 VeraPDF 验证失败问题,该问题源于链接注释缺少相应的 StructParent
  • 修复了当字体同时缺少 /ToUnicode/Encoding 时,VeraPDF PDF/3A 验证失败的问题。
  • 修复了将 HTML 渲染为 PDF 时的重大内存泄漏问题。
  • 修复了应用 Foreground 以及 Footer 时的内存泄漏问题。
  • 修复了使用 DrawText API 时的一个轻微内存泄漏问题。

2025 年 8 月

IronPDF v2025.8.8

PM > Install-Package IronPdf -Version 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

PM > Install-Package IronPdf -Version 2025.7.17

发布说明

  • 按平台将 IronSoftware.Native.PdfModel 依赖项包分开。
  • 增强了 Cleaner.SanitizeWithBitmapCleaner.SanitizeWithSvg 方法,默认保留原始 PDF 的页边距

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

2025 年 6 月

IronPDF v2025.6.8

PM > Install-Package IronPdf -Version 2025.6.8

发布说明

  • 新增了 ToMultiPageTiffBytes()ToMultiPageTiffStream() API

  • 优化了内部 ToMultiPageTiff() 转换

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

  • ApplyStamp 现在建议在图章位于其他元素下方时使用 Flatten

2025年5月

IronPDF v2025.5.6

PM > Install-Package IronPdf -Version 2025.5.6

发布说明

  • 支持 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

PM > Install-Package IronPdf -Version 2025.4.4

发布说明

  • 引入了新的 ToBitmapHighQuality API。

  • 优化了 PDF 转图像的内存使用。
  • ConvertToPdfUA 中的 NaturalLanguages 参数更新为可选。

  • 修复了 ImageFormFieldIronPdfEngine(gRPC)的功能问题。
  • 解决了打印时表单的可见性问题。

  • 为某些类添加了缺少的文档。

2025 年 3 月

IronPDF v2025.3.6

PM > Install-Package IronPdf -Version 2025.3.6

发布说明

  • 将默认打印 DPI 调整为 300。
  • ChromeBrowserLimit 更新为 Environment.ProcessorCount,以提升云部署的稳定性。

  • 修复了 HtmlHeaderFooter 中 PDF 页码编号错误的问题。
  • 修复了由于元数据键中的括号引起的异常。
  • 解决了一些 PDF 中不正确的打印边距对齐问题。
  • 通过 UpdatedChrome 处理了单进程模式下的崩溃和警告问题。

2025 年 2 月

IronPDF v2025.2.8

PM > Install-Package IronPdf -Version 2025.2.8

发布说明

  • 启用了在 PDF/A 文档中编辑自定义 XMP 元数据的功能,用于 EmbedFileToPdfA

  • 改进了 ExtractAllText VisualOrder 的输出。
  • 增强了在添加新书签或合并包含书签的文档时书签的处理。

  • 修正了注释图标、颜色和位置更新问题。
  • 解决了注释坐标值为零的问题。
  • 通过 FindFormField 修正了表单字段的检测功能。
  • 解决了复选框表单行为如单选按钮的问题。
  • 解决了单选按钮表单中丢失的"否"值。
  • 修复了 DocuSign 中文本字段的显示问题。
  • 修复了 RemoveSignaturesCleaner.ScanPdf() 中的异常。
  • 解决了 .NET Framework 应用程序退出时 gRPC 通道异常的问题。
  • 通过 RenderingOptions.MarginLeftRenderingOptions.MarginRight 改进了页眉/页脚高度管理。
  • 修正了 PdfDocument 复制构造函数的行为。
  • 解决了页眉/页脚 CSS 样式与主要内容对齐的问题。
  • 修复了 32 位 .NET Framework 上的 Compress 异常。
  • 改进了 TextAnnotation.Hidden 工作流,并修复了 RemoveSignatures 中的异常。
  • 修复了 MetaData.Keywords 重新分配异常。
  • 修复了从特定 PDF 文件中检索 Bookmarks 时导致进程卡死的问题。
  • 修复了访问某些 PDF Form 对象时引发的异常。

2025 年 1 月

IronPDF v2025.1.1

PM > Install-Package IronPdf -Version 2025.1.1

发布说明

  • 基于最新的 CEF 131,推出了适用于 Linux 和 Windows 的 IronPdf.Native.UpdatedChrome 软件包。
  • 新增了 RenderHtmlAsPdfUARenderZipFileAsPdf API 重载。

  • 改进了整体 PDF 表单操作性能和 HTML 表单生成。
  • 增强了 PDF 文本提取质量。

  • 修复了从版本 2024.8.3 升级后出现的 RenderRazorViewToPdf() 编译错误。
  • 修正了方法 ReplaceTextOnAllPages()DrawText() 的换行显示问题。
  • 解决了由于不支持的元素导致 RTF 转换为 PDF 时的异常。
  • 修复了 ReplaceText() 方法中字符渲染缺失的问题。
  • 解决应用密码保护后超链接问题。
  • 已通过 PdfPage 修正了行与文本块的检测问题。
  • 解决了 PDF 转图像时的 DPI 参数问题。
  • 通过 Flatten() 方法解决了 PDF 尺寸变化问题。
  • 解决了应用背景 PDF 后 HTML 页眉/页脚可见性问题。
  • 解决了 Base64 编码图像干扰 UTF-8 编码的问题。

2024 年 12 月

IronPDF v2024.12.9

PM > Install-Package IronPdf -Version 2024.12.9

发布说明

  • 修复了合并某些 PDF 时会导致崩溃的问题。
  • 修正了一个问题,即编辑区域下文本的第一个字母仍可能出现在输出中。
  • ReplaceTextDrawText 中新增了对换行符的支持。
  • PdfFont 类中添加了新的 IsSubsetted 属性。
  • PdfFontCollection.Find 中添加了 skipSubsetFonts 标志。
  • ReplaceText 方法添加了重载,以支持 PdfFont 对象。

2024年11月

IronPDF v2024.11.4

PM > Install-Package IronPdf -Version 2024.11.4

发布说明

  • 添加了一个新的 API,用于在 PDF/A 转换过程中嵌入文件。
  • ReplaceText API 中添加了可选参数 FontNameCustomFontSize
  • 允许在 DrawText API 中使用自定义字体。
  • 修复邮票定位问题。
  • 修复了某些 PDF/A 文件无法在 Adobe Acrobat Pro 中显示的问题。
  • 修复了 ReplaceText 导致垂直换行的问题。
  • 修复了 Extend()Transform() 方法无法访问的问题。
  • 增强对 Unicode 文本的支持。
  • 改进内存使用和性能。
  • 提升 ApplyMultipleStampsAsync 速度。

2024年10月

IronPDF v2024.10.8

PM > Install-Package IronPdf -Version 2024.10.8

发布说明

  • 改善文本编辑定位
  • 改善PDF/A-3转换
  • 改善复选框和单选按钮的外观和行为
  • 改善缩放时的印章定位精度
  • 修复了在旋转页面时,应用的印章偏移的问题。
  • 修复了在设置表单值时Unicode字符不显示的问题
  • 修复了 VerifyPdfSignatures 返回错误值的问题
  • 使签名字段在Bluebeam Revu中可见
  • IronPdfEngine 现已支持表单单选按钮、签名字段和图片字段。

2024 年 9 月

IronPDF v2024.9.3

PM > Install-Package IronPdf -Version 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

PM > Install-Package IronPdf -Version 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

PM > Install-Package IronPdf -Version 2024.7.8

发布说明

  • 修复了保存为 PDF/A 时链接、表单和注释被破坏的问题。
  • 修复了保存为 PDF/UA 时选项卡顺序不正确的问题。
  • 修复删除 PDF 对象时的内存泄漏问题。
  • 修复了无法通过 Adobe Acrobat Pro 编辑表格的问题。
  • 修复了渲染大型图片时导致崩溃的问题。
  • 修复了渲染宽度不适用于页眉和页脚的问题。
  • 修复了不同页面尺寸下印章错位的问题。
  • 修复了扁平化页面后表单值不可见的问题。
  • 修复了将页面转换为图片时表单值不可见的问题(使用 Flatten=true`)。
  • 修复了签名图像不可见的问题。
  • 改善对重复表单名称的表单值设置支持。
  • 添加从HTML输入中渲染选定组合框列表的支持。
  • 为文本编辑API添加新选项。
  • 增加对整个单词编辑的支持,包括标点符号。

2024 年 6 月

IronPDF v2024.6.1

PM > Install-Package IronPdf -Version 2024.6.1

发布说明

  • 添加新的区域编辑API
  • 添加对图像表单字段的支持
  • 添加在将PDF转换为图像时显示表单字段值的支持
  • 支持为 SaveAsPdfUA 自定义自然语言标识符
  • 修复了 SaveAsPdfUA 有时会导致程序崩溃的错误
  • 修复了 Merge 有时会导致程序崩溃的错误
  • 修复了 Stamp 导致部分 PDF 文件损坏的问题
  • 修复了 CompressImage 导致部分 PDF 文件损坏的问题
  • 修复了添加 HeaderFooter 会导致部分 PDF 文件损坏的问题
  • 修复了忽略带点符号的表单字段名的问题
  • 修复了在处理 PDF 文档时出现的一系列 System.AccessViolationExceptions 问题
  • 修复了 QRCode 使用无效宽度和高度的问题
  • 修复了 RenderDocxAsPdf 忽略 docx 文件中 page-break 元素的问题
  • 修复了登录身份验证用户名错误地设置为密码值的问题
  • 修复了某些系统上符合 FIPS 标准的错误
  • 修复了在 IronPdf 初始化前 IronQr 被调用时抛出的 StackOverflowException 异常
  • 改进了对表单注释的支持
  • 更新至最新的 Pdfium 版本,其中包括操作现有 PDF 文档时的修复问题
  • IronSoftware.System.Drawing 更新至 2024.6.1
  • IronPdf Docker 镜像中支持更多语言

2024年5月

IronPDF v2024.5.2

PM > Install-Package IronPdf -Version 2024.5.2

发布说明

  • 新增 IronPdf.Cleaner API,可用于对 PDF 文件进行清理和扫描。
  • 修复了 RenderRtfFileAsPdf 有时返回黑色内容的问题。

2024年4月

IronPDF v2024.4.2

PM > Install-Package IronPdf -Version 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

PM > Install-Package IronPdf -Version 2024.3.4

发布说明

  • 新增了一个用于添加、移除和使用字体的全面新字体 API(参见 PdfDocument.Fonts
  • 新增 PDF 文本遮盖功能(参见 PdfDocument.RedactText()
  • 新增对灰度图像压缩的支持 PdfDocument.CompressImages()
  • 通过 PdfDocument.CompressImages() 添加了对"444"和"441"Chrome子采样模式的支持
  • 新增从 base64 字符串加载签名的方法(参见 PdfSignature.FromBase64()
  • 添加对 MacOs ARM 的支持,当使用 IronPdf "Docker Engine" 时
  • IronPdf "Docker Engine" 添加 IRONPDF_ENGINE_ENABLE_LOG 环境变量
  • 改善用户尝试使用没有私钥的签名进行签署时的错误信息
  • 改进在检测到 IronPdf "Docker Engine" 版本不匹配时的错误提示
  • 改善打开文档或处理图像时的内存使用
  • 改进了对PDF/A的支持
  • 改进文本提取,现在省略了行尾连字符(0xFFFE字符)
  • 修复了注释无法正确调整大小的故障(参见 PdfDocument.ResizePage()
  • 修复了客户覆盖IronPDFEngine中许可证密钥的问题
  • 修复目录在使用单行HTML时不起作用的问题
  • 修复了升级 IronPdf 版本时出现的"程序集不兼容"问题
  • 修复了与 OpenXML 库之间罕见的版本冲突
  • 修复HTML戳记布局问题
  • 修复应用背景PDF时内容消失问题
  • 修复使用HTML无法选择集合中的第一个单选按钮的问题
  • 修复某些PDF上的数字签名在Adobe viewer中不可见的问题

2024 年 2 月

IronPDF v2024.2.2

PM > Install-Package IronPdf -Version 2024.2.2

发布说明

  • 修复了在调用 AppendPdf() 后修改文档时出现的转换问题
  • 修复了 Installation.AutomaticallyDownloadNativeBinaries=true 时运行时未被下载的问题
  • 修复了 Installation.CustomDeploymentDirectory 被忽略的问题
  • 修复启用PDF/A合规性会移除透明度并导致背景变黑的问题
  • 修复了用户无法访问 PdfFormFieldFlags 枚举的问题
  • 修复了当文本未出现在所有页面时,ReplaceTextOnPages() 会抛出错误的问题
  • 修复Linux上的cookie支持问题
  • 修复了 Installation.SingleProcess 始终处于启用状态的问题
  • 修复了配置 IronPdf 使用 Docker/remote 后操作表单时的各种问题
  • 改善各种注释和API文档
  • 改善替换文本时的字母、单词和文本间距; 单词之间不再有错误的字母间距
  • 新增对自定义远程 IronPdf 连接配置的支持(参见 IronPdfConnectionConfiguration WithCustomChannel()

2024 年 1 月

IronPDF v2024.1.20

PM > Install-Package IronPdf -Version 2024.1.20

发布说明

  • 增加用于单选按钮和复选框的有效选择列表。 (See CheckboxFormField and RadioFormField for Choices and SelectedIndex)
  • 增加设置单选按钮和复选框选定索引的方法。 (See CheckboxFormField and RadioFormField for Clear() and Select)
  • 增加在现有文档上绘制线条和矩形的能力。 (See PdfDocument for DrawLine() and DrawRectangle())
  • 添加一个空的签名字段,允许用户点击签名。 (See the SignatureFormField class)
  • 添加带位置信息的文本、字符和行提取。 (See PdfDocument.Pages for Lines and Characters)
  • 为接受不受信任用户输入的那些用户添加更强大的自选网络安全功能。 (See Installation.EnableWebSecurity)
  • 添加在现有文档上绘制文本时指定字体的功能。 (See PdfDocument.DrawText())
  • 添加对OpenAI扩展的支持。 (See IronPdf.Extensions.AI NuGet package)
  • 新增对通过 Remove() 等方法添加和移除表单的支持(已实现 ObservableCollection
  • 修复启用PDF/A或PDF/UA兼容性后超链接断裂的问题。
  • 修复了在某些机器上渲染特定 WebGL 或 JavaScript 内容较多的 URL 时发生的崩溃或渲染失败问题。
  • 修复转换包含超链接的文档时的PDF/UA验证。 (PDF/UA 7.18.5)
  • 修复了转换为 PDF/A 时的 System.AccessViolationException 问题
  • 修复替换文本以兼容使用灰度文本或路径的文档
  • 改进替换文本行为,修复许多漏洞并改进文本格式
  • 改善PDF/A超链接的内容描述。
  • 通过自动启用 Installation.SingleProcess,改善了仅允许单个进程运行的只读环境中的行为

2023 年 12 月

IronPDF v2023.12.6

PM > Install-Package IronPdf -Version 2023.12.6

发布说明

  • 添加新的字体API来添加、移除和使用字体! (see PdfDocument.Fonts)
  • 添加新的注解API用来检索文档注解! (see 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

PM > Install-Package IronPdf -Version 2023.11.7

发布说明

  • 添加新的自动生成目录! 参见 TableOfContents 设置
  • 添加新的方法来减小PDF大小! 参见 PdfDocument.CompressStructTree()
  • 新增 PDF 表单字段 API(参见 IFormFieldCollectionPdfDocument.Form
  • 添加对HTML表单属性'只读'、'禁用'和'最大长度'的支持
  • 在将 DocX 转换为 PDF 时,新增了对"邮件合并"的支持(参见 RenderDocxMailMergeAsPdf()
  • 修复文件路径包含特殊字符时的基本URL问题
  • 修复了从 ASP.NET 框架渲染时资源无法加载的问题
  • 修复在Adobe Reader中PDF/A抛出'无效色彩空间'的问题
  • 修复从含有透明度的PDF生成图像时的问题
  • 修复了在调用 Flatten() 后从 PDF 生成图像时出现的问题
  • 修复在具有非US文化/字符串的机器上使用页眉页脚或HTML戳记时的问题
  • 修复在同一个项目中使用多个Iron Software产品时的问题
  • 修复在使用Docker托管IronPDF引擎时的各种问题和缺失功能
  • 修复了将包含页眉和页脚的 DocX 转换为 PDF 时的错误
  • 修复在苹果硬件上托管的持久环境中运行IronPDF时的各种问题

2023 年 10 月

IronPDF v2023.10.3

PM > Install-Package IronPdf -Version 2023.10.3

发布说明

  • 修复了若干小错误并提升了性能

2023 年 9 月

IronPDF v2023.9.8

PM > Install-Package IronPdf -Version 2023.9.8

发布说明

  • 添加Word文档到PDF的转换! (see DocxToPdfRenderer)
  • 新增对 PDF 文档中 LaTeX 数学公式的支持(参见 EnableMathematicalLaTex
  • 添加在从HTML字符串渲染时cookie的支持
  • IronPdf 异步方法添加了对 MacOS 的支持
  • 增加了对透明签名图像的支持
  • 新增对 IronPdf 在 Azure 应用服务中托管的支持(参见 IronPdf.Server.Azure
  • 通过 Azure 应用服务在 iOS 和 Android 平台上增加了对 IronPdf 的支持(参见 IronPdf.Examples 代码库)
  • 修复了 MacOS 有时会导致连续渲染失败的错误
  • 修复安装多个Iron Software产品时导致崩溃的bug
  • 修复了导致无法使用 Installation.ChromeGpuMode 的错误
  • 修复了导致 IronPdf 无法在 MAUI 应用程序中运行的错误
  • 修复了使用 gRPC 服务时的若干错误 (IronPdf Docker 引擎)
  • 修复在合并文档时的内存泄漏
  • 将 Cookie 设置为针对每次渲染进行单独配置(参见 ChromePdfRenderOptions.CustomCookies
  • 更改了 HTML 转 PDF 渲染的默认行为,改用独立的请求上下文(参见 IronPdf.Rendering.RequestContexts
  • 提升了 IronPdf Docker 引擎的稳定性
  • 改善对MacOS的兼容性
  • 改善对单进程模式的支持
  • 改进在 MacOS 上使用 Python 时 IronPdf 的路径检测
  • 减少 IronPdf Docker 引擎的磁盘占用空间
  • 将保存大型文档(>100MB)的时间缩短 90% 或更多

2023年8月

IronPDF v2023.8.6

PM > Install-Package IronPdf -Version 2023.8.6

发布说明

  • 修复了某些情况下出现的"缺少 IronPdfInterop.dll"问题
  • 修复了使用 ImportPages 时的页面索引错误
  • 修复导致程序在复制注释时挂起的bug
  • 新增了在渲染前等待 HTML 元素加载的功能(参见 'WaitFor')
  • 新增在渲染前等待字体加载的功能(参见 'WaitFor')
  • 添加在绘制文本时指定旋转的功能
  • 添加在保存为PDFA时指定自定义颜色配置文件的功能

2023年7月

IronPDF v2023.7.4

PM > Install-Package IronPdf -Version 2023.7.4

发布说明

  • 添加SVG转换功能: 这包括将PDF转换为SVG文件和SVG字符串的功能
  • 添加HTML转换功能: 这包括将PDF转换为HTML文件和HTML字符串的功能
  • 添加XMP元数据功能并改进现有设置元数据属性的API
  • 添加了 PDF U/A 支持:参见 PdfDocument.SaveAsPdfUA()
  • 通过 JavaScript 方法添加 HTML 转 PDF 触发器:参见 RenderingOptions.WaitFor()
  • 通过网络活动完成添加 HTML 转 PDF 触发器:参见 RenderingOptions.WaitFor()
  • 添加Python支持(Python 3.7+): 安装命令:'pip install ironpdf'
  • 修复了与 IronPdf Docker 镜像相关的连接问题
  • 修复图像 Stamper:图章 PNG 图像失去透明度
  • 修复 ImageToPdfConverter.ImageToPdf:解决了传递 AnyBitmap 时发生的异常
  • 修复读取文本注释标题和内容
  • 修复了一个罕见问题,即在非英语系统上无法验证许可证密钥
  • 修复了 InsertPdf(),现已能正确合并表单字段和书签
  • 使用HTML页眉和页脚时显著提高了性能
  • 在将 HTML 呈现为 PDF 时减少内存使用量
  • 在打开大型 PDF 文档时减少内存使用量
  • 改进了一些Windows服务器版本(2016年及以后)的平台支持
  • 更新了 IronSoftware.Drawing 2023.7.1,修复了图像编码和解码方面的多个错误

2023年6月

IronPDF v2023.6.10

PM > Install-Package IronPdf -Version 2023.6.10

发布说明

  • 添加连续进纸选项,例如用于生成收据文档!
  • 添加新的注释API,包括注释移除!
  • 修复灰度选项未应用的问题
  • 修复图像压缩功能损坏位图
  • 修复在某些情况下添加、编辑或合并书签
  • 修复签名有时在Adobe Reader签名面板中不可见
  • 修复了 RasterizeToImageFiles 未考虑页面旋转的问题
  • 修复了条形码戳记在靠近页面边界时缩小的问题
  • 修复IronPDFEngine Docker IP地址问题(现在监听0.0.0.0)
  • 修复IronPDFEngine页眉和页脚不正常工作的问题
  • 内存使用率和性能最多可提高 10
  • 改进图像压缩逻辑,进一步优化尺寸
  • 改进了内存不足错误消息,使其更加明显
  • 移除 IronPdf.Rendering.Abstractions 命名空间。 请改用 ChromePdfRenderer 类中的相同渲染方法

2023年5月

IronPDF v2023.5.8

PM > Install-Package IronPdf -Version 2023.5.8

发布说明

  • 修复了 Linux 系统上 IronPdf 的错误处理和断点功能
  • 修复了在某些 .NET Framework ASP.NET 项目中无法从 web.config 文件中获取许可证密钥的问题
  • 修复了关于 System.Memory 版本冲突的潜在警告
  • 新增对 PDF/A-3B 的支持(参见 SaveAsPdfA()ConvertToPdfA()
  • 新增了移除文档元数据的支持(参见 RemoveMetadataKey()
  • 修复从流中打开文档时的错误

2023年4月

IronPDF v2023.4.4

PM > Install-Package IronPdf -Version 2023.4.4

发布说明

  • 同时支持 ImageSharp 2 和 ImageSharp 3(参见 Iron Drawing ImageSharp 版本
  • 支持容器化的客户端/服务器模型PDF生成(参见 IronPDFEngine Docker Images)
  • 修复了某些无法从应用程序配置文件中读取许可证密钥的情况
  • 修复了某些针对 .NET 4.6.2 - 4.8 的程序集引用缺失或不兼容的情况

2023 年 3 月

IronPDF v2023.3.2

PM > Install-Package IronPdf -Version 2023.3.2

发布说明

  • 实现了签名图像功能(参见 PdfSignatureImage
  • 添加新的调整大小API,用于在保持纵横比的同时缩放页面尺寸
  • 修复不同方向 PDF 上的印章和水印定位问题
  • 修复当从包含超链接的PDF中检索表单字段时的异常
  • 更新到CEF 110.0.31,带有许多安全和性能改进

2023年2月

IronPDF v2023.2.4

PM > Install-Package IronPdf -Version 2023.2.4

发布说明

  • 支持IronPDFEngine Docker!
  • 支持 PDF 增量保存
  • 重构PDF 签名和签署
  • 移除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

PM > Install-Package IronPdf -Version 2023.1.11416

发布说明

  • 添加对在 HTML 渲染后执行自定义 JavaScript 的支持(请参见 JavaScript 属性)
  • 修复对 Ubuntu 22 的支持
  • 修复了使用 ClickOnce 发布方法时 IronPdf 文件未被包含的问题
  • 修复了合并某些表单字段配置文件时的错误
  • 磁盘缓存现已默认启用,并设置为临时文件夹路径(参见 Installation.ChromeBrowserCachePath
  • 废弃 FitPaperModes.None 并添加 FitPaperModes.Zoom
  • 在 netstandard2.0 项目中,将 System.Drawing.Common 替换为 IronSoftware.Drawing
注意事项:
  1. AZURE V4 W/NET6.0无附加变量集 [下载链接]
    ChromePdfRenderer renderer = new ChromePdfRenderer();
    var doc = renderer.RenderUrlAsPdf("https://www.google.com/");
    返回 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/");
    返回 new FileContentResult(doc.BinaryData, "application/pdf") { FileDownloadName = "google.pdf"
        
  3. dotnet publish net6.0 目标平台 win-x64

2022 年 12 月

IronPDF v2022.12.11113

PM > Install-Package IronPdf -Version 2022.12.11113

发布说明

  • 修复了在 Windows 服务中使用 IronPdf 时导致的崩溃问题
  • 修复了在 Azure Functions 中使用 IronPdf 时出现的"部署失败 IronPdf"错误(参见《如何在 Azure 上使用 .NET 将 HTML 转换为 PDF》)
  • 修复在现有 PDF 内容后面加盖 HTML 或图像时的行为
  • 修复了缺失的自定义日志记录器接口 (Logging.CustomLogger)
  • 修复了缺失的 AspxToPdf 功能(仅限 .NET 4)
  • 修复了即使将 FitToPaperModes 正确设置为 None,Zoom 仍被忽略的问题
  • 添加 RenderZipFileAsPdf 以将 ZIP 文件渲染为 PDF 文档
  • TextStamper 中添加 RenderDelayBackgroundColor 选项
  • 更新至 Chrome 108.4.13 版,性能和安全性得到多项改进
  • 更新各种第三方NuGet包以缓解漏洞
  • 更新了建议的 Docker 文件(参见《向现有 Docker 容器添加 IronPdf》)
  • 提高了 IronPdf 在不同 Linux 发行版和 .NET 版本间的部署一致性
  • 逐步改进本地代码的内存管理、稳定性和性能

2022年11月

IronPDF v2022.11.10347

PM > Install-Package IronPdf -Version 2022.11.10347

发布说明

  • 添加单选按钮表单元素,由 html "input "元素生成,"type "属性为 "radio"。
  • 新增 RTF 转 PDF 功能 - 详情请参阅 RenderRtfStringAsPdf()
  • 增加了更多替换文本的方式 - 参见 ReplaceTextOnPages()ReplaceTextOnAllPages()
  • 修复文本页眉和页脚不可见的问题
  • 修复合并具有特定书签配置的文档时出现的错误
  • 修复了调用 ApplyWatermark() 时的错误
  • 修复合并后表单域有时不可编辑的问题
  • 修复带有"!重要 "样式的 HTML 元素的表单生成问题
  • 修复了使用 ImageToPdf() 时部分 TIFF 图片无法加载的问题
  • ToMultiPageTiffImage() 更新为仅生成单个图像文件
  • 更新NuGet包布局以提高在所有平台上的部署
  • 更新了将页眉和页脚应用页边距的逻辑(现在默认只应用左侧和右侧页边距)
  • 现已支持通过 ZIP 文件或安装程序可执行文件安装 IronPdf(参见 IronPdf 登录页面

2022年10月

IronPDF v2022.10.9622

PM > Install-Package IronPdf -Version 2022.10.9622

发布说明

  • [热修复] 修复了缺失的 ImageStamperTextStamper

IronPDF v2022.10.9532

PM > Install-Package IronPdf -Version 2022.10.9532

发布说明

  • 添加HTML印章的新方法
  • 新增选项,仅将左右边距应用于页眉和页脚(参见 UseMarginsOnHeaderAndFooter
  • 已弃用 ApplyMarginToHeaderAndFooter
  • 纸张尺寸现在精确到0.00001毫米
  • 使用 IronPdf 创建的表单字段不再具有蓝色边框
  • 修复替换文本有时会中断页面布局的问题
  • 改进了替换文本时决定使用哪种字体的逻辑(现在检查缺失的字形)
  • 更新到CEF版本105.3.39

2022年9月

IronPDF v2022.9.9056

PM > Install-Package IronPdf -Version 2022.9.9056

发布说明

  • 修复了许可证密钥未从应用程序或Web配置文件中读取的问题
  • 修复在Windows上缺少Microsoft Visual C++依赖项时的错误
  • 修复导致表单垂直偏移几个像素的错误
  • 修复使用 VB.NET 时方法名称重复的问题
  • 添加支持在HTML转换为PDF时的表单复选框

2022年8月

IronPDF v2022.8.8138

PM > Install-Package IronPdf -Version 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

PM > Install-Package IronPdf -Version 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

PM > Install-Package IronPdf -Version 2022.7.6986

发布说明

  • 为Azure Functions中.NET 6.0项目添加官方支持
  • 实现合并PDF文档时的注释合并
  • 实现了 HTML 内容在 PDF 页面上的真正自动适配 - 更多信息请参见 FitToPaperModes
  • TextArea 生成 PDF 文档时,HTML 元素现在应包含其值
  • 大大提高了检索表单字段数据或操作表单字段时的性能
  • 为表单字段添加了几个只读属性
  • 修复了阻止设置表单字段值和使用其全名操作表单字段的错误
  • 修复了 MacOs 中的若干卡死和性能问题
  • 修复了向横向文档添加页眉和页脚时的错误
  • 改进在 IIS 应用程序池中使用多个 IronPdf 实例时的行为
  • 改进了遇到罕见错误(如连接错误或超时)时的行为和清晰度

IronPDF v2022.6.6115

PM > Install-Package IronPdf -Version 2022.6.6115

发布说明

  • 添加了扩展的 PDF 书签 API
  • 新增了 PDF 附件 API
  • 新增 Text 替换 API
  • 修复了在受限资源环境(如 Docker、Kubernetes 等)中多次渲染导致挂起的错误
  • 修复了 PageOrientation 返回错误值的 bug
  • 修复了插入页面时产生错误的错误
  • 修复了将 PDF 转换为图像输出比率无效的错误
  • 修复了重复表单字段未正确设置的错误
  • 修复了页眉/页脚占位符不起作用的错误
  • 修复了应用 HtmlHeaderFooter 时出现的内存泄漏问题
  • 改进了在用户指定的浏览器限制达到后排队多次渲染的逻辑
  • 改进了部署过程
  • 改进了一些错误信息
  • 更新到最新的 Pdfium 版本,其中包括操作现有 PDF 文档时的修复
  • 更新到最新的 Chrome 版本,其中包括在将 HTML 渲染为 PDF 时的修复和安全更新

2022年5月

IronPDF v2022.5.5596

PM > Install-Package IronPdf -Version 2022.5.5596

发布说明

  • 修复了 HtmlStamp 定位功能失效的错误
  • 修复了 AddBackground 被错误添加到前台的 bug
  • 修复了 EnableCookies 未按预期工作的错误
  • 修复了在编辑 PDF 文档时导致 ArgumentNullException 的错误
  • 实现了对 ChromePdfRenderer 异常的处理,无需重启
  • 改进文档 (IntelliSense)

2022年4月

IronPDF v2022.4.5575

PM > Install-Package IronPdf -Version 2022.4.5575

发布说明

  • 支持 .NET 6
  • 修复了用户 cookies 未在渲染 URL 时自动应用的错误
  • 修复了在 Windows 上将 pdf 文档转换为图像时,导致的间歇性 GDI+ 异常
  • 修复了某些系统在初始化和部署时导致的间歇性挂起错误
  • 修复了导致 PDF 文档 PrintWidthPrintHeight 属性计算错误的 bug
  • 修复了导致 HtmlFooter 有时会在页脚下方额外增加 5 毫米边距的错误
  • 修复了 DPI 参数未增加从 pdf 文档生成的图像分辨率的错误
  • 修复了页眉和页脚 CSS 样式不起作用的错误
  • 修复了在设置 pdf 安全设置时书签会消失的错误
  • 修复了 AddPdfBackground 导致 ArgumentNullException 的错误
  • 修复了在使用某些发布配置时 IronPdf 无法运行的错误
  • 修复了 DrawDividerLine 在 HTML 页眉和页脚中无法正常工作的错误
  • 修复了临时文件未被清理的问题
  • 在 Windows 系统上使用 IronPdf 时,会检查 Microsoft Visual C++ 再分发包
  • 实现了改进的逻辑,从而在 pdf 文档上渲染 html 页眉和页脚

IronPDF v2022.4.5455

PM > Install-Package IronPdf -Version 2022.4.5455

发布说明

  • 修复了更改用户密码、所有者密码或权限时会删除书签的错误
  • 修复了合并 pdf 文档时无法保留书签的错误
  • 修复了若干与设置或检索书签相关的其他错误
  • 修复了 PDF 页面 PrintHeightPrintWidth 计算错误的 bug
  • 修复了从 PDF 文档生成图像时可能导致崩溃的错误
  • 修复了生成 PDF 文档的页眉和页脚时错误应用渲染延迟的错误
  • 修复了未使用 IDisposable 模式时的内存泄漏问题
  • 改进了修改 PDF 文档时的线程安全性
  • 改进了在无法打开 PDF 文档时的错误文本
  • 更新了 pdf 转图像转换,以索引 1 开始页面

2022年3月

IronPDF v2022.3.5084

PM > Install-Package IronPdf -Version 2022.3.5084

发布说明

  • 修复了在使用 .NET 6 时 PNG 图像未正确加载的错误
  • 修复了许可证标识无法点击的错误
  • 改进了对某些 Linux 发行版的兼容性
  • 改进了整体稳定性
  • 改进了多线程支持
  • 更新到最新的 Pdfium 版本

2022年2月

IronPDF v2022.2.4887

PM > Install-Package IronPdf -Version 2022.2.4887

发布说明

  • 修复了某些图像未正确加载的错误
  • 修复了 ChromeRender 相关 Cookie 无法正常工作的错误
  • 修复了 UNC 路径中图片无法正常显示的问题 RenderHtmlAsPdf
  • 修复了页眉和页脚 HTML 样式应用中的错误
  • 修复了多线程渲染在某些系统上会损坏文档的错误
  • 改进了 macOS 稳定性
  • 提高了总体稳定性和性能
  • 新 API - ImageToPdfConverter.PaperSize,用于在使用 ImageToPdfConverter 时设置 PaperSize(默认值:A4)

2022年1月

IronPDF v2022.1.4599

PM > Install-Package IronPdf -Version 2022.1.4599

发布说明

  • 修复了某些系统上的初始化超时问题
  • 修复了某些 SSL 证书的使用问题
  • 改进了使用自定义临时文件夹时的逻辑
  • 改进了关闭/清理逻辑

2021年12月

IronPDF v2021.12.4495

PM > Install-Package IronPdf -Version 2021.12.4495

发布说明

  • 修复了在禁用 JavaScript 时页眉和页脚无法正确渲染的错误
  • 修复了使用 GetPrintDocument() PRINT 文档时的内存问题
  • 修复了在使用 HtmlToPdf 类时,渲染选项可能无法正确应用的错误
  • 修复了可能错误抛出"子进程不可执行"异常的错误
  • 修复了可能错误抛出"此平台不支持注册表"异常的错误
  • 改进部署逻辑,以确保使用下载依赖项的正确版本(在使用 IronPdf.Slim NuGet 包时适用)
  • 将默认渲染超时从 30 秒更新为 60 秒
  • 更新 StampHTML() 方法,允许用户为 HTML 水印指定渲染选项

IronPDF v2021.12.4401

PM > Install-Package IronPdf -Version 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

PM > Install-Package IronPdf -Version 2021.11.4257

发布说明

  • 已向 WebKit 添加 Chrome,并向 IronPdf 添加自适应渲染功能
  • 像素完美的 Chrome HTML 到 PDF 渲染
  • 完整的多线程和异步支持
  • 添加了 Razor 和 MVC 助手
  • ChromePdfRenderer 已添加类
  • WebKitPdfRenderer 已添加类
  • AdaptivePdfRenderer 已添加类
  • Chrome 渲染引擎已取代 WebKit 成为我们的默认 HtmlToPdf 引擎。HTML、CSS 和 JavaScript 的渲染更加精准,这可能会导致现有用户的页面布局发生变化
  • 次要 API 变化

准备开始了吗?
Nuget 下载 18,560,885 | 版本: 2026.4 刚刚发布
Still Scrolling Icon

还在滚动吗?

想快速获得证据? PM > Install-Package IronPdf
运行示例看着你的HTML代码变成PDF文件。