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

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

[{hpt:chngLogFrm}]

IronPDF for Java 路线图

IronPDF for Java 是 Iron Software 推出的第一款 Java 语言产品。

2022 年 8 月,Iron Software 公司宣布打算开发新的语言。仅 3 个月后,IronPDF for Java 就问世了。

Java 创建于 1995 年,从使用量来看,它仍然是领先的程序语言,因此成为我们下一个合乎逻辑的选择。我们从成熟的 IronPDF for .NET 产品扩展而来,反映了同样多样化的功能集。我们的目标是通过频繁的更新和最新的 HTML、CSS 和 JS 技术转变保持同样的步伐,以确保我们的社区能够获得最前沿的技术。

与任何新产品一样,反馈是必不可少的。作为工程师,我们深知软件应不断改进。我们的目的是鼓励我们的 50,000 多名开发人员广泛使用 IronPDF for Java,因此我们感谢您的大量反馈。

请在上面注册我们的邮件列表,以获取有关 Java 和其他语言版本的最新消息。



2024年8月

IronPDF v2024.9.1

2024年9月17日
版本 2024.9.1

功能与升级

https://central.sonatype.com/artifact/com.ironsoftware/ironpdf/2024.9.1

发布说明:

  • 更新引擎到2024.9.3

2024年8月

IronPDF v2024.8.1

2024年8月8日
版本 2024.8.1

功能与升级

https://central.sonatype.com/artifact/com.ironsoftware/ironpdf/2024.8.1

发布说明:

  • 更新引擎至2024.8.3

2024 年 7 月

IronPDF v2024.7.1

2024 年 7 月 15 日
版本 2024.7.1

功能与升级

https://central.sonatype.com/artifact/com.ironsoftware/ironpdf/2024.7.1

发布说明:

  • 修复了保存为 PDF/A 时链接、表单和注释被破坏的问题。
  • 修复了保存为 PDF/UA 时选项卡顺序不正确的问题。
  • 修复删除 PDF 对象时的内存泄漏问题。
  • 修复了无法通过 Adobe Acrobat Pro 编辑表格的问题。
  • 修复了渲染大图像时会导致崩溃的问题。
  • 修复了渲染宽度不适用于页眉和页脚的问题。
  • 修复了不同页面尺寸下印章错位的问题。
  • 修复了平铺页面后表单值不可见的问题。
  • 修复将页面转换为图像时表单值不可见的问题 (使用 Flatten=true).
  • 修复了签名图像不可见的问题。

2024 年 6 月

IronPDF v2024.6.2

2024 年 6 月 20 日
版本 2024.6.2

功能与升级

https://central.sonatype.com/artifact/com.ironsoftware/ironpdf/2024.6.2

发布说明:

  • 允许为 SaveAsPdfUA 自定义自然语言标识符
  • 修复了 SaveAsPdfUA 有时会崩溃的错误
  • 修复了 "合并 "有时会崩溃的错误
  • 修复了 "戳记 "会损坏某些 PDF 的问题
  • 修复了 "CompressImage "会损坏某些 PDF 的问题
  • 修复添加 "页眉""页脚 "会损坏某些 PDF 的问题
  • 修复会忽略带点符号的表单字段名的问题
  • 修复操作 PDF 文档时出现的大量 System.AccessViolationException 异常
  • 修复了 "QRCode "使用无效宽度和高度的问题
  • 修复了 "RenderDocxAsPdf "忽略 docx 中分页元素的问题
  • 修复登录验证用户名被错误设置为密码值的问题
  • 修正了某些系统上的 FIPS 兼容错误
  • 修复了在 "IronQr "之前初始化 "IronPdf "时抛出的 "StackOverflowException"。
  • 改进了对表单注释的支持
  • 更新至最新的 Pdfium 版本,其中包括操作现有 PDF 文档时的修复问题
  • 将 "IronSoftware.System.Drawing "更新至 2024.6.1

  • 将引擎更新至 2024.6.1

2024 年 3 月

IronPDF v2024.3.1

2024 年 3 月 29 日
版本 2024.3.1

功能与升级

https://central.sonatype.com/artifact/com.ironsoftware/ironpdf/2024.3.1

发布说明:

  • 更新引擎至 2024.3.4
  • 已弃用的 setTextFieldFont 文本字段字体

  • 已弃用 从路径创建自定义字体

2024 年 2 月

IronPDF v2024.2.1

2024 年 2 月 12 日
版本 2024.2.1

功能与升级

https://central.sonatype.com/artifact/com.ironsoftware/ironpdf/2024.2.1

发布说明:

  • 更新 IronPdfEngine 至 2024.2.2
  • 更新 proto 至主分支的最新版本

  • 添加 FormType 测试以测试我们是否在 FormField 类中设置了正确的 FormType

2024 年 1 月

IronPDF v2024.1.1

2024 年 1 月 11 日
版本 2024.1.1

功能与升级

https://central.sonatype.com/artifact/com.ironsoftware/ironpdf/2024.1.1

发布说明:

  • 改进某些环境下的启动过程
  • 更新 IronPdfEngine 至 2024.1.1

2023 年 12 月

IronPDF v2023.12.1

2023 年 11 月 30 日
版本 2023.12.1

功能与升级

https://central.sonatype.com/artifact/com.ironsoftware/ironpdf/2023.12.1

