We’re happy to announce the release of GroupDocs.Viewer for Java 26.9, available as of September 2026. This release delivers four new features ported from GroupDocs.Viewer for .NET, two Java‑specific archive enhancements, and five bug fixes — significantly improving support for PDF, WordProcessing, and archive formats.

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

  • [Tính năng mới] Thêm hỗ trợ định dạng tệp Open Fixed‑layout Document (OFD) (VIEWERNET-4630)
  • [Tính năng mới] Triển khai việc hiển thị các chú thích ẩn mặc định trong PDF khi render (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 render 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 render (VIEWERNET-5702)
  • [Cải tiến] Tên tệp lưu trữ không hiển thị đúng (VIEWERJAVA-3952)
  • [Cải tiến] Xem tệp lưu trữ có tài nguyên bên ngoài (VIEWERJAVA-3953)
  • [Lỗi] Các ký tự đặc biệt được render sai và viền bảng bị thiếu khi chuyển đổi EML sang HTML và định dạng raster (VIEWERNET-5620)
  • [Lỗi] Vấn đề thiếu bình luận khi render PDF (VIEWERNET-5654)
  • [Lỗi] Render DOCX sang HTML không đúng với ký tự Ả Rập khi tùy chọn EnableOpenTypeFeatures được bật (VIEWERNET-5681)
  • [Lỗi] Hỗ trợ định dạng EPSF bị hạn chế. Lỗi xảy ra 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 lưu trữ đã raster và giá trị tính toán bởi GetViewInfo (VIEWERNET-5737)

Thay đổi API công cộng

Đã thêm

Đã sửa đổi

Đã loại bỏ

Không có

Tính năng mới

VIEWERNET-4630

Bắt đầu từ phiên bản này, GroupDocs.Viewer for Java hỗ trợ định dạng tệp Open Fixed‑layout Document (OFD). Để xử lý tệp OFD, cần có phông chữ SimSun.ttf có sẵn trên hệ điều hành (thường được cài sẵn trên Windows; trên Linux có thể cần cung cấp thủ công qua nguồn phông chữ tùy chỉnh). Tính năng này được mô tả chi tiết trong phần Render OFD documents.

VIEWERNET-5607

Giờ đây có thể bật render 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 tùy chọn setRenderNotes đã có — ý nghĩa của tùy chọn này đã được mở rộng cho tài liệu PDF. Phần bài viết này mô tả chi tiết tính năng.

VIEWERNET-5700

Giống như với tài liệu Spreadsheet trong bản phát hành trước, phiên bản 26.9 cho phép chỉ định độ phân giải ngang và dọc tính bằng DPI khi render 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 phương thức mới setHorizontalResolution và setVerticalResolution trong lớp WordProcessingOptions. Cả hai tùy chọn đều có giá trị mặc định là 96 DPI và có thể đặt 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ề render tài liệu WordProcessing.

VIEWERNET-5702

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

Ví dụ mã

// Example: Render WordProcessing document with page numbers and custom DPI
WordProcessingOptions wordOptions = new WordProcessingOptions();
wordOptions.setPageNumberLocation(WordsPageNumberLocation.TopRight);
wordOptions.setHorizontalResolution(150);
wordOptions.setVerticalResolution(150);

// Render to HTML with page numbers and specified DPI
viewer.view("document.docx", wordOptions, "output.html");

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

Maven

Thêm phụ thuộc sau vào file pom.xml của bạn:

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

Hoặc truy cập trực tiếp vào GroupDocs.Viewer for Java Maven Repository.

Tải trực tiếp

Tải các tệp JAR từ trang GroupDocs.Viewer for Java 26.9.

Tài nguyên