.NET 애플리케이션에 문서 보기 기능 추가
2025. 7. 25.

.NET 애플리케이션에 문서 보기 기능 추가

Doconut Viewer와 .NET SDK는 선택적 주석 및 텍스트 레이어 검색 플러그인을 통해 여러분의 앱 안에서 75개의 파일 확장자를 열어줍니다.

사용자에게 문서를 보여줘야 하는 경우, 두 가지 방법이 있습니다. 파일을 보내고 사용자가 적절한 소프트웨어를 가지고 있기를 기대하는 방법과, 직접 렌더링하는 방법입니다. 이 글은 두 번째 방법에 대해 다룹니다.

Doconut Viewer는 .NET 문서 보기 SDK입니다. 애플리케이션에 설치되어 서버 측에서 문서를 렌더링하므로 사용자의 머신에 아무것도 다운로드되거나 설치되지 않습니다. 제품 이름에 주목하세요: Doconut.app 은 하나의 파일에 대해 동일한 엔진을 체험할 수 있는 무료 웹사이트이며, 설치하는 것이 아닙니다.

문서 관리 뷰어
문서 관리 뷰어

다중 형식 지원

SDK 카탈로그에는 18개 패밀리의 75개 파일 확장자가 포함되어 있어 비즈니스 인박스에 실제 도착하는 형식들을 열 수 있습니다: PDF, Office 문서, CAD 도면, Visio 다이어그램, Project 계획, 이메일 파일, 전자책 및 이미지 등. 최근에는 EMF, AVIF 및 매크로가 포함된 Office 변형이 추가되어 이전에 거부되던 파일도 열 수 있게 되었습니다.

DICOM은 별도 라이선스 플러그인을 통해 75개 중 하나이며, Doconut.app의 무료 뷰어는 73개를 지원합니다 — .dcm과 .ima를 제외한 모든 형식입니다.

사용자 친화적인 인터랙션

사용자 만족도에 있어 참여는 핵심입니다. Doconut.app은 문서 탐색을 간단하고 효율적으로 만드는 직관적인 컨트롤을 제공합니다. 사용자는 확대/축소, 페이지 이동, 회전을 손쉽게 할 수 있습니다. 썸네일 뷰에 빠르게 접근할 수 있어 몇 초 만에 필요한 정보를 찾을 수 있습니다.

포괄적인 주석 도구

주석은 뷰어 위에 라이선스되는 네 가지 플러그인 중 하나이며, 나머지는 Converter, DICOM, Search입니다. 이를 통해 사용자는 텍스트 주석, 하이라이트, 스티키 노트, 도형 및 스탬프를 추가할 수 있습니다.

이는 기본 뷰어의 기능이 아니라 별도 구매 항목임을 명확히 해야 하며, 워크플로에 필요 여부를 판단한 뒤 예산을 잡아야 합니다. 많은 애플리케이션은 단순히 문서를 표시하는 것만으로 충분합니다.

고급 검색 기능

Doconut.app은 PDF가 이미 가지고 있는 텍스트 레이어를 검색하고, 페이지 레이아웃 내에서 각 히트를 표시합니다. 이는 라인 번호 목록이 아니라 실제 위치를 보여줍니다. 대부분의 팀이 다루는 문서—Word에서 내보낸 파일, 보고 시스템에서 생성된 파일, 텍스트 인식이 켜진 스캔 파일—에 적합합니다. 이미지만으로 구성된 페이지는 검색할 텍스트가 없으며, 현재 뷰어는 이미지에서 문자를 추출하지 않습니다.

통합의 유연성

SDK는 ASP.NET, MVC, .NET Core, .NET 6+ 및 Blazor를 지원합니다. 서비스 형태가 아니라 자체 환경에 설치되기 때문에 애플리케이션이 배포되는 어디서든 동작하며, Doconut 서버에 호출을 하지 않습니다 — 이는 보안 검토자가 흔히 기대하는 답변입니다.

성능 및 확장성

렌더링은 서버에서 이루어집니다. 이는 CAD 소프트웨어가 없는 머신에서도 브라우저가 DWG를 표시할 수 있게 해 주며, 동시에 비용 측면에서도 고려해야 할 사항입니다. 실제 무거운 문서로 테스트하고, 해상도와 캐시 설정을 확인한 뒤 하드웨어 증설 여부를 판단하세요.

맞춤화 기회

뷰어의 외관과 컨트롤 세트는 구성 가능하므로, 타사 창이 아니라 여러분 제품의 일부처럼 보이게 할 수 있습니다. 설치한 버전의 문서에서 옵션 이름을 확인하세요; 릴리즈마다 변경될 수 있습니다.

더 중요한 결정은 각 역할이 어떤 컨트롤을 볼지 정하는 것입니다. 사용자가 인쇄하거나 다운로드할 수 있는지는 이미 애플리케이션이 알고 있는 권한 질문입니다.

시작하기

체험 라이선스는 무료입니다. 다운로드 페이지에서 시작하고, 먼저 실시간 데모를 사용해 렌더링을 확인한 뒤 통합 코드를 작성하세요.

커밋하기 전에 테스트해 볼 두 가지는 가장 복잡한 실제 문서와 실제로 받는 형식(목록에 있는 것이 아니라)입니다. 샘플 파일은 언제나 통과합니다.

그리고 오늘 하나의 파일만 열고 싶고 별도 개발이 필요 없을 경우, Doconut.app 을 브라우저 탭에서 무료로 이용하고 사용 후 삭제할 수 있습니다.