发布说明:

  • 添加compressStructTree(压缩结构树
  • 打开 PDF 文件时添加 ChangeTrackingModes 选项。
  • 修正了一个 Bug,即 PageSelection pageRange 现在包含结束索引
  • 将内部 grpc 版本更新至 1.59.0

  • 更新 IronPdfEngine 至 2023.12.6

2023 年 11 月

IronPDF v2023.11.1

2023 年 11 月 3 日
版本 2023.11.1

功能与升级

https://central.sonatype.com/artifact/com.ironsoftware/ironpdf/2023.11.1

发布说明:

  • 在 "com.ironsoftware.ironpdf.Settings "中添加一些 Chrome 浏览器配置 (例如,"单进程"、"chromeGpuMode)
  • 在 "com.ironsoftware.ironpdf.Settings "中添加 "IronPdfEngineTimeout "配置,并将默认值从 60 秒增加到 120 秒
  • 修复了IronPdfEngine现在写入日志文件的错误
  • PdfDocument类实现AutoCloseable功能

  • 更新 IronPdfEngine 至 2023.11.7

2023 年 10 月

IronPDF v2023.10.2

2023 年 10 月 5 日
版本 2023.10.2

功能与升级

https://central.sonatype.com/artifact/com.ironsoftware/ironpdf/2023.10.2

发布说明:

  • 更新 IronPdfEngine 至 2023.10.3
  • 修复了 HtmlFooter 同时应用于页眉和页脚的错误

2023 年 9 月

IronPDF v2023.9.2

2023 年 9 月 19 日
版本 2023.9.2

功能与升级

https://central.sonatype.com/artifact/com.ironsoftware/ironpdf/2023.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

2023 年 7 月 12 日
版本 2023.7.2

功能与升级

https://central.sonatype.com/artifact/com.ironsoftware/ironpdf/2023.7.2

发布说明:

  • 修复损坏的 Fat-Jar
  • 修正文档错字
  • 隐藏 PageSelection.getPageList
  • 将 gRPC 更新至 1.56.1
  • 更新项目说明

2023 年 4 月

IronPDF v2023.4.4

2023 年 4 月 2 日
版本 2023.4.4

功能与升级

https://central.sonatype.com/artifact/com.ironsoftware/ironpdf/2023.4.4

发布说明:

  • 修复了某些无法从应用程序配置文件读取许可证密钥的情况
  • 修复了某些针对 .NET 4.6.2 - 4.8 的程序集引用缺失或不兼容的情况

2023 年 3 月

IronPDF v2023.3.2

2023 年 3 月 9 日
版本 2023.3.2

功能与升级

https://central.sonatype.com/artifact/com.ironsoftware/ironpdf/2023.3.2

发布说明:

  • 支持的图像文件类型范围增加了 PdfDocument.fromImage()
  • 支持 PDF 增量保存
  • 添加 FormManager.setFieldReadOnly()
  • 添加 ChromePdfRenderOptions.setJavascript()
  • 添加 font color and background color options to TextStamper
  • 重构 PDF 签名和签名
  • 修复使用无效许可证时应用程序崩溃的问题。
  • 修复 绘制分割线 页眉/页脚中的错误
  • 修复 memory leak when using PdfDocument.replaceText()
  • 修复了从 HTML 导出 PDF 时,HTML 页眉和页脚文本中的文本换行无法正确断开单词的问题。以前,有些单词会在意想不到的地方断开,导致文本难以阅读或理解
  • 修复了将图像转换为 PDF 有时会导致图像无法正确嵌入 PDF 文档的问题
  • 修复 stamper and watermark positioning on PDFs with different orientation
  • 将 IronPdfEngine 更新至 2023.3.2(更新至 CEF 110.0.31,改进了许多安全性和性能)

2023 年 1 月

IronPDF v2023.1.1

2023 年 1 月 23 日
版本 2023.1.1

功能与升级

https://central.sonatype.com/artifact/com.ironsoftware/ironpdf/2023.1.1

发布说明:

  • 修复 页眉页脚 错误
  • 修复 baseUrl 不适用
  • 修复 远程异常 许可证密钥丢失导致
  • 改善 IronPdfEngine 内存管理
  • 允许在 Docker 中运行时设置许可证密钥

IronPdfEngine v2023.1.11674

  • 添加了在 HTML 渲染后执行自定义 JavaScript 的支持(请参阅 JavaScript 属性)
  • 修复对 Ubuntu 22 的支持
  • 修复使用 ClickOnce 发布方法时不包含 IronPdf 文件的问题
  • 修复合并具有特定表单字段配置的文档时出现的错误
  • 磁盘缓存现已默认启用,并设置为临时文件夹路径(请参阅 Installation.ChromeBrowserCachePath)
  • 弃用 FitPaperModes.None 并增加 FitPaperModes.Zoom
  • 替换 System.Drawing.CommonIronSoftware.Drawing 在 netstandard2.0 项目中

2022 年 12 月

IronPDF v2022.12.0(支持 Docker)

2022 年 11 月 17 日
版本 2022.12.0

功能与升级

https://central.sonatype.com/artifact/com.ironsoftware/ironpdf/2022.12.0

发布说明:

IronPdfEngine v2022.12.11210

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

2022 年 11 月

IronPDF v2022.11.1

2022 年 11 月 17 日
版本 2022.11.1

功能与升级

https://search.maven.org/artifact/com.ironsoftware/ironpdf/2022.11.1/jar

发布说明:

  • 添加单选按钮表单元素,由带有 "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 [首次发布!]

2022 年 11 月 10 日
版本 2022.11.0

功能与升级

https://search.maven.org/artifact/com.ironsoftware/ironpdf/2022.11.0/jar

发布说明:

  • 使用 IronPdfEngine 2022.11.10413 (IronPdf .Net 2022.10.9622)