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

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

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 和其他语言版本的新闻。


2025年3月

IronPDF v2025.3.6

Mar 7, 2025
View IronPDF Java v2025.3.6 on Sonatype Central
查看 IronPDF for Java v2025.3.6 API 参考

功能与升级

IronPDF Java 版本 2025.3.6 详情

发布说明:

将 IronPdfEngine 更新至 2025.3.6


2025年2月

IronPDF v2025.2.8

Feb 6, 2025
View IronPDF Java v2025.2.8 on Sonatype Central
查看 IronPDF for Java v2025.2.8 API 参考

功能与升级

IronPDF Java 版本 2025.2.8 详细信息

发布说明:

将IronPdfEngine更新至2025.2.8


2024年12月

IronPDF v2024.12.9

Jan 10, 2024
View IronPDF Java v2024.12.9 on Sonatype Central
查看 IronPDF for Java v2024.12.9 API 参考文档

功能与升级

IronPDF Java 版本 2024.12.9 详细信息

发布说明:

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

2025年1月

IronPDF v2025.1.1

Jan 16, 2024
View IronPDF Java v2025.1.1 on Sonatype Central
查看 IronPDF for Java v2025.1.1 API 参考文档

功能与升级

IronPDF Java 版本 2025.1.1 详情

发布说明:

发布说明

新功能

  • 新的适用于 Linux 和 Windows 的 IronPdf.Native.UpdatedChrome 包基于最新的 CEF 131。
  • 添加了新的RenderHtmlAsPdfUA API。
  • 添加了新的RenderZipFileAsPdf API 重载。

    增强功能

  • 改进了整体 PDF 表单操作性能。
  • 改进了HTML表单生成性能。
  • 改进的PDF文本提取质量。
  • 将引擎更新至2025.1.1

    错误修复

  • 修复了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 v2024.12.9

Jan 10, 2024
View IronPDF Java v2024.12.9 on Sonatype Central
查看 IronPDF for Java v2024.12.9 API 参考文档

功能与升级

IronPDF Java 版本 2024.12.9 详细信息

发布说明:

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

2024年11月

IronPDF v2024.11.4

Dec 5, 2024
View IronPDF Java v2024.11.4 on Sonatype Central
查看 IronPDF for Java v2024.11.4 API 参考文档

功能与升级

IronPDF Java Version 2024.11.4 详情

发布说明:

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

2024年9月

IronPDF v2024.9.1

Sept 17, 2024
View IronPDF Java v2024.9.1 on Sonatype Central
查看 IronPDF for Java v2024.9.1 API 参考文档

功能与升级

IronPDF Java 2024.9.1 版详细信息

发布说明:

  • 更新引擎至2024.9.3

2024年8月

IronPDF v2024.8.1

Aug 8, 2024
View IronPDF Java v2024.8.1 on Sonatype Central
查看 IronPDF for Java v2024.8.1 API 参考文档

功能与升级

IronPDF Java 2024.8.1 版详细信息

发布说明:

  • 将引擎更新至2024.8.3

2024 年 7 月

IronPDF v2024.7.1

Jul 15, 2024
View IronPDF Java v2024.7.1 on Sonatype Central
查看IronPDF for Java v2024.7.1 API参考

功能与升级

IronPDF Java 2024.7.1 版详细信息

发布说明:

  • 修复了将文件保存为PDF/A时链接、表单和注释损坏的问题。
  • 修复了保存为 PDF/UA 时标签顺序不正确的问题。
  • 修复删除 PDF 对象时的内存泄漏问题。
  • 修复了在 Adobe Acrobat Pro 中无法编辑表单的问题。
  • 修复了渲染大图像时导致崩溃的问题。
  • 修复了渲染宽度未应用于页眉和页脚的问题。
  • 修复了由于不同页面大小导致印章位置错误的问题。
  • 解决了页面扁平化后表单值不可见的问题。
  • 修复了将页面转换为图像时表单值不可见的问题(使用 Flatten=true).
  • 修复了签名图片不可见的问题。

