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

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

2025年2月

IronPdf for Python v2025.2.1.8

2025年2月6日
Version 2025.2.1.8

功能与升级

https://pypi.org/project/IronPdf/2025.2.1.8

发布说明:

新功能

允许在 PDF/A 文档中编辑自定义 XMP 元数据以用于 EmbedFileToPdfA。

增强功能

  • 改进的ExtractAllText VisualOrder输出。
  • 改进了添加新书签和合并包含书签的文档的行为

    错误修复

  • 修复了注释图标、颜色和位置未更新的问题。
  • 修复了注释坐标值始终为零的问题。
  • 修复了使用 FindFormField 时无法找到某些表单字段的问题。
  • 修复了某些复选框表单表现如单选按钮的问题。
  • 修复了无法为单选按钮表单设置“否”值的问题。
  • 修复了DocuSign中文本字段显示不正确的问题。
  • 修复了在某些PDF中RemoveSignatures抛出异常的问题。
  • 修复了Cleaner.ScanPdf中的问题()多次调用时抛出异常。
  • 修复了在 .NET Framework 应用程序中,gRPC 渠道在退出时抛出异常的问题。
  • 修复了一个问题,即页眉/页脚的动态高度或碎片高度忽略了RenderingOptions.MarginLeftRenderingOptions.MarginRight
  • 修复了PdfDocument的复制构造函数以正确克隆现有文档。
  • 修复了一个问题,即设置页眉/页脚的 MaxHeightFragmentHeight 时未考虑来自主要内容的样式和 CSS。
  • 修复了在32位 .NET Framework 应用程序上 Compress 抛出异常的问题。
  • 修复了 TextAnnotation.Hidden 不起作用的问题。
  • 修复了在某些PDF中RemoveSignatures抛出异常的问题。
  • 修复了重新分配MetaData.Keyword时抛出异常的问题。
  • 修复了从某些 PDF 检索 Bookmarks 时导致进程冻结的问题。
  • 修复了在某些 PDF 中访问 Form 时抛出异常的问题。

2025年1月

IronPdf for Python v2025.1.1.1

2024年12月23日
Version 2025.1.1.1

功能与升级

https://pypi.org/project/IronPdf/2025.1.1.1

发布说明:

