更新日志:更新、里程碑、路线图
[{hpt:chngLogFrm}]
IronPDF 路线图
我们将兼容性、可用性和结果放在首位,从而使 IronPDF 成为领先的¹ .NET HTML to PDF 产品。现在,我们的任务是通过不断更新 IronPDF,使其适应最新的 HTML、CSS 和 JS 技术变化,以及 Chrome 浏览器的最前沿版本,来保持这一来之不易的声誉。
我们的软件是由工程师为工程师开发的,因此我们深知严格的测试、支持和透明的一次性许可的价值。
我们以倾听社区意见为荣,并根据客户的要求优先处理功能请求。
从长远来看,我们计划通过提供多种编程语言来实现 IronPDF 的多样化。
¹ 基于 2022 年 8 月对我们产品的独立审计。
里程碑
在此,我们重点介绍 IronPDF 的三大里程碑,它们极大地改进了 IronPDF 的运行方式。 查看里程碑 >
2024年9月
IronPDF v2024.9.3
功能与升级
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
功能与升级
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
需要负高度才能正常工作 (职业)CombinePages
不支持合并不同大小的页面 (职业)
2024 年 7 月
IronPDF v2024.7.8
功能与升级
https://www.nuget.org/packages/IronPdf/2024.7.8
发布说明
- 修复了保存为 PDF/A 时链接、表单和注释被破坏的问题。
- 修复了保存为 PDF/UA 时选项卡顺序不正确的问题。
- 修复删除 PDF 对象时的内存泄漏问题。
- 修复了无法通过 Adobe Acrobat Pro 编辑表格的问题。
- 修复了渲染大图像时会导致崩溃的问题。
- 修复了渲染宽度不适用于页眉和页脚的问题。
- 修复了不同页面尺寸下印章错位的问题。
- 修复了平铺页面后表单值不可见的问题。
- 修复将页面转换为图像时表单值不可见的问题 (使用 Flatten=true).
- 修复了签名图像不可见的问题。
- 改进了对重复表单名称设置表单值的支持。
- 增加了对从 HTML 输入渲染选定组合框列表的支持。
- 为文本重action API 添加了新选项。
- 添加了对包括标点符号在内的整字编辑的支持。
2024 年 6 月
IronPDF v2024.6.1
功能与升级
https://www.nuget.org/packages/IronPdf/2024.6.1
发布说明
- 添加了新的区域编辑 API
- 添加对图像表单字段的支持
- 支持在将 PDF 转换为图像时显示表单字段值
- 允许为 "SaveAsPdfUA "自定义自然语言标识符
- 修复了
SaveAsPdfUA
有时会崩溃的错误 - 修复了 "合并 "有时会崩溃的错误
- 修复了 "戳记 "会损坏某些 PDF 的问题
- 修复了 "CompressImage "会损坏某些 PDF 的问题
- 修复添加 "页眉 "或 "页脚 "会损坏某些 PDF 的问题
- 修复了带有点符号的表单字段名会被忽略的问题
- 修复操作 PDF 文档时出现的大量
System.AccessViolationException
异常 - 修复了 "QRCode "使用无效宽度和高度的问题
- 修复了 "RenderDocxAsPdf "忽略 docx 中分页元素的问题
- 修复登录验证用户名被错误设置为密码值的问题
- 修正了某些系统上的 FIPS 兼容错误
- 修复了在 "IronQr "之前初始化 "IronPdf "时抛出的 "StackOverflowException"。
- 改进了对表单注释的支持
- 更新至最新的 Pdfium 版本,其中包括操作现有 PDF 文档时的修复问题
- 将 "IronSoftware.System.Drawing "更新至 2024.6.1
- 在
IronPdf
Docker 镜像中支持更多语言
2024 年 5 月
IronPDF v2024.5.2
功能与升级
https://www.nuget.org/packages/IronPdf/2024.5.2
发布说明
- 添加新的 "IronPdf.Cleaner "API,它可以对 PDF 进行消毒和扫描。
- 修复了
RenderRtfFileAsPdf
有时返回黑色内容的问题。
2024 年 4 月
IronPDF v2024.4.2
功能与升级
https://www.nuget.org/packages/IronPdf/2024.4.2
发布说明
- 添加新的 `PdfDocument.Compress()API.
- 修复将 PDF 转换为 HTML 时,旋转 PDF 会导致图像破碎的问题。
- 修复将阿拉伯文 PDF 转换为 HTML 时破坏 HTML 结构的问题。
- 修复在应用边距时改变页眉/页脚字体大小的问题。
- 修复目录 (技术选择委员会) 无法呈现复杂的 HTML。
- 修复了在
IronPdfEngine
中设置许可证密钥不起作用的问题。 - 修复了将旋转的 PDF 转换为 HTML 时输出破碎图像的问题。
- 修复将带有阿拉伯字符的 PDF 转换为 HTML 时会破坏文档结构的问题。
- 修复 "PDFSignature.SigningContact "不起作用的问题。
- 提高 "DocxToPdf "性能。
- 使所有
Print
方法异步。 - 将 gRPC 库更新至 2.62.0 版
2024 年 3 月
IronPDF v2024.3.4
功能与升级
https://www.nuget.org/packages/IronPdf/2024.3.4
发布说明
- 添加了用于添加、删除和使用字体的全面的新字体 API (请参阅
PdfDocument.Fonts
。) - 添加 PDF 文本编辑功能 (参见
PdfDocument.RedactText()
) - 添加对使用
PdfDocument.CompressImages 压缩灰度图像的支持()
- 通过
PdfDocument.CompressImages 添加对 "444 "和 "441 "铬采样的支持()
- 添加从 base64 字符串加载签名的新方法 (参见
PdfSignature.FromBase64()
) - 使用 IronPdf "Docker 引擎 "时,添加对 MacOs ARM 的支持
- 为 IronPdf "Docker Engine" 添加 IRONPDF_ENGINE_ENABLE_LOG 环境标志
- 改进用户尝试使用没有私钥的签名时的错误信息
- 改进了检测到 IronPdf "Docker Engine" 版本不匹配时的错误信息
- 改善打开文档或处理图片时的内存使用情况
- 改进对 PDF/A 的支持
- 改进文本提取,现在可省略行尾连字符 (字符 0xFFFE)
- 修复无法正确调整注释大小的问题 (参见
PdfDocument.ResizePage()
) - 修复了 IronPdfEngine 中的许可证密钥被客户端覆盖的问题
- 修正了目录无法与单行 HTML 一起使用的问题
- 修正升级 IronPdf 版本时出现 "不兼容程序集 "的问题
- 修复了与 OpenXML 库的罕见版本冲突
- 修复 HTML 图章布局问题
- 修复应用背景 PDF 时内容消失的问题
修复无法通过 HTML 选择集合中第一个单选按钮的问题
- 修复了某些 PDF 上的数字签名在 Adobe 查看器中不可见的问题
2024 年 2 月
IronPDF v2024.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/remote 后操作表单时出现的各种问题
- 改进了各种注释和 API 文档
- 改进了替换文本时的字母、单词和文本间距;单词间不再出现错误的字母间距
- 添加了对自定义远程 IronPdf 连接配置的支持 (参见
IronPdfConnectionConfiguration WithCustomChannel()
)
2024 年 1 月
IronPDF v2024.1.20
功能与升级
https://www.nuget.org/packages/IronPdf/2024.1.20
发布说明
- 添加了单选按钮和复选框的有效选择列表。 (参见
CheckboxFormField
和RadioFormField
中的Choices
和SelectedIndex
。) - 添加了一种设置单选按钮和复选框选定索引的方法。 (请参阅
CheckboxFormField
和RadioFormField
的Clear()和
选择) - 增加在现有文档上绘制线条和矩形的功能。 (请参阅
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",改进只允许单进程的只读环境中的行为
2023 年 12 月
IronPDF v2023.12.6
功能与升级
https://www.nuget.org/packages/IronPdf/2023.12.6
发布说明:
- 添加新的字体 API,用于添加、删除和使用字体! (请参阅
PdfDocument.Fonts
。) - 新增用于检索文档注释的注释 API! (请参阅 "PdfDocument.Annotations)
- 添加对需要 SHA-256 或 SHA-512 的签名时间戳 URL 的支持 (参见 `时间戳哈希算法)
- 添加对通过 HTML "checked "属性设置的单选按钮值的支持
- 修正了 IronPdf 有时会损坏由第三方数字签名的文档的错误 (参见 `更改跟踪模式)
- 修复了合并多个文档后某些 PDF 表单元素会损坏的错误
- 修正使用 IronPdf 遍历 PDF 页面时 PDF 页面索引不正确的错误
- 修复设置复选框表单值时的错误
- 修复在现有文档后面应用背景 PDF 时的错误
- 修复在不同页面尺寸的文档中应用页眉和页脚的错误
- 改进了 cookie 行为--现在在呈现时,整个 URL 域都可访问自定义 cookie
- 改进 IronPDF 生成的复选框和单选按钮的可视化显示
2023 年 11 月
IronPDF v2023.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 生成图像时的问题
- 修复调用 "扁平化 "后从 PDF 生成图像时的问题()`
- 修复了在使用非美国文化/字符串的机器上使用页眉、页脚或 HTML 标记时出现的问题
- 修复在同一项目中使用多个 Iron 软件产品时出现的问题
- 修复了使用 Docker 托管 IronPDF "引擎 "时出现的各种问题和功能缺失问题
修复将包含页眉和页脚的 DocX 转换为 PDF 时的问题
- 修复在苹果硬件托管的持久化环境中运行 IronPDF 时的各种问题
2023 年 10 月
IronPDF v2023.10.3
功能与升级
https://www.nuget.org/packages/IronPdf/2023.10.3
发布说明:
- 小错误修复和性能改进
2023 年 9 月
IronPDF v2023.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 软件仓库)
- 修复了 MacOS 有时会导致连续渲染失败的错误
- 修复在安装多个 Iron 软件产品时导致崩溃的错误
- 修复了妨碍使用 Installation.ChromeGpuMode 的错误
- 修复了无法在 MAUI 应用程序中运行 IronPdf 的错误
- 修复使用 gRPC 服务(IronPdf Docker 引擎)时的各种错误
- 修复合并文档时的内存泄漏
- 更改 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
功能与升级
https://www.nuget.org/packages/IronPdf/2023.8.6
发布说明:
- 修复某些情况下 "IronPdfInterop.dll 丢失 "的问题
- 修复使用 "导入页面 "时的页面索引错误
- 修复了导致程序在复制注释时挂起的错误
- 添加了在呈现之前等待加载 HTML 元素的功能 (见 "WaitFor)
- 添加了在渲染前等待字体加载的功能 (见 "WaitFor)
- 增加了在下列情况下指定旋转的功能 绘图文字
- 添加了在保存为 PDF/A
2023 年 7 月
IronPDF v2023.7.4
功能与升级
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 图像失去透明度
- 解决了传递 AnyBitmap 时出现异常的问题
- 修复文本注释标题和内容的读取问题
- 修复了在非英语系统上无法验证许可证密钥的罕见问题
- 修正 InsertPdf() 现在可正确合并表单字段和书签
- 大幅提高使用 HTML 页眉和页脚时的性能
- 将 HTML 转换为 PDF 时减少内存使用量
- 减少打开大型 PDF 文档时的内存使用量
- 改进对某些 Windows 服务器版本(2016 及更高版本)的平台支持
- 更新至 IronSoftware.Drawing 2023.7.1,修复了图像编码和解码的各种错误
2023 年 6 月
IronPDF v2023.6.10
功能与升级
https://www.nuget.org/packages/IronPdf/2023.6.10
发布说明:
- 增加连续进纸选项,例如用于生成收据文档!
- 添加一个新的 注释 应用程序接口,包括删除注释!
- 修复灰度选项未应用的问题
- 修复图像压缩功能损坏位图的问题
- 修复某些情况下添加、编辑或合并书签的问题
- 修正在 Adobe Reader 签名面板中有时看不到签名的问题
- 修复 RasterizeToImageFiles 未考虑页面旋转的问题
- 修复条形码印章在接近页面边界时缩小的问题
- 修复 IronPdfEngine Docker IP 地址问题(现在监听 0.0.0.0)
- 修复 IronPdfEngine 页眉和页脚无法正常工作的问题
- 内存使用率和性能最多可提高 10
- 改进图像压缩逻辑,进一步优化尺寸
- 改进内存不足错误信息,使其更加明显
- 移除 IronPdf.Rendering.Abstractions 命名空间。相反,请使用 ChromePdfRenderer 类中的相同渲染方法
2023 年 5 月
IronPDF v2023.5.8
功能与升级
https://www.nuget.org/packages/IronPdf/2023.5.8
发布说明:
- 修复 Linux 上 IronPdf 的错误处理和断点问题
- 修复了在某些 .NET Framework ASP.NET 项目中无法从 web.config 中检索许可证密钥的问题
- 修复了 System.Memory 版本冲突时可能发出的警告
- 添加 支持 PDF/A-3B (请参阅 SaveAsPdfA() 和 ConvertToPdfA()
- 添加 support for removing 文件元数据 (请参阅 RemoveMetadataKey()
- 修复从文件流打开文档时的错误
2023 年 4 月
IronPDF v2023.4.4
功能与升级
https://www.nuget.org/packages/IronPdf/2023.4.4
发布说明:
- 支持 ImageSharp 2 和 ImageSharp 3(参见 铁画图像锐化版)
- 支持容器化客户端/服务器模式 PDF 生成(见 IronPdfEngine Docker 映像)
- 修复了某些无法从应用程序配置文件读取许可证密钥的情况
- 修复了某些针对 .NET 4.6.2 - 4.8 的程序集引用缺失或不兼容的情况
2023 年 3 月
IronPDF v2023.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
功能与升级
https://www.nuget.org/packages/IronPdf/2023.2.4
发布说明:
- 支持 IronPdfEngine Docker!
- 支持 PDF 增量保存
- 重作 PDF 签名和签字
- 移除 iTextSharp 依赖性
- 修复
绘制分割线
页眉/页脚中的错误 - 添加
绘制分割线Color
在文本页眉/页脚中 - 将最低 .NET Framework 版本从 4.0 改为 4.6.2
- 修复 memory leak when using
ReplaceTextOnPage
- 更新
IronSoftware.System.Drawing
至 2023.2.12 - 修正了将图像转换为 PDF 有时会导致图像无法正确嵌入 PDF 文档的问题。
- 修复了从 HTML 导出 PDF 时,HTML 页眉和页脚文本中的文本换行无法正确断开单词的问题。以前,有些单词会在意想不到的地方断开,导致文本难以阅读或理解
- 修复了
ImageStamper
函数,该函数无法正确读取相对路径
2023 年 1 月
IronPDF v2023.1.11416
功能与升级
https://www.nuget.org/packages/IronPdf/2023.1.11416
发布说明:
- 添加了在 HTML 渲染后执行自定义 JavaScript 的支持(请参阅 JavaScript 属性)
- 修复对 Ubuntu 22 的支持
- 修复使用 ClickOnce 发布方法时不包含 IronPdf 文件的问题
- 修复合并具有特定表单字段配置的文档时出现的错误
- 磁盘缓存现已默认启用,并设置为临时文件夹路径(请参阅
Installation.ChromeBrowserCachePath
) - 弃用
FitPaperModes.None
并增加FitPaperModes.Zoom
- 替换
System.Drawing.Common
与IronSoftware.Drawing
在 netstandard2.0 项目中
备注
- AZURE V4 w/ net6.0 没有设置附加变量 [下载链接]
ChromePdfRenderer renderer = new ChromePdfRenderer(); var doc = renderer.RenderUrlAsPdf("https://www.google.com/"); 返回新的 FileContentResult(doc.BinaryData, "application/pdf") { 文件下载名称 = "google.pdf"
- AZURE V4 w/ net6.0 没有设置附加变量 [下载链接]
ChromePdfRenderer renderer = new ChromePdfRenderer(); var doc = renderer.RenderUrlAsPdf("https://www.google.com/"); 返回新的 FileContentResult(doc.BinaryData, "application/pdf") { 文件下载名称 = "google.pdf"
- dotnet 发布 net6.0 目标平台 win-x64
2022 年 12 月
IronPDF v2022.12.11113
功能与升级
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
功能与升级
https://www.nuget.org/packages/IronPdf/2022.11.10347
发布说明:
- 添加单选按钮表单元素,由带有 "type "属性为 "radio "的 html "input "元素生成
- 添加 RTF 转 PDF - 更多信息,请参阅 RenderRtfStringAsPdf()
- 添加 more ways to replace text - see ReplaceTextOnPages() and ReplaceTextOnAllPages()
- 修复文本页眉和页脚不可见的问题
- 修复合并具有特定书签配置的文档时出现的错误
- 修复调用 ApplyWatermark() 时的错误
- 修复合并后有时无法编辑表格字段的问题
- 修复了带有"!重要 "标记样式的 HTML 元素的表单生成问题
- 修复使用 ImageToPdf() 时某些 TIFF 图像无法加载的问题
- 更新 ToMultiPageTiffImage() 以只生成单个图像文件
- 更新 NuGet 软件包布局,改进在所有平台上的部署
- 更新了为页眉和页脚应用页边距的逻辑(现在默认情况下只应用左右页边距)。
- 现在支持通过 zip 文件或安装程序可执行文件安装 IronPdf(请参阅 IronPdf 主页)
2022年10月
IronPDF v2022.10.9622
功能与升级
https://www.nuget.org/packages/IronPdf/2022.10.9622
发布说明:
- [热修复] 修复 ImageStamper 和 TextStamper 丢失的问题
IronPDF v2022.10.9532
功能与升级
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
功能与升级
https://www.nuget.org/packages/IronPdf/2022.9.9056
发布说明:
- 修复无法从应用程序或网络配置文件读取许可证密钥的问题
- 修复 Windows 上缺少 Microsoft Visual C++ 依赖项时的错误
- 修复了导致表单垂直偏移几个像素的错误
- 修复使用 VB.NET 时方法名称重复的问题
- 将 HTML 转换为 PDF 时,添加对表单复选框的支持
2022 年 8 月
IronPDF v2022.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
功能与升级
https://www.nuget.org/packages/IronPdf/2022.8.7894
发布说明:
- 新增对 Apple Silicon 设备(ARM 处理器上的 MacOs)的支持
- 新增对 Ubuntu 22 的支持
- 添加 IronPdf.Installation.ChromeBrowserCachePath
- 添加用于在 PDF 文档中绘制图像的 PdfDocument.DrawBitmap
- 为没有 IronPdf 许可证的用户减少因水印而增加的 PDF 文档文件大小
- 修复单页应用程序和 AJAX 网站有时渲染不正确的问题
- 修复合并 PDF 文档时 "重命名表单字段时出错 "的问题
- 修复加载 TIFF 文件时出现异常的问题
- 修复了一些损坏的附件
- 修复图像 TOPdf 在图像文件名包含 空格
- 修正了某些无法正常工作的 FitToPaperModes。修复了一些无法打开的 PDF 文件
- 合并 PDF 文档现在可正确合并所有表单字段及其 属性,包括嵌套表单字段
- 改进某些环境下对 .NET 6.0 的支持
- 改进 HtmlStamp 和水印定位
2022 年 6 月
IronPDF v2022.7.6986
功能与升级
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
功能与升级
https://www.nuget.org/packages/IronPdf/2022.6.6115
发布说明:
- 添加扩展的 PDF 书签 API
- 添加新的 PDF 附件 API
- 添加新的文本替换 API
- 修复了一个 Bug,该 Bug 可导致在资源有限的环境(Docker、Kubernetes 等)中多次渲染时出现挂起。
- 修正了一个 Bug,在该 Bug 中,PageOrientation 会返回不正确的值
- 修正了一个导致插入页面时出错的错误
- 修复了 PDF 到图像的输出比例无效的错误
- 修正了一个错误,该错误导致无法正确设置重复表单字段
- 修复了页眉/页脚占位符失效的错误
- 修复应用 HtmlHeaderFooter 时的内存泄漏问题
- 改进了在达到用户指定的浏览器限制后队列多个渲染时的逻辑
- 改进部署流程
- 改进部分错误信息
- 更新至最新的 Pdfium 版本,其中包括操作现有 PDF 文档时的修复程序
- 更新至最新的 Chrome 浏览器版本,其中包括将 HTML 呈现为 PDF 时的修复和安全更新
2022 年 5 月
IronPDF v2022.5.5596
功能与升级
https://www.nuget.org/packages/IronPdf/2022.5.5596
发布说明:
- 修复了 HtmlStamp 定位不起作用的错误
- 修复了 AddBackground 错误添加到前景的错误
- 修复了 EnableCookies 无法正常工作的错误
- 修复在编辑 PDF 文档时导致 ArgumentNullException 的错误
- 无需重启即可处理 ChromePdfRenderer 异常
- 改进文档(IntelliSense)
2022 年 4 月
IronPDF v2022.4.5575
功能与升级
https://www.nuget.org/packages/IronPdf/2022.4.5575
发布说明:
- 支持 .NET 6
- 修复渲染 URL 时未自动应用用户 cookie 的问题
- 修复在 Windows 上将 pdf 文档转换为图像时出现的间歇性 GDI+ 异常
- 修复了导致某些系统在初始化和部署过程中间歇性挂起的错误
- 修复导致 pdf 文档的宽度、高度、打印宽度和打印高度属性计算错误的错误
- 修复了导致 HtmlFooter 有时在页脚下方增加 5 毫米额外边距的错误
- 修复了 DPI 参数无法提高从 pdf 文档生成的图像分辨率的错误
- 修复了页眉和页脚 CSS 样式不起作用的错误
- 修复了在设置 pdf 安全设置时书签会消失的错误
- 修复了 AddPdfBackground 导致 ArgumentNullException 的错误
- 修正使用某些发布配置文件发布时 IronPdf 无法运行的错误
- 修复了 DrawDividerLine 无法与 HTML 页眉和页脚一起使用的错误
- 修正临时文件未清理的错误
- 在 Windows 环境下使用 IronPdf 时,对 Microsoft Visual C++ 可重新分发版本进行检查
- 改进在 pdf 文档中渲染 html 页眉和页脚的逻辑
IronPDF v2022.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
功能与升级
https://www.nuget.org/packages/IronPdf/2022.3.5084
发布说明:
- 修复使用 .NET 6 时无法正确加载 PNG 图像的错误
- 修复了无法点击许可证印章的错误
- 改进与某些 Linux 发行版的兼容性
- 提高整体稳定性
- 改进多线程支持
- 更新至最新的 Pdfium 版本
2022 年 2 月
IronPDF v2022.2.4887
功能与升级
https://www.nuget.org/packages/IronPdf/2022.2.4887
发布说明:
- 修复了某些图片无法正确加载的错误
- 修正了 Cookie 无法与 ChromeRender 正常工作的错误
- 修正了 UNC 路径,在使用 RenderHtmlAsPdf 时图像无法正常工作的问题
- 修复页眉和页脚 HTML 样式应用程序中的错误
- 修复了在某些系统上多线程渲染会损坏文档的错误
- 提高 macOS 的稳定性
- 提高整体稳定性和性能
- 新 API - ImageToPdfConverter.PaperSize 用于在使用 ImageToPdfConverter 时设置纸张大小(默认值:A4)
2022 年 1 月
IronPDF v2022.1.4599
功能与升级
https://www.nuget.org/packages/IronPdf/2022.1.4599
发布说明:
- 修复某些系统的初始化超时问题
- 修复某些 SSL 证书的使用问题
- 改进使用自定义临时文件夹时的逻辑
- 改进关机/清理逻辑
2021 年 12 月
IronPDF v2021.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
功能与升级
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
功能与升级
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 的呈现更加准确,这可能会导致现有用户的布局发生变化
- 对应用程序接口进行了细微更改