🚀 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中新增FontStyles與FontFormat兩個類別。
✅ 錯誤修復
版本 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 網站 找到。