🚀 GroupDocs.Viewer for Java 25.9:新功能與改進

我們很高興宣佈 GroupDocs.Viewer for Java 25.9 的發布,帶來一系列新功能、改進與錯誤修復。此更新提升了文件渲染能力,並為開發者提供了更多處理各種檔案格式的工具。

🆕 主要新功能

1. 多頁 AI(Adobe Illustrator)渲染

現在您可以渲染多頁 AI 檔案,擴展了對向量圖形和設計檔案的支援。

2. LHA 壓縮檔格式支援

已新增對 .lha / .lzh 壓縮檔的原生支援,包含對 LHA 檔案的自動偵測。

3. 完整電子郵件地址顯示

電子郵件渲染現在會完整顯示發件人與收件人的地址,不再截斷或混淆。

4. 儲存文字處理文件時禁用更新欄位

全新 isUpdateFields 選項允許在將文字處理文件(DOC、DOCX、DOCM 等)儲存為 HTML、PDF 或圖片時禁用欄位更新。

5. 渲染文件中的文字突顯

您可以在輸出格式中突顯文字(如搜尋結果),以提升文件互動性。

🔧 其他改進

  • 移除輸出 HTML 中的 JavaScript:新增了一個公開選項,可從產生的 HTML 中移除 JavaScript。
  • 取得全部使用的字型Viewer 類別現在提供 getAllFonts() 方法,以取得文件中使用的所有字型。
  • CAB 與 WIM 壓縮檔格式支援:新增了對 CAB 與 WIM 格式的支援,並具備自動偵測功能。
  • 在轉換為 HTML 時可選擇性禁用 JavaScript:您可以在相關格式的 HTML 輸出中禁用 JavaScript 保留。

🛠️ 公開 API 變更

  • HtmlViewOptions 中新增布林屬性 isRemoveJavaScript,用於控制 HTML 輸出中是否包含 JavaScript。
  • WordProcessingOptions 中新增布林屬性 isUpdateFields,用於控制儲存文件時是否更新欄位。
  • com.groupdocs.viewer.fonts 中新增類別 UsedFontInfo,提供字型資訊。
  • Viewer 類別中新增 getAllFonts() 方法。
  • com.groupdocs.viewer.options 中新增 SearchHighlightOptions 類別。
  • Viewer 類別中新增 search(SearchHighlightOptions) 方法。
  • com.groupdocs.viewer.fonts 中新增 FontStylesFontFormat 兩個類別。

✅ 錯誤修復

版本 25.9 包含超過 20 項錯誤修復,包含以下項目:

  • DWG 檔案渲染問題。
  • 渲染舊版 XLS 檔案時的例外狀況。
  • 簡報檔案中的註解渲染。
  • 壓縮檔的 HTML 渲染問題。
  • 壓縮檔的檢視資訊寬度與高度問題。
  • XML 文件渲染的改進。
  • DOCX 轉 HTML 的轉換修復。
  • EPS 檔案渲染錯誤。
  • DXF、DWF、PS 與 TEX 渲染問題。
  • XLS 在 HTML/PDF 中的渲染問題。
  • PDF 品質的改進。

📥 如何更新

透過 Maven 更新至 GroupDocs.Viewer for Java 25.9:

<dependency>
    <groupId>com.groupdocs</groupId>
    <artifactId>groupdocs-viewer</artifactId>
    <version>25.9</version>
</dependency>

版本 25.9 的發行說明與詳細文件可於 官方 GroupDocs 網站 找到。