Injeção de dependência
Adicione Doconut ao contêiner de serviços e receba o Viewer através do mesmo modelo de DI do restante da sua aplicação.
Incorpore mais de 70 formatos em ASP.NET Core e Blazor, hospedado localmente em Windows ou Docker.

Registre Doconut uma vez, injete o Viewer onde os documentos são abertos, e deixe o middleware servir o pipeline do visualizador e os recursos incorporados.
builder.Services.AddDoconut(options =>
{
options.LicensePath = "Doconut.Viewer.lic";
});
app.UseDoconutResources();
app.UseDoconut();
var token = await viewer.OpenDocumentAsync(filePath);Adicione Doconut ao contêiner de serviços e receba o Viewer através do mesmo modelo de DI do restante da sua aplicação.
Abra arquivos com OpenDocumentAsync() e retorne um token opaco do lado do servidor para o visualizador do navegador.
Sirva scripts, estilos, imagens e solicitações de documentos com UseDoconutResources() e UseDoconut().
Habilite recursos licenciados como Converter e DICOM na mesma configuração de inicialização do visualizador base.
O catálogo exato do SDK contém 76 extensões visualizáveis em 19 famílias, incluindo formatos que componentes apenas PDF deixam de lado.
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, e mais

A compilação .NET 8 suporta implantação auto-hospedada em Windows e Docker, mantendo o processamento de documentos dentro da sua infraestrutura.
O modo distribuído publica artefatos de documentos reutilizáveis em armazenamento compartilhado para que qualquer nó autorizado possa atender solicitações de visualizador protegidas.
O modo distribuído é opcional. O visualizador padrão de instância única permanece como padrão.
Nós aprovados validam tickets de acesso compartilhado em vez de depender de uma única instância da aplicação.
Tickets podem vincular o acesso ao documento ao navegador atual e ao usuário autenticado.
Comece a visualização enquanto a publicação opcional em segundo plano continua com páginas posteriores.
Use filas limitadas, marcadores de prontidão, revogação e retenção para implantações previsíveis.
Sim. O catálogo .NET 8 suporta 76 extensões de arquivo em 19 famílias e as exibe através de um único visualizador no navegador.
Não. Os documentos são renderizados pelo SDK Doconut auto-hospedado sem instalar o Microsoft Office no servidor ou cliente.
Sim. Abra o documento através do serviço Viewer injetado, então inicialize o visualizador JavaScript Doconut dentro da sua página Blazor.
Não. A renderização e artefatos compartilhados opcionais permanecem dentro da infraestrutura configurada pela sua aplicação.
Teste Doconut com seus próprios arquivos PDF, Office, CAD, e‑mail, imagem e médicos.