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

Registre Doconut uma vez, injete o Visualizador onde os documentos são abertos, e deixe o middleware servir o pipeline do visualizador e 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 Visualizador através do mesmo modelo de DI usado pelo restante da sua aplicação.
Abra arquivos com OpenDocumentAsync() e retorne um token opaco do lado do servidor para o visualizador no 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 75 extensões visualizáveis em 18 famílias, incluindo formatos que componentes apenas PDF deixam de fora.
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 ao invés 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 visualizar enquanto a publicação de fundo opcional 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 75 extensões de arquivo em 18 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 Visualizador 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, email, imagem e médicos.