2024 年 6 月

IronPDF v2024.6.2

Jun 20, 2024
View IronPDF Java v2024.6.2 on Sonatype Central
查看 IronPDF for Java v2024.6.2 API 参考资料

功能与升级

IronPDF Java 2024.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

Mar 29, 2024
View IronPDF Java v2024.3.1 on Sonatype Central
查看 IronPDF for Java v2024.3.1 API 参考文档

功能与升级

IronPDF Java 2024.3.1 版详细信息

发布说明:

  • 更新引擎至2024.3.4
  • 已弃用的 setTextFieldFont
  • 已弃用从路径创建自定义字体

2024 年 2 月

IronPDF v2024.2.1

Feb 12, 2024
View IronPDF Java v2024.2.1 on Sonatype Central
查看 IronPDF for Java v2024.2.1 API 参考文档

功能与升级

IronPDF Java 2024.2.1 版详细信息

发布说明:

  • IronPdfEngine 更新到 2024.2.2
  • 更新 proto 到主分支的最新版本
  • 添加 FormType 测试,以测试我们将正确的 FormType 设置到 FormField 类中。

2024 年 1 月

IronPDF v2024.1.1

Jan 11, 2024
View IronPDF Java v2024.1.1 on Sonatype Central
查看 IronPDF for Java v2024.1.1 API 参考文档

功能与升级

IronPDF Java 2024.1.1 版详细信息

发布说明:

  • 改善某些环境中的初创公司流程
  • IronPdfEngine 更新至 2024.1.1

2023 年 12 月

IronPDF v2023.12.1

Nov 30, 2023
View IronPDF Java v2023.12.1 on Sonatype Central
查看IronPDF for Java v2023.12.1 API参考文档

功能与升级

IronPDF Java 2023.12.1 版详细信息

发布说明:

  • 添加 compressStructTree
  • 添加打开 PDF 文件时的 ChangeTrackingModes 选项。
  • 修复了PageSelection pageRange 现在包含结束索引的错误
  • 更新内部grpc版本至1.59.0
  • IronPdfEngine 更新为 2023.12.6

2023 年 11 月

IronPDF v2023.11.1

Nov 03, 2023
View IronPDF Java v2023.11.1 on Sonatype Central
查看IronPDF for Java v2023.11.1 API参考信息

功能与升级

IronPDF Java 2023.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

Oct 05, 2023
View IronPDF Java v2023.10.2 on Sonatype Central
查看 IronPDF for Java v2023.10.2 API 参考文档

功能与升级

IronPDF Java 2023.10.2 版详细信息

发布说明:

  • 更新 IronPdfEngine 到 2023.10.3
  • 修复了 HtmlFooter 被应用到页眉和页脚的错误

## 2023 年 9 月

IronPDF v2023.9.2

