Chúng tôi rất vui thông báo về việc phát hành GroupDocs.Viewer for .NET v26.8, có sẵn từ tháng 8 năm 2026. Bản phát hành này giới thiệu cải tiến kiến trúc quan trọng với việc đóng gói NuGet chia TFM, bốn tính năng mới — bao gồm hỗ trợ các chú thích PDF ẩn, cấu hình độ phân giải cho tài liệu WordProcessing, và đánh số trang — và khắc phục tám lỗi nghiêm trọng ảnh hưởng đến việc hiển thị PDF, WordProcessing, EML và EPSF.

Những gì mới trong bản phát hành này

  • [Tính năng mới] Thực hiện đóng gói NuGet TFM‑Split cho GroupDocs.Viewer (VIEWERNET-5719)
  • [Tính năng mới] Tiếp cận các chú thích trong PDF bị ẩn theo mặc định khi hiển thị (VIEWERNET-5607)
  • [Tính năng mới] Thêm khả năng chỉ định độ phân giải ngang và dọc trong tùy chọn WordProcessing khi chuyển đổi tài liệu WordProcessing sang định dạng raster (VIEWERNET-5700)
  • [Tính năng mới] Thêm đánh số trang cho tài liệu WordProcessing trong quá trình hiển thị (VIEWERNET-5702)
  • [Lỗi] Các ký tự đặc biệt được hiển thị không đúng và viền bảng bị thiếu khi chuyển đổi EML sang HTML và các định dạng raster (VIEWERNET-5620)
  • [Lỗi] Gặp vấn đề thiếu chú thích khi hiển thị PDF (VIEWERNET-5654)
  • [Lỗi] Việc hiển thị DOCX sang HTML không chính xác với ký tự tiếng Ả Rập và tùy chọn EnableOpenTypeFeatures được bật (VIEWERNET-5681)
  • [Lỗi] Hỗ trợ định dạng EPSF bị hạn chế. Đã xảy ra lỗi khi phân tích nội dung tệp EPSF (VIEWERNET-5683)
  • [Lỗi] Không khớp giữa kích thước thực tế của các tệp raster và giá trị được tính bởi GetViewInfo (VIEWERNET-5737)
  • [Lỗi] [UI] GroupDocs viewer 8.0.7/8.1.x – Các trang không được tải trong viewer không hiển thị trong chế độ xem trước khi in (VIEWERNET-5615)

Thay đổi API công cộng

Đã thêm

Đã sửa đổi

  • RenderNotes thuộc tính kiểu Boolean: “khu vực” của nó đã được mở rộng để bao phủ cả tài liệu PDF (VIEWERNET-5607)

Đã loại bỏ
Không có

Tính năng mới

VIEWERNET-5719

Gói NuGet GroupDocs.Viewer đã được thiết kế lại hoàn toàn. Hiện không còn gói GroupDocs.Viewer.CrossPlatform riêng biệt. Ý tưởng chính của việc đóng gói chia TFM là gói NuGet GroupDocs.Viewer hiện chỉ đóng vai trò là gói định tuyến nhẹ, bên trong không chứa các tệp nhị phân (DLL). Thay vào đó, nó chứa tệp NuSpec với tất cả siêu dữ liệu như ID, phiên bản, v.v., và khi không có tệp nhị phân thì chứa các tệp placeholder trống như “_._”, đây là quy ước NuGet có nghĩa “TFM này được hỗ trợ, nhưng không có assembly nào được cung cấp từ gói này”. Khi người dùng cài đặt, trình quản lý gói NuGet sẽ đọc nền tảng (framework) thực tế của dự án và cài đặt gói con cần thiết: “GroupDocs.Viewer.Net462”, “GroupDocs.Viewer.Net60”, hoặc “GroupDocs.Viewer.Net60.Windows”. Vì vậy, nếu dự án của bạn được xây dựng cho .NET Framework 4.6.2 trở lên và bạn nâng cấp GroupDocs.Viewer 26.4 lên 26.8 qua trình quản lý gói NuGet, sẽ được cài đặt các gói “GroupDocs.Viewer.26.8.0” và “GroupDocs.Viewer.Net462.26.8.0” phụ thuộc.

VIEWERNET-5607

Bây giờ có thể bật hiển thị các chú thích popup (gợi ý bóng) bị ẩn mặc định trong tệp PDF bằng cách sử dụng thuộc tính RenderNotes đã có — ý nghĩa của nó đã được thay đổi cho tài liệu PDF. Phần bài viết này mô tả chi tiết tính năng này.

VIEWERNET-5700

Tương tự như tài liệu Spreadsheet trong bản phát hành trước, phiên bản 26.8 cho phép chỉ định độ phân giải ngang và dọc tính bằng DPI khi hiển thị tài liệu WordProcessing đầu vào sang các định dạng raster (PNG và JPEG). Điều này được thực hiện bằng các thuộc tính công cộng mới HorizontalResolution và VerticalResolution trong lớp WordProcessingOptions. Cả hai thuộc tính đều có giá trị mặc định là 96 DPI và có thể được đặt thủ công trong khoảng [72..600] DPI. Tính năng này được mô tả chi tiết trong phần tương ứng của bài viết về hiển thị tài liệu WordProcessing.

VIEWERNET-5702

Bắt đầu từ phiên bản này, với thuộc tính mới PageNumberLocation được thêm vào lớp WordProcessingOptions, bạn có thể buộc thêm số trang vào tài liệu WordProcessing trong quá trình hiển thị và thậm chí chỉ định vị trí của số trang trên trang. Tính năng mới này được mô tả tại đây.

Cách nhận bản cập nhật

NuGet

Nâng cấp lên gói GroupDocs.Viewer mới nhất qua NuGet. Đóng gói chia TFM sẽ tự động cài đặt gói con phù hợp với nền tảng:

Tải trực tiếp

Tải các assembly từ trang tải GroupDocs.Viewer for .NET

Tài nguyên