의존성 주입
Doconut을 서비스 컨테이너에 추가하고, 애플리케이션의 다른 부분과 동일한 DI 모델을 통해 뷰어를 받습니다.
ASP.NET Core 및 Blazor에 70개 이상의 형식을 삽입하고, Windows 또는 Docker에서 자체 호스팅합니다.

Doconut을 한 번 등록하고, 문서가 열리는 곳에 뷰어를 주입하며, 미들웨어가 뷰어 파이프라인 및 임베디드 리소스를 제공하도록 합니다.
builder.Services.AddDoconut(options =>
{
options.LicensePath = "Doconut.Viewer.lic";
});
app.UseDoconutResources();
app.UseDoconut();
var token = await viewer.OpenDocumentAsync(filePath);Doconut을 서비스 컨테이너에 추가하고, 애플리케이션의 다른 부분과 동일한 DI 모델을 통해 뷰어를 받습니다.
OpenDocumentAsync()로 파일을 열고, 불투명한 서버 측 토큰을 브라우저 뷰어에 반환합니다.
UseDoconutResources()와 UseDoconut()를 사용하여 스크립트, 스타일, 이미지 및 문서 요청을 제공합니다.
기본 뷰어와 동일한 시작 구성에서 Converter 및 DICOM과 같은 라이선스 기능을 활성화합니다.
정확한 SDK 카탈로그에는 19개의 패밀리 전체에 걸쳐 76개의 뷰 가능한 확장자가 포함되어 있으며, PDF 전용 구성 요소가 놓치는 형식도 포함됩니다.
PDF, DOC, DOCX, RTF, ODT, XLS, XLSX, CSV, PPT, PPTX, ODP
DWG, DXF, DGN, VSD, VSDX, VSSX, VSTX, MPP, MPX
EML, EMLX, MSG, DCM, IMA, XPS, EPUB, MHT, MHTML
JPG, PNG, TIFF, SVG, WEBP, AVIF, PSD, HTML, TXT, 등 더 많은 형식

.NET 8 빌드는 Windows 및 Docker에서 자체 호스팅 배포를 지원하며, 문서 처리를 인프라 내부에 유지합니다.
분산 모드는 재사용 가능한 문서 아티팩트를 공유 스토리지에 게시하여 권한이 있는 모든 노드가 보호된 뷰어 요청을 제공할 수 있게 합니다.
분산 모드는 선택 사항입니다. 표준 단일 인스턴스 뷰어가 기본값으로 유지됩니다.
승인된 노드는 단일 애플리케이션 인스턴스에 의존하는 대신 공유 액세스 티켓을 검증합니다.
티켓은 현재 브라우저와 인증된 사용자에 문서 액세스를 바인딩할 수 있습니다.
옵션인 백그라운드 퍼블리싱이 이후 페이지와 함께 진행되는 동안 뷰를 시작합니다.
예측 가능한 배포를 위해 제한된 큐, 준비 표시기, 취소 및 보존을 사용합니다.
예. .NET 8 카탈로그는 19개 패밀리 전체에 걸쳐 76개의 파일 확장자를 지원하며, 이를 하나의 브라우저 뷰어를 통해 표시합니다.
아니요. 문서는 서버나 클라이언트에 Microsoft Office를 설치하지 않고 자체 호스팅된 Doconut SDK로 렌더링됩니다.
예. 주입된 Viewer 서비스를 통해 문서를 열고, Blazor 페이지 내에서 Doconut JavaScript 뷰어를 초기화합니다.
아니요. 렌더링 및 선택적 공유 아티팩트는 애플리케이션이 구성한 인프라 내부에 유지됩니다.
자신의 PDF, Office, CAD, 이메일, 이미지 및 의료 파일로 Doconut을 테스트해 보세요.