Sep 19, 2023
View IronPDF Java v2023.9.2 on Sonatype Central
查看IronPDF for Java v2023.9.2 API参考文档
功能与升级 **[IronPDF Java 2023.9.2 版详细信息](https://central.sonatype.com/artifact/com.ironsoftware/ironpdf/2023.9.2)** #### 发布说明:
  • Updates IronPdfEngine to 2023.9.8
  • Adds PDF/A & PDF/UA support (see saveAsPdfA() and convertToPdfA())
  • Fixes bug when opening document from Stream
  • Fixes bug when removing metadata
  • Fixes grayscale option not being applied
  • Fixes image compression features corrupting bitmaps
  • Fixes IronPdf crashing in Linux containers
  • Fixes memory leak when using copyPages()
  • Fixes signatures sometimes not being visible in Adobe Reader signature panel
  • Fixes RasterizeToImageFiles not considering page rotation
  • Fixes barcode stamps shrinking as they approach the page boundary
  • Fixes IronPdfEngine headers and footers not working properly
  • Improves memory usage and performance by up to 10 percent
  • Improves logic for image compression to further optimize size
  • Adds HTML-to-PDF trigger via Javascript method: See ChromePdfRenderOptions.waitFor
  • Adds HTML-to-PDF trigger via completion of network activity: See RenderingOptions.waitFor
  • Fixes Image Stamper: Stamp PNG image losing its transparency
  • Reduces memory usage when rendering HTML to PDF
  • Reduces memory usage when opening large PDF documents
  • Fixes bug causing the program to hang when copying annotations
  • Fixes MacOS bug which would sometimes cause consecutive renders to fail
  • Reduces IronPdfEngine binaries & docker size
  • Improves stability of IronPdfEngine
  • Adds support for transparent signature images
  • Reduces time to save large documents (>100MB) by 90% or more
  • Fixes rendering WebGL content bug

## 2023 年 7 月

IronPDF v2023.7.2

Jul 12, 2023
View IronPDF Java v2023.7.2 on Sonatype Central
查看 IronPDF for Java v2023.7.2 API 参考
功能与升级 **[IronPDF Java 2023.7.2 版详细信息](https://central.sonatype.com/artifact/com.ironsoftware/ironpdf/2023.7.2)** #### 发布说明:
  • Fixes corrupted Fat-Jar
  • Fixes documentation typo
  • Hide PageSelection.getPageList
  • Update gRPC to 1.56.1
  • Update project description

## 2023 年 4 月

IronPDF v2023.4.4

Apr 2, 2023
View IronPDF Java v2023.4.4 on Sonatype Central
查看 IronPDF for Java v2023.4.4 API 参考文档
功能与升级 **[IronPDF Java 2023.4.4 版详细信息](https://central.sonatype.com/artifact/com.ironsoftware/ironpdf/2023.4.4)** #### 发布说明:
  • Fixes some cases of license key not being read from application config file
  • Fixes some cases of missing or incompatible assembly references when targeting .NET 4.6.2 - 4.8

## 2023 年 3 月

IronPDF v2023.3.2

Mar 9, 2023
View IronPDF Java v2023.3.2 on Sonatype Central
查看IronPDF for Java v2023.3.2 API参考资料
功能与升级 **[IronPDF Java 2023.3.2 版详细信息](https://central.sonatype.com/artifact/com.ironsoftware/ironpdf/2023.3.2)** #### 发布说明:
  • Increases the range of supported image file types of PdfDocument.fromImage()
  • Supports PDF incremental saving
  • Adds FormManager.setFieldReadOnly()
  • Adds ChromePdfRenderOptions.setJavascript()
  • Adds font color and background color options to TextStamper
  • Reworks PDF signing and signature
  • Fixes application crash when using invalid license.
  • Fixes DrawDividerLine bugs in Header/Footer
  • Fixes memory leak when using PdfDocument.replaceText()
  • Fixed an issue with text-wrap in HTML header and footer text not breaking a word correctly when rendering a PDF from HTML. Previously, some words would be broken in unexpected places, resulting in text that was difficult to read or understand
  • Fixed an issue where converting an image to PDF would sometimes result in the image not fitting properly within the PDF document
  • Fixes stamper and watermark positioning on PDFs with different orientation
  • Updates IronPdfEngine to 2023.3.2 (Updates to CEF 110.0.31 with many security and performance improvements)

## 2023 年 1 月

IronPDF v2023.1.1

Jan 23, 2023
View IronPDF Java v2023.1.1 on Sonatype Central
查看 IronPDF for Java v2023.1.1 API 参考文档
功能与升级 **[IronPDF Java 2023.1.1 版详细信息](https://central.sonatype.com/artifact/com.ironsoftware/ironpdf/2023.1.1)** #### 发布说明:
  • Fixes HeaderFooter bugs
  • Fixes baseUrl does not apply
  • Fixes RemoteException caused by missing license key
  • Improves IronPdfEngine memory management
  • Allows to set license key while running in Docker
**IronPdfEngine v2023.1.11674**
  • Adds support for executing custom JavaScript after an HTML render (see JavaScript property)
  • Fixes support for Ubuntu 22
  • Fixes IronPdf files not being included when using ClickOnce publishing method
  • Fixes error when merging documents with certain form field configurations
  • Disk caching is now enabled by default and set to temp folder path (see Installation.ChromeBrowserCachePath)
  • Deprecates FitPaperModes.None and adds FitPaperModes.Zoom
  • Replaces System.Drawing.Common with IronSoftware.Drawing in netstandard2.0 projects

## 2022 年 12 月

IronPDF v2022.12.0 (Docker Support!)

Nov 17, 2022
View IronPDF Java v2022.12.0 on Sonatype Central
查看 IronPDF for Java v2022.12.0 API 参考文档
功能与升级 **[IronPDF Java 2022.12.0 版详细信息](https://central.sonatype.com/artifact/com.ironsoftware/ironpdf/2022.12.0)** #### 发布说明:
  • Supports IronPdfEngine Docker (see Docker Hub IronPdfEngine)
  • Improves documentation
  • Improves deployment
  • Adds TempFolderPath setting
  • Adds baseUrl rendering parameter
  • Release alternative fat JAR
**IronPdfEngine v2022.12.11210**
  • Fixes crash when using IronPdf as part of a Windows service
  • Fixes 'failed to deploy IronPdf' error when using IronPdf with Azure Functions (see Using IronPDF with Azure Functions)
  • Fixes behavior when stamping HTML or images behind existing PDF content
  • Fixes missing custom logger interface (Logging.CustomLogger)
  • Fixes Zoom being ignored even with FitToPaperModes properly set to None
  • Adds RenderZipFileAsPdf for rendering ZIP files as a PDF document
  • Adds RenderDelay and BackgroundColor options to TextStamper
  • Updates to Chrome 108.4.13 with many performance and security improvements
  • Updates various 3rd party NuGet packages to mitigate vulnerabilities
  • Updates suggested docker files (see Using IronPDF with Docker on Linux)
  • Improves consistency of IronPdf deployments across various Linux distros and .NET versions
  • Incremental improvements to memory management, stability, and performance in native code

## 2022 年 11 月

IronPDF v2022.11.1

Nov 17, 2022
View IronPDF Java v2022.11.1 on Maven Central
查看 IronPDF for Java v2022.11.1 API 参考文档
功能与升级 **[IronPDF Java 2022.11.1 版详细信息](https://search.maven.org/artifact/com.ironsoftware/ironpdf/2022.11.1/jar)** #### 发布说明:
  • Adds radio button form elements, generated from html 'input' elements with a 'type' attribute of 'radio'
  • Adds RTF-to-PDF - see renderRtfAsPdf() for more information
  • Adds page selection to replace text - see replaceText()
  • Adds toMultiPageTiff()
  • Adds License.isLicensed() and License.isValidLicensed()
  • Fixes text headers and footers not being visible
  • Fixes error when merging documents with certain bookmark configurations
  • Fixes error when calling applyWatermark()
  • Fixes form fields sometimes not being editable after merging
  • Fixes form generation for html elements with styles marked '!important'
  • Fixes some TIFF images not loading when using fromImage()
  • Fixes IronPdf java Download progress sometimes show > 100%
  • Updates logic for applying margins to headers and footers (now only applying left and right margins by default)
  • Supports ironpdf-engine as a maven dependency
  • Fixes ironpdf-engine download progress sometimes show > 100%

IronPDF v2022.11.0 [First Release!]

Nov 10, 2022
View IronPDF Java v2022.11.0 on Maven Central
查看IronPDF for Java v2022.11.0 API参考
功能与升级 **[IronPDF Java 2022.11.0 版详细信息](https://search.maven.org/artifact/com.ironsoftware/ironpdf/2022.11.0/jar)** #### 发布说明:
  • 使用 IronPdfEngine 2022.11.10413 (IronPdf .Net 2022.10.9622)