Impulsione Seus Apps .NET com Doconut: Visualizador e Conversor de Documentos Tudo-em-Um
← Back to Blog6 min read

Impulsione Seus Apps .NET com Doconut: Visualizador e Conversor de Documentos Tudo-em-Um

Doconut reúne um visualizador de documentos full‑stack, um motor de conversão de alto desempenho e um conjunto avançado de anotações em um único pacote NuGet. Ao cuidar de PDFs, Word, Excel, PowerPoint, desenhos CAD, imagens e até arquivos de e‑mail no servidor, a Doconut permite que você incorpore uma experiência de documentos refinada sem lidar com múltiplas bibliotecas de terceiros.

Visualização e Conversão de Documentos Sem Emendas para .NET
Visualização e Conversão de Documentos Sem Emendas para .NET

O que você notará imediatamente

  • Uma API unificada – mesmo código para visualização, conversão, anotação e pesquisa.
  • Design priorizando desempenho – o processamento baseado em streams mantém o uso de memória baixo e a renderização ágil.
  • Segurança nível empresarial – funciona em Windows, Docker, Azure e AWS com controles de acesso granulares.

Explore cada recurso abaixo:

Incorporando o Visualizador de Documentos no Blazor

A Doconut disponibiliza o componente OnlineDocumentViewer pronto para uso em aplicações Blazor, seja Server‑Side ou WebAssembly. Basta instalar o pacote Doconut.Blazor via NuGet e registrar os serviços:

// Program.cs ou Startup.cs
builder.Services.AddDoconut();

Em seguida, insira o visualizador em qualquer componente Razor:

@page "/visualizador"

<OnlineDocumentViewer
    DocumentUrl="https://example.com/arquivo.pdf"
    Height="800px"
    Theme="dark"
    ToolbarOptions="new ToolbarOptions { ShowDownload = true, ShowPrint = true }" />

Parâmetros principais:

  • DocumentUrl – URL ou caminho do arquivo a ser exibido.
  • Height / Width – dimensões do contêiner.
  • Theme – “light” ou “dark”, conforme o design da sua aplicação.
  • ToolbarOptions – objeto que permite habilitar ou desabilitar botões como download, impressão, zoom e anotação.

Para personalizar ainda mais a barra de ferramentas ou o comportamento de anotações, utilize a API de configuração do visualizador:

var config = new ViewerConfig
{
    EnableSearch = true,
    EnableAnnotations = true,
    DefaultZoom = 1.0
};
await viewer.SetConfigAsync(config);

O componente funciona tanto em Blazor Server quanto em Blazor WebAssembly; no caso de WebAssembly, os arquivos são transmitidos como streams a partir do servidor, mantendo a mesma segurança e desempenho da solução baseada em .NET.

Conversão de PDF → DOCX no Lado do Servidor para ASP.NET

Se seu aplicativo precisa transformar PDFs em documentos Word editáveis, o motor de conversão offline da Doconut oferece uma solução confiável baseada em streams que funciona tanto com Doconut .NET Framework quanto com .NET Core.

RecursoBenefício
Conversão PDF ↔ DOCXLayout, imagens e fontes permanecem intactos
Streams em memóriaNenhum arquivo temporário ocupando o disco
Compatível com DockerImplante sem esforço em contêineres

Recursos prontos para uso incluem:

  • Navegação por miniaturas – vá para qualquer página em documentos extensos com um único clique.
  • Estilização personalizada – ajuste cores, layout da barra de ferramentas e zoom padrão via CSS ou parâmetros do componente.

Renderização de Arquivos CAD no .NET Core

Portais de engenharia frequentemente precisam exibir desenhos DWG ou DXF. A renderização CAD da Doconut converte esses arquivos em PDFs ou imagens de alta resolução no servidor, e então transmite o resultado ao navegador.

Palavra‑chave de cauda longa: “Renderização de arquivos CAD no .NET Core com Doconut”.

Motor de Conversão de Documentos Offline Seguro

Como todo o processamento pesado ocorre no servidor, a Doconut elimina downloads do lado do cliente e mantém os dados sensíveis sob seu controle. Ela se integra diretamente aos serviços de armazenamento em nuvem populares:

  • Amazon S3 – faça streaming de arquivos diretamente dos buckets S3.
  • Azure Blob Storage – use credenciais Azure para acesso seguro.
  • Sistema de arquivos local – uma alternativa para implantações on‑premises.

Destaques de Segurança

  • Controle de acesso baseado em funções para impressão, download e anotação.
  • Criptografia TLS para cada fluxo de dados.
  • Verificação opcional de assinatura digital para PDFs.

Busca OCR em Tempo Real em Documentos PDF

O motor OCR embutido da Doconut indexa PDFs digitalizados em tempo real, tornando a pesquisa por palavras‑chave em milhares de páginas instantânea.

Principais benefícios para o usuário:

  • Realce de correspondências – vá diretamente ao ponto relevante.
  • Navegação no histórico de buscas – revisite consultas anteriores sem perder o contexto.
  • Suporte multilíngue – OCR funciona com as principais línguas europeias imediatamente.

Palavra‑chave de cauda longa: “busca OCR em tempo real em documentos PDF usando Doconut”.

Casos de Uso por Indústria

IndústriaCenário TípicoVantagem Doconut
Legal TechVisualização de contratos e arquivos de e‑discoveryAnotação e redação seguras, prontas para auditoria
SaúdeRenderização de registros de pacientes (PDF, imagens)Integração de armazenamento compatível com HIPAA
FinançasGeração de relatórios PDF a partir de dados do ExcelConversão rápida e sem perdas em escala
E‑LearningIncorporação de PDFs interativos em portais de cursosVisualização responsiva em dispositivos móveis e ferramentas de anotação avançadas

Para um passo‑a‑passo, acesse a documentação oficial: https://www.doconut.com/documentation

Perguntas Frequentes

Q: O Doconut requer plugins do lado do cliente ou controles ActiveX? A: Não. Toda renderização e conversão ocorrem no servidor; o cliente recebe apenas HTML5 e JavaScript padrão.

Q: Posso personalizar a barra de ferramentas de anotação? A: Absolutamente. Você pode estilizar a barra com CSS e habilitar ou desabilitar tipos específicos de anotação através da API de configuração do visualizador.

Q: O motor de conversão é thread‑safe para serviços web de alto tráfego? A: Sim. Doconut .NET foi desenvolvido para ambientes escaláveis e multi‑threaded e funciona perfeitamente atrás de balanceadores de carga.

Principais Conclusões

  • Doconut oferece uma única API de alto desempenho para visualização, conversão, anotação e busca OCR em mais de 50 formatos de arquivo.
  • O processamento no lado do servidor garante segurança, escalabilidade e compatibilidade nativa com Docker, Azure e AWS.
  • A integração é plug‑and‑play para ASP.NET, MVC, Core, WebForms e Blazor, exigindo apenas algumas linhas de código.
  • Capacidades avançadas como renderização CAD e OCR em tempo real tornam a Doconut adequada para os setores jurídico, de saúde, financeiro e de e‑learning.
  • Experimente um teste gratuito de 30 dias hoje e ofereça aos seus usuários uma experiência de documentos perfeita — sem downloads, sem plugins.
#Doconut#dot net#document viewer#document conversion