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

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年4月

IronPDF v2025.4.4

2025年4月10日
查看 Sonatype Central 上的 IronPDF Java v2025.4.4
View IronPDF for Java v2025.4.4 API Reference

功能與升級

IronPDF Java 版本 2025.4.4 詳情

發布說明:

IronPdfEngine更新至2025.4.4


2025年3月

IronPDF v2025.3.6

2025年3月7日
在 Sonatype Central 查看 IronPDF Java v2025.3.6
View IronPDF for Java v2025.3.6 API Reference

功能與升級

IronPDF Java 版本 2025.3.6 詳情

發布說明:

將 IronPdfEngine 更新至 2025.3.6


2025年2月

IronPDF v2025.2.8

2025年2月6日
在 Sonatype Central 查看 IronPDF Java v2025.2.8
查看 IronPDF for Java v2025.2.8 API 參考文件

功能與升級

IronPDF Java Version 2025.2.8 詳細資訊

發布說明:

將 IronPdfEngine 更新至 2025.2.8


2024年12月

IronPDF v2024.12.9

2024年1月10日
在 Sonatype Central 查看 IronPDF Java v2024.12.9
查看 IronPDF for Java v2024.12.9 API 參考文件

功能與升級

IronPDF Java 版本 2024.12.9 詳情

發布說明:

  • 修復了合併某些 PDF 時導致崩潰的問題。
  • 修復了一個問題,即編修區域下的文本首字母仍可能出現在輸出中。
  • ReplaceTextDrawText中添加了對換行符的支持。
  • PdfFont類別中新增了一個IsSubsetted屬性。
  • PdfFontCollection.Find中新增skipSubsetFonts標誌。
  • ReplaceText 方法新增了多載,以接受 PdfFont 物件。
  • 將引擎更新至 2024.12.9

2025年1月

IronPDF v2025.1.1

2024年1月16日
在 Sonatype Central 查看 IronPDF Java v2025.1.1
查看 IronPDF for Java v2025.1.1 API 參考

功能與升級

IronPDF Java 版本 2025.1.1 詳情

發布說明:

發行說明

新功能

  • 新的IronPdf.Native.UpdatedChrome套件適用於基於最新CEF 131的Linux和Windows。
  • 新增了RenderHtmlAsPdfUA API。
  • 新增RenderZipFileAsPdf API 多載。

    增強功能

  • 提升整體 PDF 表單操作效能。
  • 改進的 HTML 表單生成性能。
  • 提升的 PDF 文本擷取品質。
  • 更新引擎至2025.1.1

    問題修正

  • 修正了一個問題,該問題是在將 IronPdf 從版本 2024.8.3 升級到更高版本後,RenderRazorViewToPdf() 方法導致編譯錯誤。
  • 修正了ReplaceTextOnPage()ReplaceTextOnPages()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

2024年1月10日
在 Sonatype Central 查看 IronPDF Java v2024.12.9
查看 IronPDF for Java v2024.12.9 API 參考文件

功能與升級

IronPDF Java 版本 2024.12.9 詳情

發布說明:

  • 修復了合併某些 PDF 時導致崩潰的問題。
  • 修復了一個問題,即編修區域下的文本首字母仍可能出現在輸出中。
  • ReplaceTextDrawText中添加了對換行符的支持。
  • PdfFont類別中新增了一個IsSubsetted屬性。
  • PdfFontCollection.Find中新增skipSubsetFonts標誌。
  • ReplaceText 方法新增了多載,以接受 PdfFont 物件。
  • 將引擎更新至 2024.12.9

2024年11月

IronPDF v2024.11.4

2024年12月5日
在 Sonatype Central 查看 IronPDF Java 版本2024.11.4
View IronPDF for Java v2024.11.4 API Reference

功能與升級

IronPDF Java 版本 2024.11.4 詳情

