變更日志:更新、里程碑、路線圖

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 僅在三個月後推出。

Java於1995年創建,基於使用量,它仍然是領先的編程語言,這使得它成為我們下一個合理的選擇。 我們從已經成熟的 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 詳情

發布說明:

發行說明

新功能

  • 新的 IronPdf.Native.UpdatedChrome 套件適用於 Linux 和 Windows,基於最新的 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 編碼,但不影響主要內容。
  • 修正了設定包含空格的自訂元資料鍵的問題(例如,“My Custom Key”)會引發例外。

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版本 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 Version 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 Version 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
  • 新增 ChangeTrackingModes 選項以開啟 PDF 檔案。
  • 修復了 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(例如 singleProcesschromeGpuMode)
  • 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 詳情

發布說明:

  • Updates IronPdfEngine to 2023.10.3
  • Fixes bug where HtmlFooter was applied to both the header and footer

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 詳細資訊

發布說明:

  • 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 詳情

發布說明:

  • 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 詳情

發布說明:

  • 修復某些情況下從應用程式配置檔案中讀取授權金鑰的問題
  • 修復在目標為 .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)** #### 發布說明:
  • 增加 PdfDocument.fromImage() 支持的圖像文件類型範圍
  • 支持 PDF 增量保存
  • 添加 FormManager.setFieldReadOnly()
  • 添加 ChromePdfRenderOptions.setJavascript()
  • TextStamper 添加字體顏色和背景顏色選項
  • 重新設計 PDF 簽名和簽署
  • 修復使用無效許可證時的應用程式崩潰問題。
  • 修復 Header/Footer 中的 DrawDividerLine 錯誤
  • 修復使用 PdfDocument.replaceText() 時的記憶體洩漏
  • 修復了在從 HTML 渲染 PDF 時,HTML 頁首和頁尾文本的自動換行未正確中斷單詞的問題。先前,某些單詞會在意想不到的地方被中斷,導致文本難以閱讀或理解
  • 修復了將圖像轉換為 PDF 時,有時會導致圖像無法正確適應 PDF 文檔中的問題
  • 修正了在不同方向的 PDF 上放置蓋章和水印的位置問題
  • 更新 IronPdfEngine 至 2023.3.2(更新至 CEF 110.0.31,具有多項安全性和性能提升)

## 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)** #### 發布說明:
  • 修正HeaderFooter錯誤
  • 修正baseUrl未應用的問題
  • 修正因為缺少授權金鑰而導致的RemoteException
  • 改善IronPdfEngine記憶體管理
  • 允許在Docker中運行時設置授權金鑰
**IronPdfEngine v2023.1.11674**
  • 新增支援在 HTML 渲染後執行自訂 JavaScript(參見 JavaScript 屬性)
  • 修正對 Ubuntu 22 的支援
  • 修正使用 ClickOnce 發佈方法時未包含 IronPdf 檔案的問題
  • 修正合併具有特定表單欄位配置的文件時出現的錯誤
  • 磁碟快取現在預設開啟並設置為暫存資料夾路徑(參見 Installation.ChromeBrowserCachePath
  • 棄用 FitPaperModes.None 並新增 FitPaperModes.Zoom
  • 在 netstandard2.0 專案中將 System.Drawing.Common 替換為 IronSoftware.Drawing

## 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)** #### 發布說明:
  • 支持 IronPdfEngine Docker(參見Docker Hub IronPdfEngine
  • 改進文件
  • 改進部署
  • 新增 TempFolderPath 設定
  • 新增 baseUrl 渲染參數
  • 發布替代的胖 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)** #### 發布說明:
  • Using IronPdfEngine 2022.11.10413 (IronPdf .Net 2022.10.9622)