🚀 GroupDocs.Viewer for Java 25.9: 새로운 기능 및 개선 사항
우리는 GroupDocs.Viewer for Java 25.9의 출시를 발표하게 되어 기쁩니다. 이번 릴리스는 다양한 새로운 기능, 개선 사항 및 버그 수정을 제공하며, 문서 렌더링 기능을 향상하고 개발자가 다양한 파일 형식을 처리할 수 있는 도구를 더 많이 제공합니다.
🆕 주요 신규 기능
1. 다중 페이지 AI (Adobe Illustrator) 렌더링
이제 다중 페이지 AI 파일을 렌더링할 수 있어 벡터 그래픽 및 디자인 파일에 대한 지원이 확대되었습니다.
2. LHA 아카이브 형식 지원
.lha / .lzh 아카이브에 대한 기본 지원이 추가되었으며, LHA 파일을 자동 감지합니다.
3. 전체 이메일 주소 표시
이메일 렌더링 시 발신자와 수신자의 전체 주소가 잘리거나 가려지지 않고 표시됩니다.
4. 워드 프로세싱 문서 저장 시 필드 업데이트 비활성화
새로운 isUpdateFields 옵션을 사용하면 워드 프로세싱 문서(DOC, DOCX, DOCM 등)를 HTML, PDF 또는 이미지로 저장할 때 필드 업데이트를 비활성화할 수 있습니다.
5. 렌더링된 문서에서 텍스트 하이라이팅
검색 결과와 같은 텍스트를 출력 형식에서 하이라이팅하여 문서와의 상호 작용을 개선할 수 있습니다.
🔧 기타 개선 사항
- Remove JavaScript from Output HTML: 생성된 HTML에서 JavaScript를 제거하는 공개 옵션이 추가되었습니다.
- Get All Used Fonts:
Viewer클래스에 문서에서 사용된 모든 폰트를 가져오는getAllFonts()메서드가 추가되었습니다. - CAB and WIM Archive Format Support: 자동 감지를 포함한 CAB 및 WIM 형식 지원이 추가되었습니다.
- Optionally Disable JavaScript When Converting to HTML: 관련 형식의 HTML 출력에서 JavaScript 보존을 선택적으로 비활성화할 수 있습니다.
🛠️ 공개 API 변경 사항
HtmlViewOptions에 새로운 불리언 속성isRemoveJavaScript가 추가되어 HTML 출력에 JavaScript 포함 여부를 제어합니다.WordProcessingOptions에 새로운 불리언 속성isUpdateFields가 추가되어 문서 저장 시 필드 업데이트를 제어합니다.com.groupdocs.viewer.fonts패키지에 폰트 정보를 위한 새로운 클래스UsedFontInfo가 추가되었습니다.Viewer클래스에 새로운getAllFonts()메서드가 추가되었습니다.com.groupdocs.viewer.options에 새로운SearchHighlightOptions클래스가 추가되었습니다.Viewer클래스에 새로운search(SearchHighlightOptions)메서드가 추가되었습니다.com.groupdocs.viewer.fonts에 새로운 클래스FontStyles와FontFormat이 추가되었습니다.
✅ 버그 수정
Version 25.9에는 20개 이상의 버그 수정이 포함되어 있으며, 포함 항목은 다음과 같습니다:
- DWG 파일 렌더링 문제.
- 오래된 XLS 파일 렌더링 시 예외 발생.
- 프레젠테이션 파일에서 주석 렌더링.
- 아카이브와 관련된 HTML 렌더링 문제.
- 아카이브 파일의 뷰 정보 너비 및 높이 문제.
- XML 문서 렌더링 개선.
- DOCX를 HTML로 변환할 때의 수정 사항.
- EPS 파일 렌더링 오류.
- DXF, DWF, PS, TEX 렌더링 문제.
- HTML/PDF에서 XLS 렌더링 문제.
- PDF 품질 개선.
📥 업데이트 방법
Maven을 통해 GroupDocs.Viewer for Java 25.9로 업데이트하려면:
<dependency>
<groupId>com.groupdocs</groupId>
<artifactId>groupdocs-viewer</artifactId>
<version>25.9</version>
</dependency>
버전 25.9에 대한 릴리즈 노트와 자세한 문서는 공식 GroupDocs 웹사이트에서 확인할 수 있습니다.