我們很高興宣布 GroupDocs.Viewer for .NET v26.8 已於 2026 年 8 月 正式發佈。此版本引入了重大架構改進——TFM‑split NuGet 包裝,並新增四項功能——包括支援隱藏的 PDF 註解、可設定 WordProcessing 文件的解析度以及頁碼,此外還修復了八個影響 PDF、WordProcessing、EML 與 EPSF 渲染的關鍵錯誤。

本次發佈的新增內容

  • [New feature] 為 GroupDocs.Viewer 實作 TFM‑Split NuGet 包裝 (VIEWERNET-5719)
  • [New feature] 在 PDF 中顯示預設隱藏的註解 (VIEWERNET-5607)
  • [New feature] 在渲染 WordProcessing 文件為點陣圖格式時,可指定水平與垂直解析度 (VIEWERNET-5700)
  • [New feature] 在渲染 WordProcessing 文件時加入頁碼 (VIEWERNET-5702)
  • [Bug] 轉換 EML 為 HTML 與點陣圖格式時,特殊字元渲染錯誤且表格邊框缺失 (VIEWERNET-5620)
  • [Bug] 渲染 PDF 時遺漏註解 (VIEWERNET-5654)
  • [Bug] DOCX 轉 HTML 時,阿拉伯字元與 EnableOpenTypeFeatures 選項同時啟用會導致渲染錯誤 (VIEWERNET-5681)
  • [Bug] EPSF 格式支援受限,解析 EPSF 檔案內容時發生錯誤 (VIEWERNET-5683)
  • [Bug] 點陣圖檔案的實際尺寸與 GetViewInfo 計算結果不符 (VIEWERNET-5737)
  • [Bug] [UI] GroupDocs viewer 8.0.7/8.1.x - 未載入的頁面在列印預覽中不可用 (VIEWERNET-5615)

公開 API 變更

新增

修改

  • RenderNotes,型別為 Boolean:其「範圍」已擴展至涵蓋 PDF 文件 (VIEWERNET-5607)

移除
無

新功能

VIEWERNET-5719

GroupDocs.Viewer NuGet 套件已全面重新設計。現在不再有獨立的 GroupDocs.Viewer.CrossPlatform 套件。TFM‑split 包裝的核心概念是:GroupDocs.Viewer NuGet 套件僅作為輕量路由套件,內部不包含二進位檔(DLL),而是只包含 NuSpec 及所有元資料(ID、版本等),二進位檔位置放置空佔位檔(“_._”),這是 NuGet 的慣例,表示「此 TFM 已支援,但此套件不提供組件」。使用者安裝時,NuGet 套件管理員會根據專案的實際平台(框架)自動安裝相應的子套件:「GroupDocs.Viewer.Net462」、「GroupDocs.Viewer.Net60」或「GroupDocs.Viewer.Net60.Windows」。因此,若您的專案以 .NET Framework 4.6.2 以上為目標,並透過 NuGet 套件管理員將 GroupDocs.Viewer 26.4 更新至最新的 26.8,系統將安裝「GroupDocs.Viewer.26.8.0」以及相依的「GroupDocs.Viewer.Net462.26.8.0」套件。

VIEWERNET-5607

現在可以透過已存在的 RenderNotes 屬性(其意義已針對 PDF 文件調整)啟用渲染 PDF 檔案中預設隱藏的彈出註解(氣泡提示)。此文章章節 詳細說明了此功能。

VIEWERNET-5700

如同前一版對 Spreadsheet 文件的支援,版本 26.8 允許在將 WordProcessing 文件渲染為點陣圖格式(PNG、JPEG)時,指定 DPI 單位的水平與垂直解析度。這透過 WordProcessingOptions 類別中新加入的公開屬性 HorizontalResolution 與 VerticalResolution 實現,兩者預設值皆為 96 DPI,且可手動設定於 [72..600] DPI 範圍內。此功能在關於渲染 WordProcessing 文件的相應章節 中有詳細說明。

VIEWERNET-5702

自本版本起,WordProcessingOptions 類別新增 PageNumberLocation 屬性,允許在渲染 WordProcessing 文件時強制加入頁碼,並可指定頁碼在頁面上的位置。此新功能的說明請參閱此處。

如何取得更新

NuGet

透過 NuGet 將 GroupDocs.Viewer 套件升級至最新版本。TFM‑split 包裝會自動安裝正確的平台專屬子套件:

直接下載

從 GroupDocs.Viewer for .NET 下載頁面 取得組件。

資源