현대 .NET 애플리케이션은 브라우저 플러그인, 외부 앱, 불안정한 클라이언트‑사이드 솔루션에 의존하지 않고 웹 인터페이스 내에서 직접 문서를 표시, 미리 보기, 주석 달기, 검색 및 변환해야 할 필요가 자주 있습니다. Doconut은 기업, 교육, 금융 및 엔지니어링 환경에서 사용되는 18개 패밀리의 75개 확장을 처리할 수 있는 서버‑사이드 문서 뷰어 및 변환 엔진을 제공함으로써 이 문제를 해결하는 통합 플랫폼을 제공합니다.

Doconut 을 사용하면 개발자는 ASP.NET MVC, .NET Core, Blazor, WebForms 애플리케이션에 뷰어를 삽입할 수 있습니다. 일관된 렌더링, 예측 가능한 성능, 그리고 클라이언트‑사이드 의존성이 전혀 없다는 장점을 제공합니다. PDF 디코딩, Word 렌더링, PowerPoint 레이아웃, CAD 해석, 이미지 처리, 텍스트 추출 등 모든 무거운 처리 작업은 서버에서 완전히 수행됩니다. 브라우저는 가벼운 HTML5 출력만 받게 되므로 Windows, macOS, Linux, iOS, Android 및 주요 브라우저 전반에 걸쳐 호환성을 보장합니다.
Doconut의 생태계는 Viewer와 별도로 라이선스되는 네 개의 플러그인, 즉 Annotation, Converter, DICOM, Search 로 구성됩니다. 제어된 인쇄 기능은 별도 플러그인이 아니라 뷰어 자체에 포함되어 있습니다. 필요에 따라 플러그인을 구매하면 되며, 대부분의 애플리케이션은 문서를 표시하는 것만으로 충분합니다.
Doconut이 .NET 개발자에게 돋보이는 선택인 이유는?
1. 75개 파일 확장자 카탈로그
Doconut 은 비즈니스 및 엔지니어링 분야에서 가장 많이 사용되는 다양한 문서 유형을 포괄적으로 지원합니다:
- PDF (모든 버전, 암호화 파일 지원)
- Microsoft Office: Word (DOC/DOCX), Excel (XLS/XLSX), PowerPoint (PPT/PPTX)
- CAD 형식: DWG, DXF
- 이미지: PNG, JPG, BMP, TIFF, GIF, JPEG2000
- 이메일 형식: MSG, EML
- 텍스트 기반 형식: TXT, RTF, EPUB, HTML
- PSD, 벡터 이미지 및 기타 그래픽 형식
이처럼 많은 형식을 하나의 라이브러리로 처리하면 다수의 서드‑파티 뷰어를 사용하거나 복잡한 클라이언트‑사이드 폴백 로직을 구현할 필요가 크게 줄어듭니다.
Doconut 플랫폼의 핵심 기능
최대 호환성을 위한 서버‑사이드 렌더링
Doconut Viewer는 문서를 완전히 서버‑사이드에서 처리하여 브라우저, 운영 체제 또는 디바이스와 무관하게 픽셀 단위의 정확한 미리보기를 생성합니다. 브라우저 플러그인, PDF 리더, ActiveX 컨트롤, WebAssembly 모듈이 전혀 필요 없습니다. 모든 작업은 Doconut의 렌더링 코어를 통해 수행되어 일관된 출력 결과를 보장합니다.
이 아키텍처의 주요 장점:
- 모든 디바이스와 브라우저에서 작동
- 클라이언트‑사이드 복잡성 감소
- 민감한 문서를 서버 인프라 내에 안전하게 보관
- 환경에 구애받지 않는 예측 가능한 렌더링
주석 플러그인 – 마크업, 노트 및 시각적 피드백
Doconut은 사용자가 뷰어 내에서 직접 문서와 상호 작용할 수 있도록 완전한 주석 시스템을 제공합니다. 지원되는 주석 유형은 다음과 같습니다:
- 하이라이트
- 사각형, 원, 화살표 및 기타 도형
- 스티키 노트와 텍스트 코멘트
- 밑줄 및 취소선
- 콜아웃 및 시각적 마커
주석은 저장, 로드, 사용자 정의가 가능하며 워크플로 시스템에 통합될 수 있습니다. 법무, 인사, 엔지니어링, 재무 등 내부 팀에게 문서 검토 과정을 크게 간소화해 줍니다.
검색 플러그인 – PDF 텍스트 레이어를 통한 빠른 텍스트 검색
The Search Plugin brings full-document search capabilities to Doconut:
- Keyword search across supported document types
- Instant hit highlighting
- Navigation between results
- Search across the text layer a PDF already carries
What the plugin reads is the text layer: the characters stored in the file alongside the page images. A PDF written out by Word, by a report generator, or by a scanner with text recognition switched on already has one, and those files are searchable the moment they load. A page held only as an image carries no text layer, so there is nothing to match, and Doconut does not read characters off the image today. Extraction runs server-side, so the raw file never leaves your infrastructure.
컨버터 플러그인 – 문서 변환을 쉽게
The Converter Plugin extends Doconut by enabling conversions between:
- PDF ↔ Word, Excel, PowerPoint
- Images → PDF
- CAD → PDF or images
- Email formats → PDF or images
This is especially useful for batch exporting, generating shareable reports, preparing documents for long-term storage, or transforming files into formats suitable for printing or archiving.
최적화된 성능을 위한 캐싱 시스템
Caching significantly reduces rendering time for large files and repetitive previews.
Doconut caches rendered pages, images, thumbnails, and layout information, minimizing CPU load and improving responsiveness.
Amazon S3 및 Azure Blob Storage와의 통합
Doconut can load documents directly from popular cloud storage systems:
- Amazon S3
- Azure Blob Storage
This is particularly useful for:
- SaaS applications
- Distributed teams
- Systems with cloud-first architecture
- Document-heavy portals storing user content remotely
Doconut retrieves files securely, processes them server-side, and never exposes source files to the client.
Doconut이 뛰어난 실제 시나리오
1. 엔터프라이즈 포털 및 비즈니스 시스템
Organizations with document-heavy workflows rely on Doconut to embed document previews without forcing users to download files.
2. 엔지니어링 및 기술 환경
DWG/DXF support makes Doconut suitable for engineering dashboards where teams need to view CAD drawings without AutoCAD installed.
3. 금융 및 보험 플랫폼
Financial systems often generate statements, reports, and spreadsheets. Doconut allows users to view them instantly in the browser.
4. HR 및 교육 플랫폼
PPTX, DOCX, and PDF viewing is essential for training materials, onboarding documents, and policy distribution.
5. 문서 변환이 필요한 시스템
The Converter Plugin automates transformations between formats, reducing manual work and streamlining workflows.
자주 묻는 질문
Q: Doconut은 클라이언트 측 플러그인이나 확장이 필요합니까?
No. All processing is done server-side.
Q: Doconut은 문서를 변환할 수 있나요?
Yes. The Converter Plugin supports PDF, Office, images, CAD, and email formats.
Q: Doconut은 주석을 지원합니까?
Yes. The Annotations Plugin includes highlights, shapes, notes, and callouts.
Q: Doconut은 OCR을 제공합니까?
Not today. The Search Plugin searches the text layer a PDF already carries, which covers most scans that came through a scanner or a document management system with text recognition enabled. A page stored as a bare image holds no text, so there is nothing to search, and Doconut does not extract characters from it.
Q: Doconut은 S3 또는 Azure Blob Storage에서 문서를 읽을 수 있나요?
Yes, it loads from both. The bucket is yours: Doconut reads from the storage you already run, it does not provide storage of its own.
핵심 요약
- Doconut is a server-side viewer reading 75 file extensions across 18 families.
- Works with ASP.NET MVC, WebForms, .NET Core, and Blazor.
- Offers Annotations, Text-Layer Search, and Converter Plugins.
- Supports Amazon S3 and Azure Blob Storage.
- Uses server-side rendering for pixel-perfect fidelity.
- DCN caching accelerates repeated file loads.
- No browser plugins required.
- Ideal for enterprise portals, engineering dashboards, HR systems, financial platforms, and SaaS solutions.
Doconut brings performance, stability, and flexibility to any document-driven .NET application, helping teams build secure and powerful content experiences fully within their own infrastructure.