
Doconut 26.8.0의 새로운 소식: .NET Standard 2.1 및 향상된 문서 정확도
새로운 Doconut 대상이 현재 SDK 패밀리에 합류합니다
Doconut 26.8.0은 .NET Standard 2.1을 사용하는 애플리케이션을 위한 최신 세대 패키지를 소개합니다. 이는 현대 Doconut SDK에서 이미 사용되고 있는 의존성 주입, 미들웨어, 비동기 문서 세션, 플러그인 및 분산 퍼블리싱 모델을 다른 .NET 호스트 그룹에도 제공합니다.

이 릴리스는 Word, Excel, Visio, PSD, 이미지 및 이메일 감지 전반에 걸친 렌더링 및 변환을 개선합니다. 릴리스를 평가하는 팀은 업데이트의 두 측면, 즉 새로운 통합 경로와 사용자가 실제로 여는 문서를 모두 살펴봐야 합니다.
전체 Doconut 26.8.0 릴리스 노트를 읽어보세요.
.NET Standard 2.1이 현재 통합 모델을 적용합니다
Doconut.NETStandard 패키지는 버전 26.8.0부터 netstandard2.1을 대상으로 합니다. 설치 문서에 따르면 호환 가능한 호스트에는 .NET Core 3.0 이상, .NET 5, 6, 7, 8 애플리케이션이 포함됩니다.
이 패키지는 주석 및 고급 검색 기능이 포함된 핵심 뷰어를 제공하며, Converter와 DICOM은 해당 플러그인 패키지를 통해 계속 사용할 수 있습니다. 이를 통해 호환 가능한 호스트를 사용하는 팀은 동일한 광범위한 워크플로 모델에 접근할 수 있습니다: 의존성 주입으로 SDK를 등록하고, 미들웨어를 통해 리소스를 제공하며, 문서를 비동기로 열고, 애플리케이션 요구 사항 및 라이선스에 따라 선택적 기능을 추가합니다.
릴리스에는 두 개의 샘플 애플리케이션이 포함됩니다. 하나는 단일 노드 MVC 뷰어를 시연하고, 다른 하나는 공유 폴더에서 문서 아티팩트를 제공하는 다중 노드를 보여줍니다. 이러한 샘플은 개발자에게 현재 호스팅 모델을 평가하기 위한 구체적인 시작점을 제공합니다.
Version 26.8.0은 실제 업그레이드 경계입니다
패키지 식별자는 Doconut.NETStandard 그대로이지만, 버전은 두 세대를 구분합니다:
| 패키지 버전 | 라이브러리 대상 | 통합 세대 |
|---|---|---|
| 26.7.0 및 이전 | .NET Standard 2.0 | 이전 API 및 호스팅 모델 |
| 26.8.0 및 이후 | .NET Standard 2.1 | 현재 API 및 호스팅 모델 |
이 API들 사이에는 호환 레이어가 없습니다. 패키지 버전을 올리면 대상 프레임워크와 통합 표면이 변경되므로 기존 애플리케이션은 업데이트를 계획된 마이그레이션으로 간주해야 합니다.
공식 .NET Standard 2.1 마이그레이션 가이드는 이전 뷰어 구성, 동기식 문서 열기, 리소스 전달, 라이선스, 플러그인 및 웹 팜 동작을 현재와 대응시키는 방법을 제시합니다. 특히 커스텀 미들웨어나 다중 제공 노드를 사용하는 경우 패키지 참조를 변경하기 전에 해당 가이드를 검토하십시오.
Word 페이지가 보다 정확하게 렌더링됩니다
Word 문서와 관련된 여러 변경 사항:
- 필드 새로 고침이 보고된 시나리오에서 렌더링 오류를 일으키지 않음.
- 문자 배치가 원본 문서와 더 잘 일치함.
- 글머리표 목록 들여쓰기가 수정됨.
- Word‑to‑PDF 변환 시 이전에 누락될 수 있던 이미지가 유지됨.
- 변환 시 보고된 추가 빈 페이지가 더 이상 추가되지 않음.
- 수식에 대한 SVG 출력이 전체 글꼴 글리프 세트를 포함하지 않아 더 작아짐.
이 업데이트는 템플릿, 보고서, 제안서 또는 자동 생성 비즈니스 문서를 다루는 문서 포털에 특히 유용합니다. 필드가 많은 파일, 커스텀 폰트, 목록 및 이미지가 풍부한 페이지를 자체 워크플로에서 테스트하십시오.
Excel 및 Visio 출력에 목표된 수정이 적용됩니다
Excel의 경우, 특정 차트 또는 이미지와 관련된 오류가 수정되었습니다. Converter 플러그인은 스프레드시트‑to‑PDF 출력에 대해 다음과 같은 정확도 수정을 포함합니다: 파이 차트 크기, 텍스트 박스 줄 간격, 도형 배치, 숨김 도형 동작, 임베디드 이미지 색상.
Visio 렌더링도 집중적인 개선을 받았습니다. 누락되던 커넥터 라인이 이제 올바르게 표시되고, 컨테이너 헤더 텍스트가 적절히 배치되며, 그룹화된 도형 내부의 텍스트 측정이 클리핑 및 오버플로를 감소시킵니다.
따라서 회귀 테스트 세트에는 차트와 배치된 객체가 포함된 스프레드시트와 커넥터, 컨테이너, 그룹화 요소가 포함된 다이어그램을 포함해야 합니다. 배포된 애플리케이션에서 사용자가 보게 될 프레젠테이션과 비교하여 렌더링 또는 변환 결과를 확인하십시오.
PSD 및 이미지 처리 개선
PSD 렌더링은 이제 원본 밝기를 더 가깝게 보존하고, 보고된 복잡한 Liquify 스마트 필터 사례를 처리하며, 스마트 오브젝트의 레이어 효과를 유지하고, 오버레이 효과 합성을 개선합니다.
이미지 뷰어에도 포맷별 수정이 포함됩니다. 정확한 범위는 Doconut 빌드마다 다르므로, 릴리스 노트를 참고하여 각 수정 사항을 애플리케이션이 배포하는 패키지와 매핑하십시오. 버전 26.8.0은 또한 XHTML 및 바이너리 파일을 이메일 관련 콘텐츠로 오분류할 수 있는 탐지를 개선합니다.
실용적인 26.8.0 평가 계획
릴리스를 작은 엔지니어링 프로젝트로 다루십시오:
- 호스트가 선택한 Doconut 패키지와 대상 프레임워크를 소비할 수 있는지 확인합니다.
- 현재 핵심 및 플러그인 패키지 버전을 조사합니다.
Doconut.NETStandard를 업그레이드하는 경우 버전 번호만 변경하지 말고 마이그레이션 가이드를 따릅니다.- 프로덕션에서 사용되는 문서군을 포괄하는 대표 테스트 세트를 구축합니다.
- 렌더링, 변환, 검색, 주석, 세션 동작 및 애플리케이션 고유 접근 제어를 비교합니다.
- 의도된 배포와 가장 가까운 단일 노드 또는 분산 샘플을 검증합니다.
- 프로덕션 업데이트 일정을 잡기 전에 결과를 기록합니다.
이 접근 방식은 검증된 릴리스 개선 사항을 개별 파일이나 배포가 어떻게 동작할지에 대한 가정과 분리합니다.
Doconut 26.8.0 평가하기
Doconut 26.8.0은 현재 SDK 아키텍처를 .NET Standard 2.1로 확장하고 문서 정확도 수정을 대규모로 제공한다. 가장 유용한 다음 단계는 호스트, 플러그인 및 애플리케이션에 중요한 파일 집합과 함께 패키지를 테스트하는 것입니다.
제품군을 검토하려면 Doconut Viewer SDK 개요를 방문하고, 체험판 다운로드를 받아 격리된 환경에서 버전 26.8.0을 평가한 후 업그레이드를 계획하십시오.