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

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来实现多元化。 ¹ 基于 2022 年 8 月对我们产品的独立审计。


里程碑

这里我们强调三个重大的里程碑,这些里程碑显著提升了IronPDF的性能。 查看里程碑 >

2025年3月

IronPDF v2025.3.6

2025年3月5日
版本 2025.3.6
查看 IronPDF v2025.3.6 API 参考

功能与升级

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

发布说明

增强功能
  • 将默认打印分辨率更改为300 DPI。
  • ChromeBrowserLimit的默认值更改为Environment.ProcessorCount,以增强基于云的部署的稳定性。
错误修复
  • 修复了从HtmlHeaderFooter生成不正确的PDF页码的问题。
  • 修复了设置包含括号的元数据键时抛出异常的问题。
  • 修复了某些PDF中打印边距未正确对齐的问题。
  • 修复了在UpdatedChrome中启用单进程模式时导致的错误消息不清晰的崩溃问题。 系统现在记录一个警告并忽略该设置。

2025年2月

IronPDF v2025.2.8

Feb 3, 2025
版本 2025.2.8
查看 IronPDF v2025.2.8 API 参考

功能与升级

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

发布说明

新功能
  • 允许编辑 PDF/A 文档中的自定义 XMP 元数据以用于 EmbedFileToPdfA
增强功能
  • 改进了ExtractAllText VisualOrder的输出。
  • 改进了添加新书签和合并包含书签的文档的行为
错误修复
  • 修复了注释图标、颜色和位置未更新的问题。
  • 修复了注释坐标值始终为零的问题。
  • 修复了使用FindFormField找不到某些表单字段的问题。
  • 修复了某些复选框表单表现如单选按钮的问题。
  • 修复了无法为单选按钮表单设置“否”值的问题。
  • 修复了DocuSign中文本字段显示不正确的问题。
  • 修复了RemoveSignatures在某些PDF中抛出异常的问题。
  • 修复了在多次调用Cleaner.ScanPdf()时抛出异常的问题。
  • 修复了在 .NET Framework 应用程序中,gRPC 渠道在退出时抛出异常的问题。
  • 修复了页眉/页脚动态高度或片段高度忽略RenderingOptions.MarginLeftRenderingOptions.MarginRight的问题。
  • 修复了PdfDocument拷贝构造函数,以正确克隆现有文档。
  • 修复了一个问题,即将页眉/页脚的MaxHeight设置为FragmentHeight时未考虑主要内容的样式和CSS。
  • 修复了在32位 .NET Framework 应用程序上 Compress 抛出异常的问题。
  • 修复了TextAnnotation.Hidden不起作用的问题。
  • 修复了RemoveSignatures在某些PDF中抛出异常的问题。
  • 修复了重新分配MetaData.Keywords时抛出异常的问题。
  • 修复了从某些PDF检索Bookmarks时导致进程冻结的问题。
  • 修复了在某些PDF中访问Form时抛出异常的问题。

2025年1月

IronPDF v2025.1.1

2025年1月3日
版本 2025.1.1
查看 IronPDF v2025.1.1 API 参考

功能与升级

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

发布说明

新功能
  • 新的IronPdf.Native.UpdatedChrome包用于Linux和Windows,基于最新的CEF 131。
  • 添加了新的RenderHtmlAsPdfUA API。
  • 添加了新的RenderZipFileAsPdf API 重载。
增强功能
  • 改进了整体 PDF 表单操作性能。
  • 改进了HTML表单生成性能。
  • 改进的PDF文本提取质量。
错误修复
  • 修复了在将IronPdf从版本2024.8.3升级到更高版本后,RenderRazorViewToPdf()方法导致编译错误的问题。
  • 修复了一个问题,其中 ReplaceTextOnPage()ReplaceTextOnPages()ReplaceTextOnAllPages()DrawText() 方法错误地将换行字符 (\n) 渲染为 ÿ,而不是创建新行。
  • 修复了将某些RTF文件转换为PDF时,由于RTF文件中包含不支持的元素导致异常的问题。
  • 修复了一个问题,即当由于嵌入子集字体中的缺失字形导致无法呈现文本时,ReplaceText() 方法未抛出异常。
  • 修复了在将密码保护和其他安全设置应用于 PDF 文档后,内部超链接无法正常工作的问题。
  • 修复了PdfPage对象的LineTextChunk属性未能正确检测和显示PDF页面内的行数和文本块数量的问题。
  • 修复了在 PDF 转换为图像的方法中不遵循 DPI 参数的问题,导致图像的 DPI 值不正确。
  • 修复了Flatten()方法修改PDF文档尺寸的问题,该问题导致内容被裁剪,尤其是页眉部分。
  • 修复了在添加背景PDF后,HTML页眉和页脚未显示在PDF文档页面上的问题。
  • 修复了某些Base64编码图像干扰页眉和页脚内容的UTF-8编码的问题,但不影响主要内容。
  • 修复了一个问题,其中设置包含空格的自定义元数据键(例如,“My Custom Key”)会抛出异常。

