우리는 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 변경 사항
추가됨
FileType.OFD필드 (VIEWERNET-4630)WordProcessingOptions.getHorizontalResolution/setHorizontalResolution메서드 (int타입) (VIEWERNET-5700)WordProcessingOptions.getVerticalResolution/setVerticalResolution메서드 (int타입) (VIEWERNET-5700)WordsPageNumberLocation열거형 (VIEWERNET-5702)WordProcessingOptions.getPageNumberLocation/setPageNumberLocation메서드 (WordsPageNumberLocation타입) (VIEWERNET-5702)
수정됨
BaseViewOptions.setRenderNotes/isRenderNotes: 범위가 확대되어 PDF 문서에도 적용됨 (VIEWERNET-5607)
제거됨
- 없음
새로운 기능
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 파일을 다운로드하십시오.