플러그인 없이 브라우저에서 문서 보기: 실용 가이드
8/7/2026

플러그인 없이 브라우저에서 문서 보기: 실용 가이드

Doconut App이 어떻게 보안이 강화된 플러그인‑프리 문서 뷰어를 .NET 웹 애플리케이션에 삽입하고 PDF, Office, CAD 및 50가지 이상의 형식을 즉시 렌더링할 수 있는지 알아보세요.

PDF, Office 파일, CAD 도면, 이메일 및 이미지를 브라우저에서 레거시 플러그인을 설치하지 않고 볼 수 있습니다. Windows 기반 .NET 애플리케이션의 경우, Doconut 뷰어 가 백엔드 문서 처리를 제공하며 사용자는 비즈니스 애플리케이션 내부에 머무릅니다.

Windows 브라우저 애플리케이션에서 현대적인 플러그인‑프리 문서 보기
Windows 브라우저 애플리케이션에서 현대적인 플러그인‑프리 문서 보기

다음 섹션에서는 레거시 플러그인을 제거하는 이유를 살펴보고, ASP.NET Core 통합 워크플로를 개요하며, 검증되지 않은 SDK 코드를 사용하지 않는 드래그‑앤‑드롭 업로드와 Blazor 통합에 대해 논의합니다.


제로 플러그인: .NET 웹 앱에 혁신을 가져오는 이유

“먼저 설치” 마찰 제거

전통적인 뷰어는 ActiveX, Java 또는 Flash에 의존합니다. 이러한 구식 기술은 권한을 요구하고 보안 경고를 발생시키며 최신 브라우저에서 종종 작동하지 않습니다. Doconut App 은 문서를 완전히 HTML5/Canvas 로 렌더링 함으로써 이러한 문제를 회피합니다. 결과는? 한 번의 클릭으로 경험이 가능합니다: 링크를 클릭하거나 파일을 드롭하면 내용이 즉시 표시됩니다—다운로드도, 프롬프트도, IT 티켓도 필요 없습니다.

브라우저 샌드박스 유지

외부 플러그인이 로드되지 않기 때문에 브라우저의 샌드박스가 그대로 유지됩니다. 이는 특히 기밀 PDF나 CAD 도면이 인트라넷을 통해 이동할 때 기업이 의존하는 보안 보장을 유지합니다. Doconut App 은 SSL 업로드와 AES‑256 저장을 추가하지만, 제로 플러그인 코어가 페이지가 권한 상승을 요구하지 않도록 합니다.

브라우저와 디바이스 전반에 걸친 미래 보장

HTML5는 웹의 보편적인 언어입니다. 브라우저가 진화함에 따라 Doconut App 이 사용하는 표준을 계속 지원하고, 레거시 플러그인은 사라집니다. 사용자가 Chrome, Edge, Safari 또는 모바일 WebView를 사용하든 뷰어는 동일하게 동작합니다—‘플러그인 누락’ 경고도, 버전별 우회 방법도 없습니다.


ASP.NET Core에 Doconut App의 플러그인‑프리 뷰어 삽입

뷰어를 통합하려면 서버에서 파일에 대한 보안 임시 URL 을 생성하고 이를 클라이언트 측 스크립트에 전달합니다. 서버는 HTTPS를 통해 암호화된 파일을 스트리밍하고, Doconut App 이 제공하는 클라이언트 측 JavaScript 가 <div> 요소 내부에 렌더링합니다.

서버‑사이드 워크플로 (개념)

  1. 문서 요청을 받습니다.
  2. 스토리지(SQL, Blob 등)에서 파일을 가져옵니다.
  3. 암호화된 파일을 가리키는 시간 제한 서명 URL을 생성합니다.
  4. 그 URL을 Razor 뷰에 반환합니다.

Razor 뷰 (개념)

뷰는 레이아웃과 권한이 부여된 뷰어 상태를 담당하도록 유지하고, 서버는 문서를 검색하고 처리합니다. 설치된 Doconut 버전에 대해 문서화된 클라이언트 리소스와 초기화 순서만 사용합니다.

페이지가 로드될 때 스크립트는 data-doc-url 속성을 찾아 HTTPS를 통해 암호화된 파일을 가져오고, 메모리에서 복호화한 뒤 캔버스에 문서를 그립니다. ActiveX, Java, Flash 없이 순수 HTML5 만 사용합니다.

왜 이것이 중요한가

  • 제로 플러그인: 유일한 외부 자산은 Doconut App 의 경량 JavaScript 번들입니다.
  • 보안 내장: URL은 시간 제한 및 서명되어 있어 누구도 재사용할 수 없습니다.
  • 성능: 뷰어는 현재 뷰포트에 필요한 바이트만 스트리밍하므로 대용량 DWG 또는 PDF 파일도 빠르게 표시됩니다.

플러그인 없이 지원 형식 렌더링

Doconut App 의 엔진은 PDF, DOCX, XLSX, PPTX, DWG, DXF, PNG, JPEG 등을 포함해 50가지 이상의 소스 형식을 기본적으로 이해합니다. 엔진이 브라우저에서 직접 작동하기 때문에 별도의 서버‑사이드 변환 서비스가 필요하지 않습니다. 뷰어는 파일 유형을 감지하고 픽셀‑완벽한 정확도로 렌더링하여 진정한 플러그인‑프리 경험을 제공합니다.