2024年12月

IronPDF v2024.12.9

2024年12月3日
版本 2024.12.9
View IronPDF v2024.12.9 API Reference

功能与升级

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

发布说明

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

2024年11月

IronPDF v2024.11.4

2024年11月6日
版本 2024.11.4
View IronPDF v2024.11.4 API Reference

功能与升级

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

发布说明

  • 在PDF/A转换期间添加用于嵌入文件的新API。
  • 将可选参数 FontName 和 CustomFontSize 添加到 ReplaceText API。
  • 允许使用自定义字体与DrawText API。
  • 修复印章定位问题。
  • 修复了部分 PDF/A 文件在 Adobe Acrobat Pro 中无法显示的问题。
  • 修复了一个问题,即ReplaceText会导致垂直换行。
  • 修复了Resize()Extend()Transform()方法无法访问的问题。
  • 增强对Unicode文本的支持。
  • 改进内存使用和性能。
  • 提高ApplyMultipleStampsAsync的速度。

2024年10月

IronPDF v2024.10.8

2024年10月11日
版本 2024.10.8
查看 IronPDF v2024.10.8 API 参考

功能与升级

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

发布说明

  • 改进文本遮盖定位
  • 改进PDF/A-3转换
  • 改进复选框和单选按钮的外观和行为
  • 缩放时提高印章定位精度
  • 修复了在旋转页面上应用图章偏移的问题。
  • 修复了设置表单值时不显示 Unicode 字符的问题。
  • 修复VerifyPdfSignatures返回不正确值的问题
  • 在Bluebeam Revu中显示签名字段
  • IronPdfEngine现在支持表单单选按钮、签名字段和图像字段。

2024年9月

IronPDF v2024.9.3

2024年9月9日
版本 2024.9.3
查看 IronPDF v2024.9.3 API 参考

功能与升级

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

