
온라인 문서 뷰어와 오프라인 문서 뷰어 중 어느 것을 선택할지는 워크플로에 따라 달라집니다.
온라인 뷰어는 사용자가 브라우저에서 별도의 소프트웨어를 설치하지 않고 빠르게 문서를 열어야 할 때 유용합니다. 오프라인 뷰어는 파일을 로컬에서 인터넷 연결 없이 열어야 하거나 특정 데스크톱 애플리케이션이 필요할 때 유용할 수 있습니다.
빠른 온라인 문서 미리보기를 위해서는 Doconut.app 이 유용할 수 있습니다. 브라우저에서 PDF, DOC, XLS, PPT, PSD, DWG, SVG 등 다양한 문서 형식을 미리볼 수 있습니다.
자신들의 .NET 애플리케이션에 직접 문서 보기 기능을 통합하려는 기업은 Doconut Viewer 를 검토해야 합니다. 이는 ASP.NET 및 최신 .NET 애플리케이션 워크플로를 위해 설계된 .NET Document Viewer SDK입니다.
이 글에서는 성능, 보안, 비용 측면에서 온라인 및 오프라인 문서 뷰어를 비교하고, 각각 언제 적합한지 설명합니다.
온라인 문서 뷰어란?
온라인 문서 뷰어는 사용자가 브라우저에서 문서를 열 수 있게 해줍니다. 대부분의 경우 사용자는 파일을 업로드하거나 웹 인터페이스를 통해 데스크톱 애플리케이션을 설치하지 않고 문서를 엽니다.
온라인 뷰어가 유용한 경우:
- 빠른 문서 미리보기
- 로컬 소프트웨어 없이 파일 열기
- 다양한 기기에서 문서 보기
- 브라우저에서 문서가 어떻게 표시되는지 테스트
- 일반 비즈니스 형식 검토
- 간단한 보기 작업에 대한 로컬 설치 회피
Doconut.app 은 온라인 문서 뷰어의 한 예시이며, 브라우저에서 직접 문서를 미리볼 수 있는 간단한 방법을 제공합니다.
하지만 민감하거나 비즈니스에 중요한 워크플로에는 항상 적합하지 않을 수 있습니다. 인증, 권한, 저장소 제어, 로깅, 검색, 주석, 변환, 인쇄 규칙 등이 필요하다면 전용 SDK가 더 나은 선택이 될 수 있습니다.
오프라인 문서 뷰어란?
오프라인 문서 뷰어는 사용자의 컴퓨터에 로컬로 설치되거나 로컬 데스크톱 환경에서 사용됩니다.
오프라인 뷰어가 유용한 경우:
- 인터넷 접속이 불가능할 때
- 문서를 로컬에 보관해야 할 때
- 특정 데스크톱 도구가 필요할 때
- 데스크톱 전용 고급 기능이 필요할 때
- 워크플로가 개인적이거나 일회성일 때
- 조직에서 이미 데스크톱 뷰어를 표준으로 사용하고 있을 때
하지만 오프라인 뷰어는 비즈니스 애플리케이션에 도전 과제를 만들 수 있습니다. 설치, 업데이트, 사용자 교육, 지원이 필요하고, 메인 애플리케이션 워크플로와 별도로 문서 사본이 생성될 수 있습니다.
내부 시스템에서는 접근 제어와 감사가 더 어려워질 수 있습니다.
성능 비교
성능은 파일 크기, 형식, 페이지 수, 이미지 해상도, 서버 자원, 브라우저 동작, 저장 위치, 네트워크 속도 등 여러 요인에 따라 달라집니다.
온라인 뷰어
온라인 뷰어는 사용자가 데스크톱 소프트웨어를 실행할 필요가 없으므로 편리합니다. 브라우저에서 뷰어를 열고 웹 인터페이스를 통해 문서를 미리볼 수 있습니다.
하지만 성능은 다음에 좌우될 수 있습니다:
- 업로드 속도
- 파일 크기
- 브라우저 메모리
- 서버 제한
- 요청 타임아웃
- 문서 복잡도
- 이미지가 많은 페이지
- 대용량 내장 폰트
- 네트워크 상태
간단한 파일이라면 온라인 뷰어만으로 충분할 수 있습니다. 대형·복잡한 비즈니스 문서는 실제 파일로 테스트해 보는 것이 중요합니다.
오프라인 뷰어
오프라인 뷰어는 파일이 이미 로컬에 저장돼 있고 필요한 데스크톱 소프트웨어가 설치돼 있을 때 좋은 성능을 발휘합니다.
하지만 성능은 다음에 좌우될 수 있습니다:
- 로컬 머신 자원
- 사용 가능한 메모리
- 설치된 폰트
- 데스크톱 소프트웨어 버전
- 파일 복잡도
- 그래픽 하드웨어
- 파일을 먼저 다운로드해야 하는지 여부
사용자마다 소프트웨어 버전이나 로컬 설정이 다르면 지원 문제가 발생할 수 있습니다.
보안 비교
보안은 온라인과 오프라인 뷰어 사이의 가장 큰 차이점 중 하나입니다.
온라인 뷰어 보안 질문
민감한 문서를 온라인 뷰어에 사용하기 전에 다음을 물어보세요:
- 문서는 어디에서 처리되나요?
- 외부 서비스에 문서를 업로드하나요?
- 보기 후 문서가 저장되나요?
- 보관 기간은 얼마나 되나요?
- 누가 접근할 수 있나요?
- 문서 링크가 공개인가 비공개인가?
- 사용자가 파일을 다운로드하거나 인쇄할 수 있나요?
- 워크플로가 조직에서 승인되었나요?
온라인 보기는 편리하지만, 기밀 문서는 신중히 검토해야 합니다. 파일 처리 정책이 명확하지 않은 서비스에 민감한 파일을 업로드하지 마세요.
오프라인 뷰어 보안 질문
오프라인 뷰어에도 위험이 있습니다. 로컬에서 열린 파일은 저장, 복사, 인쇄, 캐시, 백업 등으로 애플리케이션 워크플로 외부에 존재할 수 있습니다.
오프라인 보기를 도입하기 전에 다음을 물어보세요:
- 사용자가 로컬 사본을 저장할 수 있나요?
- 사용자가 문서를 인쇄할 수 있나요?
- 로컬 디바이스가 관리되고 있나요?
- 디스크 암호화가 활성화되어 있나요?
- 문서가 자동으로 백업되나요?
- 애플리케이션이 누가 파일을 보았는지 추적할 수 있나요?
- 파일이 제어된 시스템을 벗어나나요?
오프라인 보기는 파일이 로컬에 있어 안전해 보이지만, 문서가 애플리케이션을 떠나면 제어가 감소할 수 있습니다.
Doconut Viewer SDK 로 애플리케이션 제어 보기
많은 비즈니스 워크플로에서는 단순히 “온라인” 혹은 “오프라인”이 최선이 아닙니다. 핵심 질문은 애플리케이션이 문서 워크플로를 제어할 수 있느냐입니다.
Doconut Viewer 은 .NET 개발자가 자체 애플리케이션 안에 문서 보기를 직접 삽입할 수 있게 해줍니다.
다음과 같은 경우에 유용합니다:
- 인증
- 역할 기반 권한
- 문서 저장소
- 파일 접근
- 검색
- 주석
- 변환
- 인쇄
- 로깅
- 임시 파일 정리
- 캐시 동작
Doconut FAQ 에 따르면 Doconut 은 호스팅 SaaS 서비스가 아니라 고객 자체 환경에 설치되며 Doconut 서버에 호출이 이루어지지 않습니다. FAQ는 또한 문서가 고객의 제어 하에 유지된다고 명시합니다.
이 때문에 Doconut Viewer SDK 는 자체 인프라 내에서 문서 보기가 필요한 기업에 강력한 선택이 됩니다.
비용 비교
비용은 라이선스 가격만을 의미하지 않습니다.
온라인 뷰어 비용
온라인 뷰어는 사용자가 데스크톱 소프트웨어를 설치할 필요가 없으므로 빠른 미리보기 작업에 비용 효율적일 수 있습니다.
하지만 비즈니스 워크플로에서는 다음을 고려해야 합니다:
- 사용량 제한
- 파일 크기 제한
- 지원 필요성
- 보안 검토
- 통합 노력
- 개인정보 요구사항
- 민감한 파일 업로드 가능 여부
- 워크플로 자동화 가능 여부
오프라인 뷰어 비용
오프라인 뷰어는 다음과 같은 숨은 비용을 발생시킬 수 있습니다:
- 사용자당 소프트웨어 라이선스
- 설치 시간
- 업데이트 및 패치
- 지원 티켓
- 사용자 교육
- 호환성 문제
- 로컬 디바이스 요구사항
- 사용자 간 버전 차이
SDK 기반 뷰어 비용
문서 뷰어 SDK 는 상업용 라이선스가 필요할 수 있지만, 문서 보기가 애플리케이션의 일부일 때 맞춤 개발 작업을 크게 줄여줍니다.
Doconut Viewer 와 같은 SDK 는 보기, 검색, 주석, 변환, 인쇄 등 별도 도구를 결합해야 하는 필요성을 감소시켜 가치를 제공합니다.
다음 리소스를 통해 평가 옵션과 라이선스 정보를 확인할 수 있습니다:
기능 비교
| 기능 | 온라인 뷰어 | 오프라인 뷰어 | Doconut Viewer SDK |
|---|---|---|---|
| 빠른 브라우저 미리보기 | 적합 | 주된 사용 사례가 아님 | 애플리케이션 내에서 적합 |
| 데스크톱 설치 불필요 | 보통 예 | 아니오 | 엔드 유저에게는 예 |
| 오프라인 사용 | 보통 아니오 | 예 | 애플리케이션 배포에 따라 다름 |
| 애플리케이션 수준 권한 | 통합되지 않으면 제한적 | 보통 제한적 | .NET 애플리케이션에 의해 제어됨 |
| 검색 워크플로 | 도구에 따라 다름 | 도구에 따라 다름 | Search Plugin 사용 가능 |
| 주석 워크플로 | 도구에 따라 다름 | 도구에 따라 다름 | Annotation Plugin 사용 가능 |
| 변환 워크플로 | 도구에 따라 다름 | 도구에 따라 다름 | Converter Plugin 사용 가능 |
| 제어된 인쇄 | 도구에 따라 다름 | 도구에 따라 다름 | Controlled Printing Plugin 사용 가능 |
| 민감한 비즈니스 워크플로 | 신중한 검토 필요 | 디바이스 제어 필요 | 애플리케이션에 통합될 때 더 적합 |
Doconut.app 사용 시점
간단한 온라인 문서 뷰어가 필요하고 빠른 미리보기가 목적이라면 Doconut.app 을 사용하세요.
다음 경우에 유용합니다:
- PDF 문서 온라인 열기
- Office 파일 미리보기
- 스프레드시트 보기
- 프레젠테이션 파일 열기
- 이미지 및 CAD 형식 미리보기
- 간단한 보기 작업에 데스크톱 소프트웨어 회피
- 브라우저에서 문서가 어떻게 표시되는지 테스트
민감하지 않거나 위험도가 낮은 파일이라면 충분할 수 있습니다.
비즈니스에 중요한, 민감하거나 반복적인 워크플로라면 더 많은 제어가 가능한 애플리케이션 수준 솔루션을 고려하세요.
Doconut Viewer SDK 사용 시점
다음 상황에 Doconut Viewer 를 사용하세요:
- .NET 애플리케이션을 개발 중일 때
- 사용자가 시스템 내에서 문서를 미리볼 필요가 있을 때
- 애플리케이션이 접근 및 권한을 제어해야 할 때
- 문서가 인프라 규칙 아래에 유지되어야 할 때
- 다양한 비즈니스 파일 형식을 지원해야 할 때
- 검색, 주석, 변환, 제어된 인쇄 기능이 필요할 때
- 라이브 데모, 문서, 벤더 지원이 필요할 때
- 문서 보기가 반복적인 비즈니스 워크플로의 일부일 때
유용한 리소스:
- Doconut Viewer
- Search Plugin
- Annotation Plugin
- Converter Plugin
- Controlled Printing Plugin
- Doconut FAQ
- 다운로드 Doconut
뷰어 선택을 위한 모범 사례
온라인, 오프라인, SDK 기반 뷰어 중 선택하기 전에 다음 질문을 검토하세요:
- 문서가 민감한가?
- 사용자가 애플리케이션 내부에서 파일을 봐야 하는가?
- 문서 내부 검색이 필요한가?
- 주석 기능이 필요한가?
- 변환 기능이 필요한가?
- 제어된 인쇄가 필요한가?
- 다운로드를 허용해야 하는가?
- 문서 접근 로그가 필요한가?
- 문서는 어디에 저장되는가?
- 사용자가 데스크톱 소프트웨어를 설치할 수 있는가?
- 지원해야 할 파일 형식은 무엇인가?
- 일반적인 문서 크기는 얼마나 되는가?
- 필요한 지원 수준은 어느 정도인가?
- 외부 파일 업로드에 대해 조직에서 허용하는 정책은 무엇인가?
이 질문들은 편의성만이 아니라 워크플로 요구에 맞는 뷰어를 선택하도록 도와줍니다.
핵심 요점
- 온라인 뷰어는 빠른 브라우저 기반 문서 미리보기에 유용합니다.
- 오프라인 뷰어는 로컬 접근이 필요할 때 유용합니다.
- 온라인·오프라인 모두 성능, 보안, 비용 측면에서 트레이드오프가 존재합니다.
- 민감한 문서는 접근, 저장, 다운로드, 인쇄, 로깅 규칙을 신중히 관리해야 합니다.
- Doconut.app 은 간단한 온라인 보기용으로 적합합니다.
- Doconut Viewer SDK 는 문서 보기가 제어된 .NET 애플리케이션에 내장되어야 할 때 더 적합합니다.
- Doconut.com 은 Viewer, Search, Annotation, Conversion, Controlled Printing 기능이 필요한 개발자를 위해 검토되어야 합니다.
자주 묻는 질문
온라인 문서 뷰어가 오프라인 뷰어보다 낫나요?
항상 그렇지는 않습니다. 온라인 뷰어는 빠른 브라우저 미리보기에 편리하지만, 로컬 접근이 필요할 때는 오프라인 뷰어가 유용합니다. 최적 선택은 워크플로에 따라 달라집니다.
Doconut.app 과 Doconut Viewer SDK 가 동일한가요?
아니요. Doconut.app 은 온라인 문서 보기에 적합하고, Doconut Viewer SDK 는 자체 애플리케이션에 문서 보기를 임베드하려는 .NET 개발자를 위한 제품입니다.
Doconut Viewer SDK 가 문서를 Doconut 서버로 전송하나요?
Doconut FAQ 에 따르면 Doconut 은 고객 자체 환경에 설치되며 Doconut 서버로 호출이 이루어지지 않습니다.
Doconut Viewer SDK 가 검색 및 주석을 지원하나요?
예. Search Plugin 과 Annotation Plugin 을 통해 검색 및 주석 기능을 사용할 수 있습니다.
Doconut Viewer SDK 가 문서 변환을 지원하나요?
예. Converter Plugin 으로 변환 시나리오를 처리할 수 있습니다.
Doconut Viewer SDK 를 어디서 체험할 수 있나요?
공식 리소스를 통해 확인할 수 있습니다:
결론
온라인 및 오프라인 문서 뷰어 모두 유효한 사용 사례가 있습니다. 온라인 뷰어는 빠른 브라우저 기반 미리보기에, 오프라인 뷰어는 로컬 접근이 필요할 때 적합합니다.
간단한 온라인 보기가 필요하다면 Doconut.app 을 고려하세요.
.NET 애플리케이션에 제어된 문서 보기, 검색, 주석, 변환, 인쇄 및 애플리케이션 수준 권한이 필요하다면 Doconut Viewer SDK 가 주요 평가 대상이 됩니다.
더 자세히 알아보려면 다음 Doconut 리소스를 확인하세요: