우리는 GroupDocs.Viewer for Java 26.9 버전이 2026년 9월에 출시됨을 기쁘게 알려드립니다. 이 릴리스는 GroupDocs.Viewer for .NET에서 포팅된 네 가지 새로운 기능, Java 전용 아카이브 향상 두 가지, 그리고 다섯 가지 버그 수정을 제공하여 PDF, WordProcessing 및 아카이브 형식에 대한 지원을 크게 개선합니다.

이번 릴리스의 새로운 기능

  • [새 기능] Open Fixed-layout Document (OFD) 파일 형식 지원 추가 (VIEWERNET-4630)
  • [새 기능] PDF 렌더링 시 기본적으로 숨겨진 주석을 노출하도록 구현 (VIEWERNET-5607)
  • [새 기능] WordProcessing 옵션에서 가로 및 세로 해상도를 지정하여 WordProcessing 문서를 래스터 형식으로 렌더링하는 기능 추가 (VIEWERNET-5700)
  • [새 기능] 렌더링 중 WordProcessing 문서에 페이지 번호 추가 (VIEWERNET-5702)
  • [향상] 아카이브 이름이 올바르게 표시되지 않음 (VIEWERJAVA-3952)
  • [향상] 외부 리소스를 사용한 아카이브 파일 보기 (VIEWERJAVA-3953)
  • [버그] EML을 HTML 및 래스터 형식으로 변환할 때 특수 문자가 잘못 렌더링되고 테이블 테두리가 누락됨 (VIEWERNET-5620)
  • [버그] PDF 렌더링 시 주석이 누락되는 문제 (VIEWERNET-5654)
  • [버그] Arabic 문자와 EnableOpenTypeFeatures 옵션이 활성화된 경우 DOCX를 HTML로 렌더링할 때 오류 발생 (VIEWERNET-5681)
  • [버그] EPSF 형식 지원이 제한적이며, EPSF 파일 내용을 파싱하는 중 오류 발생 (VIEWERNET-5683)
  • [버그] 래스터화된 아카이브의 실제 차원과 GetViewInfo에서 계산된 차원이 일치하지 않음 (VIEWERNET-5737)

공개 API 변경 사항

추가됨

수정됨

제거됨

  • 없음

새로운 기능

VIEWERNET-4630

이 버전부터 GroupDocs.Viewer for Java는 Open Fixed-layout Document (OFD) 파일 형식을 지원합니다. OFD 파일을 처리하려면 운영 체제에 SimSun.ttf 폰트가 있어야 합니다(보통 Windows에 사전 설치되어 있으며, Linux에서는 사용자 지정 폰트 소스를 통해 명시적으로 제공해야 할 수 있습니다). 이 기능에 대한 자세한 내용은 Render OFD documents 섹션에 설명되어 있습니다.

VIEWERNET-5607

이제 기존 setRenderNotes 옵션을 사용하여 PDF 파일에서 기본적으로 숨겨진 팝업 주석(풍선 힌트)의 렌더링을 활성화할 수 있습니다 — 이 옵션의 의미가 PDF 문서에 대해 확장되었습니다. 이 문서 섹션에서 이 기능을 자세히 설명합니다.

VIEWERNET-5700

이전 릴리스의 Spreadsheet 문서와 마찬가지로, 26.9 버전에서는 WordProcessing 문서를 래스터 형식(PNG 및 JPEG)으로 렌더링할 때 DPI 단위의 가로 및 세로 해상도를 지정할 수 있습니다. 이는 WordProcessingOptions 클래스의 새로운 메서드 setHorizontalResolution 및 setVerticalResolution 로 수행됩니다. 두 옵션 모두 기본값은 96 DPI이며 [72..600] DPI 범위 내에서 설정할 수 있습니다. 이 기능에 대한 자세한 내용은 WordProcessing 문서 렌더링에 관한 기사에서 해당 섹션에 설명되어 있습니다.

VIEWERNET-5702

이 버전부터 WordProcessingOptions 클래스에 새로운 옵션 PageNumberLocation 이 추가되었습니다. 렌더링 중 WordProcessing 문서에 페이지 번호를 강제로 추가하고 페이지 번호의 위치를 지정할 수 있습니다. 이 기능에 대한 설명은 여기에서 확인할 수 있습니다.

코드 예시

// 예시: 페이지 번호와 사용자 지정 DPI로 WordProcessing 문서 렌더링
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");

업데이트 받는 방법

Maven

다음 의존성을 pom.xml에 추가하십시오:

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

또는 GroupDocs.Viewer for Java Maven 저장소를 직접 방문하십시오.

직접 다운로드

다음 페이지의 GroupDocs.Viewer for Java 26.9 에서 JAR 파일을 다운로드하십시오.

리소스