发布说明

  • 添加对具有“.download”文件扩展名的HTML资源的支持
  • 添加新的实验性API以访问PDF中的所有DOM对象(请参阅PdfDocument.Pages[].ObjectModel
  • 添加对HTML到PDF的HTTP请求头支持(请参见ChromePdfRenderOptions.HttpRequestHeaders
  • 改进了外部 PDF 阅读器对多个签名的验证(参见SignaturePermissions
  • 改进了“组合页面”功能(也称为N-up)的行为和保真度

2024年8月

IronPDF v2024.8.3

2024年7月30日
版本 2024.8.3
查看 IronPDF v2024.8.3 API 参考

功能与升级

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

2024 年 7 月 5 日
Version 2024.7.8
View IronPDF v2024.7.8 API Reference

功能与升级

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

2024 年 6 月 4 日
版本 2024.6.1
View IronPDF v2024.6.1 API Reference

功能与升级

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

发布说明

  • 添加新的区域去除API
  • 添加对图像表单字段的支持
  • 增加了将PDF转换为图像时显示表单字段值的支持。
  • 允许自定义自然语言标识符用于SaveAsPdfUA
  • 修复了SaveAsPdfUA 有时崩溃的错误
  • 修复了Merge有时崩溃的错误
  • 修复了Stamp损坏某些PDF的问题
  • 修复了CompressImage损坏某些PDF的问题
  • 修复了添加HeaderFooter导致某些PDF损坏的问题
  • 修复了带点符号的表单字段名称被忽略的问题
  • 修复了在处理PDF文档时出现的一些System.AccessViolationExceptions
  • 修复了QRCode使用无效宽度和高度的问题
  • 修复了RenderDocxAsPdf忽略docx文件中的分页符的问题
  • 修复了登录验证用户名被错误设置为密码值的问题
  • 修复了一些系统上的符合FIPS标准的错误
  • 修复在初始化IronQr之前初始化IronPdf时抛出的StackOverflowException
  • 提高对表单注释的支持
  • 更新到最新的Pdfium版本,其中包括在操作现有PDF文档时的修复。
  • IronSoftware.System.Drawing 更新到 2024.6.1
  • IronPdf Docker 镜像中支持更多语言

2024 年 5 月

IronPDF v2024.5.2

2024 年 4 月 29 日
版本 2024.5.2
查看 IronPDF v2024.5.2 API 参考

功能与升级

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

发布说明

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

2024 年 4 月

IronPDF v2024.4.2

2024 年 4 月 5 日
版本 2024.4.2
查看 IronPDF v2024.4.2 API 参考

功能与升级

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

发布说明

  • 添加新的PdfDocument.Compress() API。
  • 修复了将PDF转换为HTML时旋转PDF导致图像破损的问题。
  • 修复了阿拉伯语PDF在转换为HTML时破坏HTML结构的问题。
  • 修复应用边距时页眉/页脚字体大小变化的问题。
  • 修复了复杂HTML中目录(TOC)无法渲染的问题。
  • 修复在IronPdfEngine中设置许可证密钥无法正常工作的问题。
  • 修复了将旋转后的PDF转换为HTML时输出损坏图像的问题。
  • 修复了将包含阿拉伯字符的PDF转换为HTML时破坏文档结构的问题。
  • 修复了PdfSignature.SigningContact不工作的问题。
  • 提高DocxToPdf性能。
  • 使所有Print方法异步执行。
  • 将 gRPC 库更新至版本 2.62.0

2024 年 3 月

IronPDF v2024.3.4

Mar 11, 2024
Version 2024.3.4
View IronPDF v2024.3.4 API Reference

功能与升级

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 引擎" 时添加对 MacOS ARM 的支持
  • 添加IRONPDF_ENGINE_ENABLE_LOG环境标志用于IronPDF "Docker Engine"
  • 当用户尝试使用没有私钥的签名进行签名时,改进错误消息。
  • 当检测到 IronPDF "Docker 引擎" 版本不匹配时,改进错误消息
  • 在打开文档或处理图像时改进内存使用
  • 改进了对 PDF/A 的支持
  • 改进文本提取,现在可省略行尾连字符(字符 0xFFFE)
  • 修复了注释未正确调整大小的问题(请参见PdfDocument.ResizePage()
  • 修复了IronPdfEngine中许可证密钥被客户端覆盖的问题
  • 修复了目录在单行HTML中不起作用的问题
  • 修复升级IronPDF版本时的“不兼容程序集”问题
  • 修复与OpenXML库的罕见版本冲突
  • 修复HTML印章布局的问题
  • 修复了在应用背景 PDF 时内容消失的问题。
  • 修复了无法通过HTML选择集合中第一个单选按钮的问题。
  • 修复了某些PDF在Adobe查看器中不可见的数字签名问题

2024 年 2 月

IronPDF v2024.2.2

2024 年 1 月 29 日
版本 2024.2.2
View IronPDF v2024.2.4 API Reference

功能与升级

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

2024 年 1 月 9 日
版本 2024.1.20
查看 IronPDF v2024.1.20 API 参考

功能与升级

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

发布说明

  • 为单选按钮和复选框添加有效选项列表。 (参见CheckboxFormFieldRadioFormField以了解ChoicesSelectedIndex
  • 新增一种设置单选按钮和复选框选定索引的方法。 (请参阅CheckboxFormFieldRadioFormField以获取Clear()Select
  • 增加在现有文档上绘制线条和矩形的功能。 (请参见PdfDocument以了解DrawLine()DrawRectangle()
  • 添加了添加空签名字段的功能,允许用户点击签名。 (请参阅SignatureFormField类)
  • 添加带有位置信息的文字、字符和行提取。 (参见PdfDocument.Pages中的LinesCharacters
  • 为那些接受不受信任的用户输入的用户添加了更强的选择性加入的网络安全功能。 (见Installation.EnableWebSecurity
  • 添加在现有文档上绘制文本时指定字体的功能。 (请参阅 PdfDocument.DrawText())
  • 添加对OpenAI扩展的支持。 (请参阅 IronPdf.Extensions.AI NuGet 包)
  • 添加通过PdfDocument.Form.Add()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

2023 年 11 月 27 日
版本 2023.12.6
查看 IronPDF v2023.12.6 API 参考

功能与升级

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

2023 年 11 月 1 日
版本 2023.11.7
查看 IronPDF v2023.11.7 API 参考文档

功能与升级

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

发布说明:

  • 新增自动生成目录功能! 查看TableOfContents设置
  • 增加了一种减少PDF大小的新方法! 请参阅 PdfDocument.CompressStructTree()
  • 添加新的 PDF 表单字段 API(参见 IFormFieldCollectionPdfDocument.Form
  • 添加对 HTML 表单属性 'readonly'、'disabled' 和 'maxlength' 的支持
  • 在将 DocX 转换为 PDF 时增加了对“邮件合并”的支持(请参见 RenderDocxMailMergeAsPdf()
  • 修复文件路径包含特殊字符时的基准 URL 问题
  • 修复从ASP.NET Framework渲染时资产加载问题
  • 修复了在 Adobe Reader 中 PDF/A 抛出“Invalid colorspace”错误的问题
  • 修复从带有透明度的PDF生成图像时的问题
  • 修复了在调用Flatten()后从PDF生成图像时的问题
  • 修复了在使用标题和页脚或HTML印章时,机器上带有非美国文化/字符串的问题。
  • 修复在同一项目中使用多个Iron Software产品时出现的问题
  • 修复在使用 Docker 托管 IronPDF “引擎” 时的各种问题和缺失功能
  • 修复将包含页眉和页脚的DocX转换为PDF时的问题
  • 修复在苹果硬件上托管的持久环境中运行IronPDF时的各种问题

2023 年 10 月

IronPDF v2023.10.3

2023 年 10 月 5 日
版本 2023.10.3
View IronPDF v2023.10.3 API Reference

功能与升级

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

发布说明:

  • 小错误修复和性能改进

2023 年 9 月

IronPDF v2023.9.8

2023 年 9 月 19 日
版本 2023.9.8
View IronPDF v2023.9.8 API Reference

功能与升级

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 仓库)
  • 修复了 MacOS 有时会导致连续渲染失败的错误
  • 修复在安装多个 Iron 软件产品时导致崩溃的错误
  • 修复了阻止使用Installation.ChromeGpuMode的错误
  • 修复了无法在 MAUI 应用程序中运行 IronPdf 的错误
  • 修复使用 gRPC 服务(IronPdf Docker 引擎)时的各种错误
  • 修复合并文档时的内存泄漏
  • 将 cookies 更改为特定于每个单独渲染(请参阅 ChromePdfRenderOptions.CustomCookies
  • 更改HTML到PDF渲染的默认行为以使用单独的请求上下文(请参见IronPdf.Rendering.RequestContexts
  • 提高 IronPdf Docker 引擎的稳定性
  • 改进 MacOS 的兼容性
  • 改进对单进程模式的支持
  • 改进在 MacOS 上使用 IronPdf for Python 时的路径检测功能
  • 减少 IronPdf Docker 引擎的磁盘大小
  • 将保存大型文档(>100MB)的时间缩短 90% 或更多

2023 年 8 月

IronPDF v2023.8.6

2023 年 8 月 1 日
版本 2023.8.6
View IronPDF v2023.8.6 API Reference

功能与升级

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

发布说明:

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

2023 年 7 月

IronPDF v2023.7.4

2023 年 7 月 3 日
版本 2023.7.4
查看 IronPDF v2023.7.4 API 参考

功能与升级

https://www.nuget.org/packages/IronPdf/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镜像相关的连接问题
  • 修复了图像图章:图章 PNG 图像失去透明度
  • 修复 ImageToPdfConverter.ImageToPdf:解决了传递 AnyBitmap 时发生的异常
  • 修复文本注释标题和内容的读取问题
  • 修复了在非英语系统上无法验证许可证密钥的罕见问题
  • 修复了InsertPdf(),现在可以正确合并表单字段和书签
  • 大幅提高使用 HTML 页眉和页脚时的性能
  • 将 HTML 转换为 PDF 时减少内存使用量
  • 减少打开大型 PDF 文档时的内存使用量
  • 改进对某些 Windows 服务器版本(2016 及更高版本)的平台支持
  • 更新到IronSoftware.Drawing 2023.7.1,进行了多项图像编码和解码的错误修复

2023 年 6 月

IronPDF v2023.6.10

2023 年 6 月 2 日
版本 2023.6.10
查看 IronPDF v2023.6.10 API 参考

功能与升级

https://www.nuget.org/packages/IronPdf/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

2023 年 5 月 1 日
版本 2023.5.8
查看 IronPDF v2023.5.8 API 参考

功能与升级

https://www.nuget.org/packages/IronPdf/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

2023 年 3 月 30 日
版本 2023.4.4
查看 IronPDF v2023.4.4 API 参考

功能与升级

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

发布说明:

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

2023 年 3 月

IronPDF v2023.3.2

2023 年 3 月 9 日
版本 2023.3.2
查看 IronPDF v2023.3.2 API 参考

功能与升级

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

发布说明:

  • 实现签名图像(见PdfSignatureImage
  • 添加新的调整大小 API,在保持长宽比的同时调整页面尺寸
  • 修复不同方向 PDF 文件上的印章和水印定位问题
  • 修复从包含超链接的 PDF 文件中检索表单字段时出现的异常情况
  • 更新至 CEF 110.0.31,改进了许多安全性和性能

2023 年 2 月

IronPDF v2023.2.4

2023 年 2 月 28 日
版本 2023.2.4
View IronPDF v2023.2.4 API Reference

功能与升级

https://www.nuget.org/packages/IronPdf/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

2023 年 1 月 9 日
版本 2023.1.11416
查看 IronPDF v2023.1.11416 API 参考

功能与升级

https://www.nuget.org/packages/IronPdf/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 使用 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 使用 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

2022 年 12 月 12 日
版本 2022.12.11113
查看 IronPDF v2022.12.11113 API 参考

功能与升级

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

发布说明:

  • 修复将 IronPdf 作为 Windows 服务的一部分使用时的崩溃问题
  • 修复在使用IronPDF与Azure Functions时出现的“无法部署IronPdf”错误(请参阅如何在Azure上使用.NET运行HTML到PDF
  • 修复在现有 PDF 内容后加盖 HTML 或图像时的行为
  • 修复缺失的自定义日志记录器接口(Logging.CustomLogger)
  • 修复缺失的 AspxToPdf 功能(仅限 .NET 4)
  • 修正即使将 FitToPaperModes 正确设置为 "无",缩放也会被忽略的问题
  • 添加 RenderZipFileAsPdf,用于将 ZIP 文件渲染为 PDF 文档
  • 为 TextStamper 添加渲染延迟(RenderDelay)和背景色(BackgroundColor)选项
  • 更新至 Chrome 108.4.13 版,性能和安全性得到大幅提升
  • 更新各种第三方 NuGet 软件包以减少漏洞
  • 更新建议的 Docker 文件(请参见将 IronPdf 添加到现有 Docker 容器中
  • 提高 IronPdf 在不同 Linux 发行版和 .NET 版本之间部署的一致性
  • 逐步改进本地代码的内存管理、稳定性和性能

2022 年 11 月

IronPDF v2022.11.10347

2022 年 11 月 8 日
版本 2022.11.10347
查看 IronPDF v2022.11.10347 API 参考

功能与升级

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

发布说明:

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

2022年10月

IronPDF v2022.10.9622

2022 年 10 月 10 日
Version 2022.10.9622
查看 IronPDF v2022.10.9622 API 参考

功能与升级

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

发布说明:

  • [热修复] 修复 ImageStamper 和 TextStamper 丢失的问题

IronPDF v2022.10.9532

2022 年 10 月 4 日
版本 2022.10.9532
查看 IronPDF v2022.10.9532 API 参考

功能与升级

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

发布说明:

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

2022 年 9 月

IronPDF v2022.9.9056

2022 年 9 月 14 日
版本 2022.9.9056
查看 IronPDF v2022.9.9056 API 参考

功能与升级

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

发布说明:

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

2022 年 8 月

IronPDF v2022.8.8138

2022 年 8 月 16 日
版本 2022.8.8138
查看 IronPDF v2022.8.8138 API 参考

功能与升级

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

2022 年 7 月 28 日
版本 2022.8.7894
查看 IronPDF v2022.8.7894 API 参考

功能与升级

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

发布说明:

  • 新增对 Apple Silicon 设备(ARM 处理器上的 MacOs)的支持
  • 新增对 Ubuntu 22 的支持
  • 添加IronPdf.Installation.ChromeBrowserCachePath
  • 添加PdfDocument.DrawBitmap以将图像绘制到PDF文档中
  • 为没有 IronPdf 许可证的用户减少因水印而增加的 PDF 文档文件大小
  • 修复单页应用程序和 AJAX 网站有时渲染不正确的问题
  • 修复合并 PDF 文档时 "重命名表单字段时出错 "的问题
  • 修复加载 TIFF 文件时出现异常的问题
  • 修复了一些损坏的附件
  • 修复了Image ToPdf在图像文件名包含空格时无法正常工作的问题
  • 修复了一些未正常工作的FitToPaperModes。 修复了一些无法打开的PDF文件
  • 合并 PDF 文档现在可正确合并所有表单字段及其属性,包括嵌套表单字段
  • 改进某些环境下对 .NET 6.0 的支持
  • 改进 HtmlStamp 和水印定位

2022 年 6 月

IronPDF v2022.7.6986

2022 年 6 月 30 日
版本 2022.7.6986
查看 IronPDF v2022.7.6986 API 参考

功能与升级

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

发布说明:

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

    IronPDF v2022.6.6115

    2022 年 6 月 6 日
    版本 2022.6.6115
    查看 IronPDF v2022.6.6115 API 参考

    功能与升级

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

发布说明:

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

2022 年 5 月

IronPDF v2022.5.5596

2022 年 5 月 2 日
版本 2022.5.5596
View IronPDF v2022.5.5596 API Reference

功能与升级

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

发布说明:

  • 修复了HtmlStamp定位不工作的问题
  • 修复了AddBackground错误地添加到前景的问题
  • 修复了EnableCookies未按预期工作的错误
  • 修复在编辑PDF文档时导致ArgumentNullException的问题
  • 实现ChromePdfRenderer异常的处理,无需重启
  • 改进文档(IntelliSense)

2022 年 4 月

IronPDF v2022.4.5575

2022 年 4 月 25 日
版本 2022.4.5575
View IronPDF v2022.4.5575 API Reference

功能与升级

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

发布说明:

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

    IronPDF v2022.4.5455

    2022 年 4 月 12 日
    版本 2022.4.5455
    View IronPDF v2022.4.5455 API Reference

    功能与升级

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

发布说明:

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

2022 年 3 月

IronPDF v2022.3.5084

2022 年 3 月 8 日
Version 2022.3.5084
查看 IronPDF v2022.3.5084 API 参考

功能与升级

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

发布说明:

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

2022 年 2 月

IronPDF v2022.2.4887

2022 年 2 月 17 日
版本 2022.2.4887
查看 IronPDF v2022.2.4887 API 参考

功能与升级

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

发布说明:

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

2022 年 1 月

IronPDF v2022.1.4599

2022 年 1 月 11 日
版本 2022.1.4599
查看 IronPDF v2022.1.4599 API 参考

功能与升级

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

发布说明:

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

2021 年 12 月

IronPDF v2021.12.4495

2021 年 12 月 7 日
版本 2021.12.4495
View IronPDF v2021.12.4495 API Reference

功能与升级

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

发布说明:

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

    IronPDF v2021.12.4401

    2021 年 12 月 1 日
    版本 2021.12.4401
    查看 IronPDF v2021.12.4401 API 参考文档

    功能与升级

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

2021 年 11 月 15 日
版本 2021.11.4257
查看 IronPDF v2021.11.4257 API 参考

功能与升级

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

发布说明:

  • 将 Chrome、WebKit 和自适应渲染添加到IronPdf
  • 完美像素 Chrome 浏览器 HTML 到 PDF 渲染
  • 完全多线程和异步支持
  • 添加了 Razor 和 MVC 助手
  • 添加了ChromePdfRenderer
  • 添加了WebKitPdfRenderer
  • 添加了 AdaptivePdfRenderer
  • Chrome 渲染器取代了 WebKit 成为我们的默认 HtmlToPdf 引擎。HTML、CSS 和 JS 的渲染更加准确,这可能会导致现有用户的布局发生变化。
  • 对应用程序接口进行了细微更改