tags: [“NET”, “Word Viewer”, “Document Viewer”, “dotnet”, “dot net”]


title: 다운로드 강제 중지! Doconut으로 .NET 앱에 범용 문서 뷰어 삽입하기
date: 2025-04-04 tags: [“NET”, “Word Viewer”, “Document Viewer”, “dotnet”, “dot net”] bigimg: [{src: “/img/spreadsheet-viewer.jpg”, desc: “OpenOffice Excel Viewer”}, {src: “/img/ods-viewer.jpg”, desc: “ODS Spreadsheet Viewer”}, {src: “/img/doconut-excel.jpg”, desc: “Excel Document Viewer”}]

웹 애플리케이션 사용자가 문서를 얼마나 자주 봐야 할까요? 청구서, 보고서, 계약서, 매뉴얼, 이력서, 스프레드시트, 프레젠테이션 – 목록은 계속됩니다. 전통적인 접근 방식은 무엇일까요? 다운로드 링크 제공.

하지만 솔직히 말해서, “다운로드 링크” 작업 흐름은 종종 불편합니다:

  • 사용자 마찰: 다운로드를 클릭하고, 파일을 찾고, 다른 애플리케이션(예: Adobe Reader 또는 MS Word)이 열리기를 기다리면… 사용자가 귀하의 애플리케이션 경험에서 벗어나게 됩니다.
  • 소프트웨어 의존성: 사용자가 필요한 소프트웨어를 설치하지 않았다면? 또는 제한된 기능의 모바일 장치를 사용하고 있다면? 사용자가 문서를 전혀 볼 수 없게 될 위험이 있습니다.
  • 맥락 상실: 문서를 다운로드하면 귀하의 애플리케이션 외부에 저장되어 통합된 워크플로우(예: 댓글 달기 또는 상태 추적)가 더 어려워집니다.
  • 버전 관리 문제: 사용자가 로컬 복사본을 저장하면 빠르게 구식이 될 수 있습니다.

보다 매끄럽고 전문적인 방법이 있습니다: 문서 뷰어를 귀하의 .NET 웹 애플리케이션에 직접 삽입하는 것. 그리고 그것이 바로 Doconut이 해주고자 하는 것입니다.

Doconut으로 매끄러운 인앱 뷰잉 소개

Doconut 은 웹 애플리케이션을 위해 특별히 설계된 강력한 .NET 구성 요소입니다. 웹사이트나 웹 앱의 인터페이스 내에서 다양한 문서 형식을 렌더링하고 표시할 수 있게 해줍니다.

마치 쉽게 통합할 수 있는 범용 뷰잉 창과 같습니다. 다운로드를 강제하기보다는 사용자가 PDF, 워드 문서(DOC, DOCX), 엑셀 스프레드시트(XLS, XLSX), 파워포인트 프레젠테이션(PPT, PPTX), 이미지(JPG, PNG, TIFF, GIF) 및 기타 많은 형식을 매끄럽게 확인할 수 있으며, 사이트를 떠날 필요가 없습니다.

Doconut과 같은 뷰어를 삽입해야 하는 이유

Doconut 을 .NET 프로젝트에 통합하면 여러 가지 중요한 이점이 있습니다:

  1. 우수한 사용자 경험: 사용자가 귀하의 애플리케이션 내에서 계속 참여하게 합니다. 문서를 보는 것은 즉각적이고 수월해져서 워크플로우의 일부가 됩니다.
  2. 범용 호환성: Doconut은 렌더링 복잡성을 처리합니다. Doconut이 형식을 지원하는 한, 사용자는 로컬 머신이나 장치에 설치된 소프트웨어와 관계없이 이를 볼 수 있습니다.
  3. 클라이언트 측 의존성 없음: 사용자는 Adobe Reader, Microsoft Office 또는 특정 브라우저 플러그인이 필요하지 않습니다. 뷰잉 경험은 브라우저와 플랫폼 전반에 걸쳐 일관됩니다.
  4. 강화된 제어: 민감한 문서를 귀하의 애플리케이션의 제어된 환경 내에서 유지할 수 있습니다. 권한을 관리하고 뷰잉 활동을 더 효과적으로 추적할 수 있습니다.
  5. 간소화된 워크플로우: 문서 리뷰, 승인 사이클 또는 맥락 전환 없이 정보를 참조하는 것과 같은 프로세스를 촉진합니다.
  6. .NET 개발자를 위한 쉬운 통합: Doconut은 .NET 생태계에 맞게 설계되어 ASP.NET (Web Forms, MVC), ASP.NET Core 및 가능성 있는 Blazor 애플리케이션과의 간단한 통합을 제공합니다.

Doconut 의 작동 방식

특정 구현 세부사항은 문서에 있지만, 전반적인 아이디어는 간단합니다:

  1. 설치: Doconut NuGet 패키지를 귀하의 .NET 웹 프로젝트에 추가합니다.
  2. 구성: 필요한 구성(예: 라이선스 키나 저장소 경로) 설정합니다.
  3. 삽입: 제공된 Doconut 컨트롤이나 태그 헬퍼를 Razor 페이지, View, Blazor 컴포넌트 또는 ASPX 페이지 내에서 사용합니다.
  4. 문서 지정: 표시할 문서의 경로나 스트림을 Doconut 구성 요소에 전달합니다.

Doconut은 일반적으로 문서를 웹에서 볼 수 있는 형식으로 충실하게 렌더링하는 데 필요한 서버 측 처리를 처리하며, 클라이언트 측의 내장 뷰어에 표시됩니다.