發布說明:

  • 在 PDF/A 轉換過程中新增嵌入文件的 API。
  • 將選擇性參數FontNameCustomFontSize添加到ReplaceText API 中。
  • 允許使用自定義字體與DrawText API。
  • 修正印章定位問題。
  • 修正了一個問題,即某些 PDF/A 文件無法在 Adobe Acrobat Pro 中顯示。
  • 修正了ReplaceText導致垂直換行的問題。
  • 修正了導致Resize()Extend()Transform()方法無法訪問的問題。
  • 增強 Unicode 文本支援。
  • 改善記憶體使用和性能。
  • 改善ApplyMultipleStampsAsync的速度。
  • 將引擎更新至 2024.11.4

2024年9月

IronPDF v2024.9.1

2024年9月17日
在 Sonatype Central 查看 IronPDF Java v2024.9.1
檢視 IronPDF for Java v2024.9.1 API 參考文件

功能與升級

IronPDF Java 版本 2024.9.1 詳情

發布說明:

  • 更新引擎至 2024.9.3

2024年8月

IronPDF v2024.8.1

2024年8月8日
在 Sonatype Central 查看 IronPDF Java v2024.8.1
查看 IronPDF for Java v2024.8.1 API 參考

功能與升級

IronPDF Java 版本 2024.8.1 詳情

發布說明:

  • 更新引擎至2024.8.3

2024年7月

IronPDF v2024.7.1

2024年7月15日
在 Sonatype Central 查看 IronPDF Java v2024.7.1
查看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

2024年6月20日
在 Sonatype Central 查看 IronPDF Java v2024.6.2
查看 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規範錯誤
  • 修正當 IronPdfIronQr 之前初始化時拋出的 StackOverflowException
  • 改進表單註釋支援
  • 更新至最新的Pdfium版本,包含修復操作現有PDF文件時的問題
  • IronSoftware.System.Drawing更新至2024.6.1
  • 更新引擎至2024.6.1

2024年3月

IronPDF v2024.3.1

2024年3月29日
View IronPDF Java v2024.3.1 on Sonatype Central
View IronPDF for Java v2024.3.1 API Reference

功能與升級

IronPDF Java Version 2024.3.1 詳細資訊

發布說明:

  • 更新引擎到 2024.3.4
  • 已棄用setTextFieldFont
  • 已棄用從路径创建自定义字体

2024年2月

IronPDF v2024.2.1

2024年2月12日
在 Sonatype Central 查看 IronPDF Java v2024.2.1
查看 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

2024年1月11日
在 Sonatype Central 查看 IronPDF Java v2024.1.1
View IronPDF for Java v2024.1.1 API Reference

功能與升級

IronPDF Java 版本 2024.1.1 詳細資訊

發布說明:

  • 在某些環境中改善初創公司的流程
  • IronPdfEngine更新到2024.1.1

2023年12月

IronPDF v2023.12.1

2023年11月30日
在 Sonatype Central 查看 IronPDF Java v2023.12.1
View IronPDF for Java v2023.12.1 API Reference

功能與升級

IronPDF Java 版本 2023.12.1 詳情

發布說明:

  • 新增compressStructTree
  • 在開啟 PDF 檔案時新增 ChangeTrackingModes 選項。
  • 修復了一個錯誤,即PageSelection pageRange現在包含結束索引。
  • 更新內部grpc版本至1.59.0
  • 更新IronPdfEngine至2023.12.6

2023年11月

IronPDF v2023.11.1

2023年11月3日
在 Sonatype Central 查看 IronPDF Java v2023.11.1
查看 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

2023年10月5日
在 Sonatype Central 查看 IronPDF Java v2023.10.2
查看 IronPDF for Java v2023.10.2 API 參考

功能與升級

IronPDF Java 版本 2023.10.2 詳情

發布說明:

  • 將 IronPdfEngine 更新至 2023.10.3
  • 修正了將HtmlFooter應用於頁眉和頁腳的錯誤。

2023年9月

IronPDF v2023.9.2

