귀하의 웹 애플리케이션 사용자들은 문서를 얼마나 자주 확인해야 하나요? 송장, 보고서, 계약서, 매뉴얼, 이력서, 스프레드시트, 프레젠테이션 – 목록은 계속됩니다. 전통적인 접근 방식은? 다운로드 링크 제공입니다.

하지만 솔직히 말하자면, “다운로드 링크” 워크플로우는 종종 불편합니다:

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

훨씬 더 매끄럽고 전문적인 방법이 있습니다: 문서 뷰어를 귀하의 .NET 웹 애플리케이션에 직접 임베드하기. 바로 그것이 Doconut이 귀하에게 할 수 있도록 하는 것입니다.

Doconut으로 매끄러운 앱 내 보기 소개

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

이것은 쉽게 통합할 수 있는 보편적인 보기 창으로 생각할 수 있습니다. 다운로드를 강요하는 대신, 사용자는 PDF, 워드 문서(DOC, DOCX), 엑셀 스프레드시트(XLS, XLSX), 파워포인트 프레젠테이션(PPT, PPTX), 이미지(JPG, PNG, TIFF, GIF) 및 많은 다른 형식을 사이트를 떠나지 않고도 매끄럽게 볼 수 있습니다.

Doconut과 같은 뷰어를 임베드해야 하는 이유

귀하의 .NET 프로젝트에 Doconut를 통합하면 상당한 이점이 있습니다:

  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. 임베드: Razor 페이지, Views, Blazor 컴포넌트 또는 ASPX 페이지 내에서 제공된 Doconut 컨트롤 또는 태그 도우미를 사용하십시오.
  4. 문서 지정: 표시하려는 문서의 경로 또는 스트림을 Doconut 구성 요소에 전달합니다.

Doconut은 일반적으로 문서를 웹에서 보기 가능한 형식으로 신뢰성 있게 렌더링하는 데 필요한 서버 측 처리를 처리하며, 이는 클라이언트 측의 임베디드 뷰어에 표시됩니다.