즉시 플러그인‑프리 렌더링을 위한 드래그‑앤‑드롭 업로드

기업은 사용자가 파일을 즉시 미리볼 수 있게 하는 것을 선호합니다. Doconut App 을 사용하면 문서를 업로드하고 보안 뷰 URL을 생성하며 내용을 플러그인 없이 표시하는 드래그‑앤‑드롭 영역을 추가할 수 있습니다. 전체 흐름이 .NET 백엔드 내부에 머무르며 컴플라이언스와 감사 추적을 보존합니다.

클라이언트‑사이드 흐름 (개념)

  1. 사용자가 파일을 지정된 영역에 드래그합니다.
  2. JavaScript 가 파일을 ASP.NET Core 엔드포인트로 전송합니다.
  3. 엔드포인트가 파일을 안전하게 저장하고 서명된 뷰 URL을 반환합니다.
  4. 페이지가 해당 URL을 가리키는 data‑doc‑url 속성을 가진 <div> 를 삽입합니다.
  5. Doconut App 의 스크립트가 문서를 즉시 렌더링합니다.

렌더링이 브라우저에서 완전히 이루어지기 때문에 서버에 무거운 변환 서비스가 필요하지 않으며, Doconut App 이 클라이언트‑사이드에서 형식 디코딩을 처리합니다.


Windows 기반 워크플로에서 일관된 보기

브라우저 뷰어는 별도의 데스크톱 문서 프로그램 없이 내부 Windows 애플리케이션 사용자를 위한 일관된 진입점을 제공할 수 있습니다. 팀은 모든 환경에서 동일한 동작을 가정하기보다 지원되는 브라우저, 화면 크기, 입력 방식, 문서 복잡도 및 접근성 요구사항을 테스트해야 합니다.


Blazor와 함께 뷰어 확장 – .NET 생태계 내에 모든 것을 유지

팀이 컴포넌트 중심 접근 방식을 선호한다면 Doconut App 의 JavaScript 뷰어를 Blazor WebAssembly 컴포넌트 안에 래핑할 수 있습니다. 이를 통해 .NET 환경에 머무르면서도 제로 플러그인 경험을 제공할 수 있습니다.

Blazor 컴포넌트 개요 (개념)

  1. 주어진 파일 ID에 대한 보안 뷰 URL을 생성할 수 있는 서비스를 주입합니다.
  2. 초기화 시 서비스에 URL을 요청합니다.
  3. 컴포넌트가 렌더링된 후, 설치된 Doconut 버전에 대한 지원 통합 API를 사용해 뷰어를 초기화합니다.

Blazor 컴포넌트는 뷰어 상태를 조정할 수 있으며, 백엔드는 문서 접근 및 처리를 담당합니다. 이렇게 하면 전역 JavaScript API에 대한 가정을 배포하지 않고도 워크플로를 .NET 애플리케이션 내부에 유지할 수 있습니다.


주요 요점

  • 제로 플러그인 은 설치 마찰, 보안 경고 및 호환성 문제를 제거합니다.
  • Doconut AppPDF, Office, CAD 및 50가지 이상의 이미지 형식 을 HTML5 Canvas 에 직접 렌더링합니다.
  • 통합은 간단합니다: 서버에서 보안 뷰 URL을 생성하고 클라이언트‑사이드 스크립트가 문서를 그리게 합니다.
  • 드래그‑앤‑드롭 업로드와 즉시 미리보기로 사용자를 흐름에 머무르게 하며, 플러그인 없이 유지합니다.
  • 뷰어는 데스크톱, 태블릿 및 모바일 에서 동일하게 작동합니다. 이는 웹 표준에 의존하기 때문이며 레거시 플러그인이 아닙니다.
  • Blazor 개발자는 제로 플러그인 이점을 손상시키지 않고 뷰어를 네이티브 .NET 컴포넌트에 캡슐화할 수 있습니다.
  • 보안은 SSL 업로드, AES‑256 저장 및 시간 제한 URL 로 강화됩니다—플러그인은 취약점을 노출할 기회를 얻지 못합니다.

일반 질문

Q: 클라이언트 머신에 무엇을 설치해야 하나요?
A: 아닙니다. Doconut App 뷰어는 HTML5와 JavaScript만을 사용해 브라우저에서 완전히 실행됩니다. 사용자는 최신 브라우저만 있으면 되며, ActiveX, Java, Flash 설치가 필요하지 않습니다.

Q: Doconut App 은 대용량 파일을 어떻게 처리하나요?
A: 엔진은 현재 뷰포트에 필요한 부분만 스트리밍하므로 무거운 PDF나 DWG 도면도 빠르게 로드됩니다. 또한 페이지네이션을 지원해 사용자가 전체 문서를 다시 로드하지 않고 특정 페이지로 이동할 수 있습니다.


오늘 바로 Doconut App 시작하기

Windows 기반 .NET 애플리케이션에서 레거시 플러그인을 제거할 준비가 되셨나요? 조직에서 사용하는 브라우저, 문서 형식 및 워크로드와 함께 Doconut SDK를 평가해 보세요.