2023年9月19日
在 Sonatype Central 查看 IronPDF Java v2023.9.2
查看 IronPDF for Java v2023.9.2 API 參考資料

功能與升級

IronPDF Java 版本 2023.9.2 詳情

發布說明:

  • 將 IronPdfEngine 更新至 2023.9.8
  • Adds PDF/A & PDF/UA support (see saveAsPdfA() and convertToPdfA())
  • 修正從流中打開文檔時的錯誤
  • 修復刪除中繼資料時的錯誤
  • 修正未應用灰階選項
  • 修復影像壓縮功能損壞位圖的問題
  • 修復 IronPDF 在 Linux 容器中崩潰的問題
  • 修正使用copyPages()時的記憶體洩漏
  • 修正簽名有時在Adobe Reader簽名面板中不可見的問題
  • 修復 RasterizeToImageFiles 沒有考慮頁面旋轉
  • 修正條碼印記在接近頁面邊界時縮小的問題
  • 修正 IronPdfEngine 的頁眉和頁腳無法正常運作問題
  • 改善記憶體使用和效能高達10%
  • 改進圖像壓縮邏輯以進一步優化大小
  • 通過 Javascript 方法添加 HTML 到 PDF 的觸發器:請參閱 ChromePdfRenderOptions.waitFor
  • 通過完成網路活動新增HTML到PDF觸發:請參見RenderingOptions.waitFor
  • 修正圖像戳記器:蓋章的 PNG 圖像丟失透明度
  • 在將HTML轉換為PDF時減少內存使用。
  • 減少開啟大型PDF文件時的內存使用
  • 修正了在複製註釋時導致程式掛起的錯誤
  • 修復 MacOS 錯誤,有時會導致連續渲染失敗
  • Reduces IronPdfEngine binaries & docker size
  • 提升IronPdfEngine的穩定性
  • 新增對透明簽名圖像的支持
  • Reduces time to save large documents (>100MB) by 90% or more
  • 修復渲染WebGL內容的錯誤

2023年7月

IronPDF v2023.7.2

2023年7月12日
在 Sonatype Central 查看 IronPDF Java v2023.7.2
View IronPDF for Java v2023.7.2 API Reference

功能與升級

IronPDF Java 版本 2023.7.2 詳情

發布說明:

  • 修復損壞的Fat-Jar
  • 修正文件錯誤
  • 隱藏 PageSelection.getPageList
  • 更新 gRPC 至 1.56.1
  • 更新專案描述

2023年4月

IronPDF v2023.4.4

2023年4月2日
在 Sonatype Central 查看 IronPDF Java v2023.4.4
View IronPDF for Java v2023.4.4 API Reference

功能與升級

IronPDF Java 版本 2023.4.4 細節

發布說明:

  • 修復某些情況下無法從應用程式配置檔案讀取授權密鑰的问题。
  • 修復某些針對 .NET 4.6.2 - 4.8 時的缺失或不相容的程序集引用問題

2023年3月

IronPDF v2023.3.2

2023年3月9日
在 Sonatype Central 查看 IronPDF Java v2023.3.2
View IronPDF for Java v2023.3.2 API Reference

功能與升級

IronPDF Java 版本 2023.3.2 詳細信息

發布說明:

  • 增加PdfDocument.fromImage() 支持的圖像文件類型範圍
  • 支援 PDF 增量儲存
  • 新增FormManager.setFieldReadOnly()
  • 新增ChromePdfRenderOptions.setJavascript()
  • TextStamper添加字體顏色和背景顏色選項
  • 重構PDF簽署和簽名
  • 修正使用無效授權時的應用程式崩潰問題。
  • 修正頁首/頁尾中的DrawDividerLine錯誤
  • 修復使用PdfDocument.replaceText()時的記憶體洩漏問題
  • 修復了在從 HTML 渲染 PDF 時,HTML 頁首和頁尾文字中的文本換行問題。過去有些詞會在意外的位置被打斷,導致文字難以閱讀或理解。
  • 修正了一個問題,將圖像轉換為 PDF 時,有時會導致圖像在 PDF 文件中無法正確適應。
  • 修正針對具有不同方向的PDF上的蓋章和水印定位問題
  • 將 IronPdfEngine 更新至 2023.3.2(更新至 CEF 110.0.31,包含許多安全性和性能改進)

