变更日志:更新、里程碑、路线图
[{hpt:chngLogFrm}]
IronPDF for Java 路线图
IronPDF for Java 是 Iron Software 推出第一款基于 Java 语言的产品。
2022年8月,Iron Software宣布有意拓展到新语言。 IronPDF for Java 仅在 3 个月后推出。
创建于1995年的Java,仍然是使用量最大的编程语言,这使其成为我们提供服务的下一个合乎逻辑的选择。 我们从成熟的 IronPDF for .NET 产品扩展而来,反映了同样多样化的功能集。 我们的目标是保持与时俱进的步伐,经常更新和更新最新的 HTML、CSS 和 JS 技术,以确保我们的社区能够获得最前沿的技术。
与任何新产品一样,反馈意见至关重要。 作为工程师,我们知道软件应该不断改进。 我们的目的是鼓励我们拥有超过50,000名开发人员的社区广泛使用IronPDF for Java,因此我们非常感谢您大量的反馈。
请在上面注册我们的邮件列表,以获取有关我们下一次发布 Java 和其他语言版本的新闻。
2024年11月
IronPDF v2024.11.4
功能与升级
IronPDF Java Version 2024.11.4 详情
发布说明:
- 在PDF/A转换期间添加用于嵌入文件的新API。
- 为
ReplaceText
API 添加可选参数FontName
和CustomFontSize
。 - 允许在
DrawText
API 中使用自定义字体。 - 修复印章定位问题。
- 修复了部分 PDF/A 文件在 Adobe Acrobat Pro 中无法显示的问题。
- 修复了
ReplaceText
导致垂直换行的问题。 - 修复了一个
Resize
问题(),
扩展(), 和
Transform()` 方法无法访问。 - 增强对Unicode文本的支持。
- 改进内存使用和性能。
- 提高
ApplyMultipleStampsAsync
的速度。 - 将引擎更新到2024.11.4
2024年9月
IronPDF v2024.9.1
功能与升级
发布说明:
- 更新引擎至2024.9.3
2024年8月
IronPDF v2024.8.1
功能与升级
发布说明:
- 将引擎更新至2024.8.3
2024 年 7 月
IronPDF v2024.7.1
功能与升级
发布说明:
- 修复了将文件保存为PDF/A时链接、表单和注释损坏的问题。
- 修复了保存为 PDF/UA 时标签顺序不正确的问题。
- 修复删除 PDF 对象时的内存泄漏问题。
- 修复了在 Adobe Acrobat Pro 中无法编辑表单的问题。
- 修复了渲染大图像时导致崩溃的问题。
- 修复了渲染宽度未应用于页眉和页脚的问题。
- 修复了由于不同页面大小导致印章位置错误的问题。
- 解决了页面扁平化后表单值不可见的问题。
- 修复了将页面转换为图像时表单值不可见的问题(使用 Flatten=true).
- 修复了签名图片不可见的问题。
2024 年 6 月
IronPDF v2024.6.2
功能与升级
发布说明:
- 允许自定义自然语言标识符用于
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 - 更新引擎至2024.6.1
2024 年 3 月
IronPDF v2024.3.1
功能与升级
发布说明:
- 更新引擎至2024.3.4
- 已弃用的
setTextFieldFont
- 已弃用从路径创建自定义字体
2024 年 2 月
IronPDF v2024.2.1
功能与升级
发布说明:
- 将
IronPdfEngine
更新到 2024.2.2 - 更新
proto
到主分支的最新版本 - 添加
FormType
测试,以测试我们将正确的FormType
设置到FormField
类中。
2024 年 1 月
IronPDF v2024.1.1
功能与升级
发布说明:
- 改善某些环境中的初创公司流程
- 将
IronPdfEngine
更新至 2024.1.1
2023 年 12 月
IronPDF v2023.12.1
功能与升级
发布说明:
- 添加
compressStructTree
- 添加打开 PDF 文件时的
ChangeTrackingModes
选项。 - 修复了
PageSelection pageRange
现在包含结束索引的错误 - 更新内部
grpc
版本至1.59.0 - 将
IronPdfEngine
更新为 2023.12.6
2023 年 11 月
IronPDF v2023.11.1
功能与升级
发布说明:
- 将一些Chrome配置添加到
com.ironsoftware.ironpdf.Settings
(例如,"单进程"、"chromeGpuMode) - 将
IronPdfEngineTimeout
配置添加到com.ironsoftware.ironpdf.Settings
并将默认值从 60 秒增加到 120 秒 - 修复了
IronPdfEngine
现在写入日志文件的错误 - 为
PdfDocument
类实现AutoCloseable
- 更新
IronPdfEngine
到 2023.11.7
2023 年 10 月
IronPDF v2023.10.2
功能与升级
发布说明:
- 更新 IronPdfEngine 至 2023.10.3
- 修复了 HtmlFooter 同时应用于页眉和页脚的错误
2023 年 9 月
IronPDF v2023.9.2
功能与升级
发布说明:
- 更新 IronPdfEngine 至 2023.9.8
- 添加 PDF/A 和 PDF/UA 支持(请参阅 saveAsPdfA() 和 convertToPdfA()
- 修复从文件流打开文档时的错误
- 修复删除元数据时的错误
- 修复灰度选项未应用的问题
- 修复图像压缩功能损坏位图的问题
- 修复 IronPdf 在 Linux 容器中崩溃的问题
- 修复使用 copyPages() 时的内存泄漏问题
- 修复在 Adobe Reader 签名面板中有时无法看到签名的问题
- 修复 RasterizeToImageFiles 未考虑页面旋转的问题
- 修复条形码印章在接近页面边界时缩小的问题
- 修复 IronPdfEngine 页眉和页脚无法正常工作的问题
- 内存使用率和性能最多可提高 10
- 改进图像压缩逻辑,进一步优化尺寸
- 通过 Javascript 方法添加 HTML 到 PDF 的触发器:请参见 ChromePdfRenderOptions.waitFor
- 通过完成网络活动添加 HTML 转 PDF 触发器:请参见 RenderingOptions.waitFor
- 修复了图像图章:图章 PNG 图像失去透明度
- 将 HTML 转换为 PDF 时减少内存使用量
- 减少打开大型 PDF 文档时的内存使用量
- 修复了导致程序在复制注释时挂起的错误
- 修复了 MacOS 有时会导致连续渲染失败的错误
- 减少 IronPdfEngine 二进制文件和 docker 的大小
- 提高 IronPdfEngine 的稳定性
- 新增对透明签名图像的支持
- 将保存大型文档(>100MB)的时间缩短 90% 或更多
- 修复了渲染 WebGL 内容的错误
2023 年 7 月
IronPDF v2023.7.2
功能与升级
发布说明:
- 修复损坏的 Fat-Jar
- 修正文档错字
- 隐藏 PageSelection.getPageList
- 将 gRPC 更新至 1.56.1
- 更新项目说明
2023 年 4 月
IronPDF v2023.4.4
功能与升级
发布说明:
- 修复了某些无法从应用程序配置文件读取许可证密钥的情况
- 修复了某些针对 .NET 4.6.2 - 4.8 的程序集引用缺失或不兼容的情况
2023 年 3 月
IronPDF v2023.3.2
功能与升级
发布说明:
- 支持的图像文件类型范围增加了
PdfDocument.fromImage()
- 支持 PDF 增量保存
- 添加
FormManager.setFieldReadOnly()
- 添加
ChromePdfRenderOptions.setJavascript()
- 为
TextStamper
- 重构 PDF 签名和签名
- 修复使用无效许可证时应用程序崩溃的问题。
- 修复
绘制分割线
页眉/页脚中的错误 - 修复了使用
PdfDocument.replaceText()
- 修复了从 HTML 导出 PDF 时,HTML 页眉和页脚文本中的文本换行无法正确断开单词的问题。以前,有些单词会在意想不到的地方断开,导致文本难以阅读或理解
- 修复了将图像转换为 PDF 有时会导致图像无法正确嵌入 PDF 文档的问题
- 修复不同方向 PDF 文件上的印章和水印定位问题
- 将 IronPdfEngine 更新至 2023.3.2(更新至 CEF 110.0.31,改进了许多安全性和性能)
2023 年 1 月
IronPDF v2023.1.1
功能与升级
发布说明:
- 修复
页眉页脚
错误 - 修复
baseUrl
不适用 - 修复
远程异常
许可证密钥丢失导致 - 改善
IronPdfEngine
内存管理 - 允许在 Docker 中运行时设置许可证密钥
IronPdfEngine v2023.1.11674
- 添加了在 HTML 渲染后执行自定义 JavaScript 的支持(请参阅 JavaScript 属性)
- 修复对 Ubuntu 22 的支持
- 修复使用 ClickOnce 发布方法时不包含 IronPdf 文件的问题
- 修复合并具有特定表单字段配置的文档时出现的错误
- 磁盘缓存现已默认启用,并设置为临时文件夹路径(请参阅
Installation.ChromeBrowserCachePath
) - 弃用
FitPaperModes.None
并增加FitPaperModes.Zoom
- 替换
System.Drawing.Common
与IronSoftware.Drawing
在 netstandard2.0 项目中
2022 年 12 月
IronPDF v2022.12.0(支持 Docker)
功能与升级
发布说明:
- 支持 IronPdfEngine Docker(请参阅 Docker Hub IronPdfEngine)
- 改进文档
- 改进部署
- 添加 TempFolderPath 设置
- 添加 baseUrl 渲染参数
- 发布替代胖 JAR
IronPdfEngine v2022.12.11210
- 修复将 IronPdf 作为 Windows 服务的一部分使用时的崩溃问题
- 修复了将 IronPdf 与 Azure Functions 结合使用时出现的 "部署 IronPdf 失败 "错误(请参阅 将 IronPDF 与 Azure 函数结合使用)
- 修复在现有 PDF 内容后加盖 HTML 或图像时的行为
- 修复缺失的自定义日志记录器接口(Logging.CustomLogger)
- 修正即使将 FitToPaperModes 正确设置为 "无",缩放也会被忽略的问题
- 添加 RenderZipFileAsPdf,用于将 ZIP 文件渲染为 PDF 文档
- 为 TextStamper 添加渲染延迟(RenderDelay)和背景色(BackgroundColor)选项
- 更新至 Chrome 108.4.13 版,性能和安全性得到大幅提升
- 更新各种第三方 NuGet 软件包以减少漏洞
- 更新建议的 docker 文件(参见 在 Linux 上使用 IronPDF 和 Docker)
- 提高 IronPdf 在不同 Linux 发行版和 .NET 版本之间部署的一致性
- 逐步改进本地代码的内存管理、稳定性和性能
2022 年 11 月
IronPDF v2022.11.1
功能与升级
发布说明:
- 添加单选按钮表单元素,由带有 "type "属性为 "radio "的 html "input "元素生成
- 添加 RTF 到 PDF - 更多信息,请参阅 renderRtfAsPdf()
- 添加页面选择以替换文本 - 参见 replaceText()
- 添加 toMultiPageTiff()
- 添加 License.isLicensed() 和 License.isValidLicensed()
- 修复文本页眉和页脚不可见的问题
- 修复合并具有特定书签配置的文档时出现的错误
- 修复调用 applyWatermark() 时的错误
- 修复合并后有时无法编辑表格字段的问题
- 修复了带有"!重要 "标记样式的 HTML 元素的表单生成问题
- 修复使用 fromImage() 时某些 TIFF 图像无法加载的问题
- 修复 IronPdf java 下载进度有时显示 > 100% 的问题
- 更新了为页眉和页脚应用页边距的逻辑(现在默认情况下只应用左右页边距)。
- 支持将 ironpdf-engine 作为 maven 依赖项
- 修正 ironpdf-engine 下载进度有时显示 > 100% 的问题
IronPDF v2022.11.0 [首次发布!]
功能与升级
发布说明:
- 使用 IronPdfEngine 2022.11.10413 (IronPdf .Net 2022.10.9622)