新功能

  • 添加了新的RenderHtmlAsPdfUA API。
  • 添加了新的RenderZipFileAsPdf API 重载。

    增强功能

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

    错误修复

  • 修复了RenderRazorViewToPdf出现的问题()从IronPdf版本2024.8.3升级到更高版本后,方法导致编译错误。
  • 修复了ReplaceTextOnPage方法中的一个问题(),替换页面上的文本(),ReplaceTextOnAllPages(), 和DrawText()方法错误地呈现了换行符(\n)作为ÿ而不是创建新行。
  • 修复了将某些RTF文件转换为PDF时,由于RTF文件中包含不支持的元素导致异常的问题。
  • 修复了ReplaceText问题()方法在由于嵌入子集字体中缺少字形而无法渲染文本时未抛出异常。
  • 修复了在将密码保护和其他安全设置应用于 PDF 文档后,内部超链接无法正常工作的问题。
  • 修复了一个问题,即 PdfPage 对象的 LineTextChunk 属性未能正确检测和显示 PDF 页面中的行数和文本块数。
  • 修复了在 PDF 转换为图像的方法中不遵循 DPI 参数的问题,导致图像的 DPI 值不正确。
  • 修复了Flatten的问题,其中()`方法修改了PDF文档的尺寸,导致内容裁剪,特别是页眉部分。
  • 修复了在添加背景PDF后,HTML页眉和页脚未显示在PDF文档页面上的问题。
  • 修复了某些Base64编码图像干扰页眉和页脚内容的UTF-8编码的问题,但不影响主要内容。
  • 修复了设置包含空格的自定义元数据键的问题(例如,“我的自定义密钥”)将抛出一个异常。

2024年12月

IronPdf for Python v2024.12.1.9

2024年12月23日
Version 2024.12.1.9

功能与升级

https://pypi.org/project/IronPdf/2024.12.1.9

发布说明:

  • IronSoftware.System.Drawing 更新到 2024.12.3。
  • IronSoftware.Common 更新至 2024.11.2。
  • 改进了检索单元格范围的性能(中大型文件的速度快5到10倍).
  • 通过缓存评估结果来改进公式评估。
  • 修复了在加载某些文件时发生的空引用异常。
  • 修复了从公式中检索日期值的问题。
  • 添加了将 WorkbookWorksheet 以不同格式作为流进行转换的功能。
  • 在PDF/A转换期间添加用于嵌入文件的新API。
  • ReplaceText API 添加可选参数 FontNameCustomFontSize

2024年11月

IronPDF for Python v2024.11.1.4

2024年11月22日
Version 2024.11.1.4

功能与升级

https://pypi.org/project/IronPdf/2024.11.1.4

发布说明:

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

2024年9月

IronPDF for Python v2024.9.1.3

2024年9月17日
版本 2024.9.1.3

功能与升级

https://pypi.org/project/IronPdf/2024.9.1.3

发布说明:

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

2024年8月

IronPDF for Python v2024.8.1.3

2024年8月6日
2024.8.1.3 版

功能与升级

https://pypi.org/project/IronPdf/2024.8.1.3

发布说明:

  • 添加对 PDF/A 版本 1A、1B、2A、2B 和 3A 转换的支持!
  • 增加了对创建空白 PDF 文档的支持(请参阅 PdfDocument 构造函数)
  • 添加支持将PDF页面合并到单个行和列的页面(查看 PdfDocument.CombinePages()`)
  • 增加支持移动或缩放整页内容(查看 PdfPage.Transform())
  • 修复在将HTML渲染为PDF/A时复选框不可交互的问题
  • 提高从 HTML 创建单选按钮时的性能

2024 年 7 月

IronPdf for Python v2024.7.1.8

2024 年 7 月 9 日
版本 2024.7.1.8

功能与升级

https://pypi.org/project/IronPdf/2024.7.1.8

发布说明:

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

2024 年 6 月

IronPdf for Python v2024.6.1.1

2024 年 6 月 19 日
版本 2024.6.1.1

功能与升级

https://pypi.org/project/IronPdf/2024.6.1.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 for Python v2024.5.1.2/

2024 年 4 月 29 日
版本 2024.5.1.2/

功能与升级

https://pypi.org/project/IronPdf/2024.5.1.2/

发布说明:

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

2024 年 4 月

IronPdf for Python v2024.4.1.2/

2024 年 4 月 5 日
版本 2024.4.1.2/

功能与升级

https://pypi.org/project/IronPdf/2024.4.1.2/

发布说明:

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

2024 年 3 月

IronPdf for Python v2024.3.1.3/

2024 年 3 月 11 日
版本 2024.3.1.3/

功能与升级

https://pypi.org/project/IronPdf/2024.3.1.3/