2023年1月

IronPDF v2023.1.1

2023年1月23日
在 Sonatype Central 查看 IronPDF Java v2023.1.1
查看 IronPDF for Java v2023.1.1 API 參考文件

功能與升級

IronPDF Java 版本 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!)

2022年11月17日
在 Sonatype Central 查看 IronPDF Java v2022.12.0
查看 IronPDF for Java v2022.12.0 API 參考

功能與升級

IronPDF Java 版本 2022.12.0 詳情

發布說明:

  • 支援 IronPdfEngine Docker(請參閱 Docker Hub IronPdfEngine
  • 改進文件
  • 改善部署
  • 新增 TempFolderPath 設置
  • 添加 baseUrl 渲染參數
  • 發佈替代胖 JAR

IronPdfEngine v2022.12.11210

  • 修復作為 Windows 服務的一部分使用 IronPDF 時的崩潰問題
  • 修正使用 IronPdf 與 Azure Functions 時出現的「failed to deploy IronPdf」錯誤(請參見使用 IronPDF 與 Azure Functions
  • 修正將 HTML 或圖片加蓋在現有 PDF 內容後面的行為
  • 修復缺少的自訂記錄器介面 (Logging.CustomLogger)
  • 修復即使 FitToPaperModes 正確設置為 None 也會忽略的縮放問題
  • 新增 RenderZipFileAsPdf 用於將 ZIP 檔案渲染為 PDF 文件
  • 新增RenderDelay和BackgroundColor选项到TextStamper
  • 更新至 Chrome 108.4.13,包含多項性能和安全改進
  • 更新各種第三方NuGet套件以減輕漏洞風險
  • 更新建議的 Docker 文件(請參見在 Linux 上使用 IronPDF 的 Docker
  • 改進IronPDF在各種Linux發行版和.NET版本中的部署一致性
  • 增量改進本機代碼中的記憶體管理、穩定性和性能

2022年11月

IronPDF v2022.11.1

2022年11月17日
在 Maven Central 上查看 IronPDF Java v2022.11.1
查看 IronPDF for Java v2022.11.1 API 參考

功能與升級

IronPDF Java 版本 2022.11.1 詳情

發布說明:

  • 新增由 html 的 'input' 元素,具有 'type' 屬性的 'radio' 所生成的單選按鈕表單元素。
  • 新增RTF轉PDF功能 - 詳情請參見renderRtfAsPdf()
  • 新增頁面選擇以替換文字 - 見 replaceText()
  • 新增 toMultiPageTiff()
  • 新增 License.isLicensed() 和 License.isValidLicensed()
  • 修復文本標題和頁腳不可見的問題
  • 修復合併具有特定書籤配置的文件時出現的錯誤
  • 修正調用 applyWatermark() 時的錯誤
  • 修復合併後有時無法編輯的表單欄位问题
  • 修復樣式標記為'!important'的HTML元素的表單生成问题
  • 修復使用fromImage()時某些TIFF圖片無法加載的問題
  • Fixes IronPdf java Download progress sometimes show > 100%
  • 更新應用頁首和頁尾邊距的邏輯(現在默認僅應用左右邊距)
  • 支持ironpdf-engine作為Maven依賴項
  • Fixes ironpdf-engine download progress sometimes show > 100%

IronPDF v2022.11.0 [首次發布!]

2022年11月10日
在 Maven Central 查看 IronPDF Java v2022.11.0
View IronPDF for Java v2022.11.0 API Reference

功能與升級

IronPDF Java 版本 2022.11.0 詳情

發布說明:

  • 使用 IronPdfEngine 2022.11.10413 (IronPDF .Net 2022.10.9622)