发布说明:

  • 增加了一个全面的新字体 API 用于添加、删除和使用字体(请参阅 PdfDocument.Fonts 。)
  • 添加PDF文本去除功能(参见 PdfDocument.RedactText())
  • 添加对使用 PdfDocument.CompressImages 压缩灰度图像的支持()`
  • 增加对 "444" 和 "441" 钻铬取样的支持 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 for Python v2024.2.1.2

2024 年 1 月 30 日
版本 2024.2.1.2

功能与升级

https://pypi.org/project/IronPdf/2024.2.1.2/

发布说明:

  • 添加将Word文档转换为PDF的功能! (参见 DocxToPdfRenderer 章节)
  • 为PDF文档添加对LaTeX数学公式的支持(请参阅 "启用数学语言"。)
  • 从 HTML 字符串渲染时添加对 cookie 的支持
  • IronPdfasync 方法添加 macOS 支持
  • 新增对透明签名图像的支持
  • 为在 Azure 应用服务中托管 IronPDF 添加支持(参见 "IronPdf.Server.Azure)
  • 添加对通过 Azure 应用服务在 iOS 和 Android 上使用 IronPdf 的支持(参见 IronPdf.Examples 软件仓库)
  • 修复了macOS上的一个错误,该错误有时会导致连续渲染失败
  • 修复在安装多个 Iron 软件产品时导致崩溃的错误
  • 修复了阻止使用 Installation.ChromeGpuMode 的错误
  • 修复使用 gRPC 服务时的各种错误(IronPdf' Docker 引擎)
  • 修复合并文档时的内存泄漏
  • 将 cookies 更改为特定于每个单独的渲染(请参阅 ChromePdfRenderOptions.CustomCookies 。)
  • 更改HTML到PDF渲染的默认行为以使用单独的请求上下文(请参阅 "IronPdf.Rendering.RequestContexts"。)
  • 改进了 IronPDF Docker 引擎的稳定性
  • 提升对macOS的兼容性
  • 改进对单进程模式的支持
  • 在macOS上使用IronPDF for Python时改进路径检测
  • 减少 IronPdf Docker 引擎的磁盘大小
  • 减少保存大型文档的时间(> 100 MB)提高90%或以上
  • 小错误修复和性能改进
  • 新增自动目录生成! 请参见 TableOfContents 设置
  • 添加减少 PDF 大小的新方法! 查看 PdfDocument.CompressStructTree()`
  • 新增PDF表单字段API(请参阅 IFormFieldCollectionPdfDocument.Form 。)
  • 添加对 HTML 表单属性 'readonly'、'disabled' 和 'maxlength' 的支持
  • 在将DocX转换为PDF时增加对“邮件合并”的支持(参见 RenderDocxMailMergeAsPdf())
  • 修复当文件路径包含特殊字符时的基本URL问题
  • 修复了在 Adobe Reader 中 PDF/A 抛出“Invalid colorspace”错误的问题
  • 修复从带有透明度的PDF生成图像时的问题
  • 修复在调用 Flatten 后从 PDF 生成图像时出现的问题()`
  • 修复了在使用标题和页脚或HTML印章时,机器上带有非美国文化/字符串的问题。
  • 修复在同一项目中使用多个Iron Software产品时出现的问题
  • 修复在使用 Docker 托管 IronPdf "引擎" 时出现的各种问题和缺失的功能。
  • 修复将包含页眉和页脚的DocX转换为PDF时的问题
  • 修复在 Apple 硬件上托管的持久环境中运行 IronPDF 时出现的各种问题
  • 新增字体 API,用于添加、删除和使用字体! (请参阅 PdfDocument.Fonts 。)
  • 添加新的注释API以获取文档注释! (请参阅 "PdfDocument.Annotations)
  • 添加对需要SHA-256或SHA-512的签名时间戳URL的支持(参见 `时间戳哈希算法)
  • 增加对通过HTML 'checked' 属性设置的单选按钮值的支持
  • 修复了IronPdf有时会破坏第三方数字签名文件的错误(参见 `更改跟踪模式)
  • 修复了合并多个文档后某些PDF表单元素会损坏的错误
  • 修复了在使用 IronPDF 迭代 PDF 页面时 PDF 页面索引不正确的错误
  • 修复设置复选框表单值时的错误
  • 修复在现有文档后面应用背景PDF时的错误
  • 修复了将页眉和页脚应用到具有不同页面尺寸的文档时的错误
  • 改进了Cookie行为—在渲染时,自定义Cookie现在应可被整个URL域名访问
  • 改进了由IronPDF生成的复选框和单选按钮的视觉显示
  • 为单选按钮和复选框添加有效选项列表。 (参见 CheckboxFormFieldRadioFormField 中的 ChoicesSelectedIndex 。)
  • 新增一种设置单选按钮和复选框选定索引的方法。 (请参阅 CheckboxFormFieldRadioFormFieldClear()和选择)
  • 增加在现有文档上绘制线条和矩形的功能。 (请参阅 PdfDocument 中的 DrawLine()和DrawRectangle()`)
  • 添加了添加空签名字段的功能,允许用户点击签名。 (参见 SignatureFormField 类)
  • 添加带有位置信息的文字、字符和行提取。 (有关 "行 "和 "字符",请参阅 "PdfDocument.Pages"。)
  • 为那些接受不受信任的用户输入的用户添加了更强的选择性加入的网络安全功能。 (请参见 "Installation.EnableWebSecurity)
  • 添加在现有文档上绘制文本时指定字体的功能。 (参见 PdfDocument.DrawText())
  • 添加对OpenAI扩展的支持。 (参见 "IronPdf.Extensions.AI "NuGet 软件包)
  • 通过 PdfDocument.Form.Add 添加和删除表单的支持(),删除()等。(实现了 `ObservableCollection)
  • 修复了启用PDF/A或PDF/UA兼容性后超链接断开的错误。
  • 修复在某些机器上渲染某些 WebGL 或 JavaScript 繁重的 URL 时崩溃或渲染失败的问题。
  • 修复在转换包含超链接的文档时的PDF/UA验证。 (PDF/UA 7.18.5)
  • 修复在转换为 PDF/A 时出现的 System.AccessViolationException
  • 修复使文本替换与使用灰度文本或路径的文档兼容。
  • 改进了替换文本功能,修复了许多错误并优化了文本格式。
  • 改进超链接的PDF/A内容描述。
  • 在只允许单个进程的只读环境中,通过自动启用Installation.SingleProcess来改善行为。
  • 修复在调用 AppendPdf 后修改文档时的转换问题()`
  • 修复了在 Installation.AutomaticallyDownloadNativeBinaries=true 时运行时不被下载的问题。
  • 修复了忽略 Installation.CustomDeploymentDirectory 问题
  • 修复启用PDF/A合规性会移除透明度并导致黑色背景的问题
  • 修复了用户无法访问 PdfFormFieldFlags 枚举的问题
  • 修复了ReplaceTextOnPages问题()如果在每一页都找不到文本,则会抛出错误
  • 修复在 Linux 上的 Cookie 支持问题
  • 修复了 Installation.SingleProcess 总是启用的问题
  • 修复在配置IronPdf使用Docker/远程后操作表单时出现的各种问题。
  • 改进了各种注释和API文档
  • 在替换文本时改善字母、单词和文本间距; 单词之间不应再有错误的空格
  • 添加对自定义远程 IronPDF 连接配置的支持(参见 IronPdfConnectionConfiguration WithCustomChannel())

2023 年 8 月

IronPdf for Python v.2023.8.6

2023 年 8 月 2 日
版本 2023.8.6

功能与升级

https://pypi.org/project/IronPdf/2023.8.6/

发布说明:

  • 修复某些情况下 "IronPdfInterop.dll 丢失 "的问题
  • 修复使用 "导入页面 "时的页面索引错误
  • 修复了导致程序在复制注释时挂起的错误
  • 添加了在呈现之前等待加载 HTML 元素的功能(见 "WaitFor)
  • 添加了在渲染前等待字体加载的功能(见 "WaitFor)
  • 增加了在下列情况下指定旋转的功能绘图文字
  • 添加了在保存为PDF/A

Python 专用:

  • 添加了自动安装 .NET 6.0 的尝试
  • 在运行时尝试下载本地依赖项时增加了多次重试功能
  • 改进下载损坏时的恢复功能
  • 添加了稍好的初始化期间控制台输出
  • 现在还在构建平台专用软件包,这些软件包将上传到我们的网站(运行时无需下载)。

2023 年 7 月

IronPdf for Python v.2023.7.9

2023 年 7 月 5 日
版本 2023.7.9

功能与升级

https://pypi.org/project/IronPdf/2023.7.9/

发布说明:

  • 首次发布