Renderize e visualize documentos com facilidade

SDK poderoso de Visualizador de Documentos para renderizar diferentes arquivos em PDF, HTML e Imagem.

Carregue documentos de várias fontes, incluindo arquivos, streams, URLs, servidores FTP, Amazon S3, Azure Blob Storage e muito mais.

Gere páginas HTML responsivas, proteja os arquivos PDF de saída e reorganize suas páginas, gire páginas, renderize notas e comentários, se necessário.

Conjunto de recursos do GroupDocs.Viewer

API para renderizar arquivos de diferentes tipos como HTML, PDF, PNG e JPEG em aplicações para visualizá-los sem software de terceiros.

  • Visualizar documentos e imagens

    Visualize documentos renderizando-os como arquivos HTML, PDF, PNG e JPEG.

  • Abrir documentos protegidos

    Especifique uma senha para abrir documentos criptografados.

  • Carregar arquivos de qualquer lugar

    Carregue documentos de vários arquivos, URLs, servidores FTP, Amazon S3 e muito mais.

  • Renderizar todas ou páginas específicas

    Especifique um intervalo de números de página a ser renderizado.

Exemplos de código do GroupDocs.Viewer

Alguns casos de uso típicos das operações do GroupDocs.Viewer em C#, Java, TypeScript

Como renderizar arquivos DOCX para PDF

Render documentos DOCX para PDF sem o Microsoft Word ou outro software instalado. Carregue e visualize facilmente arquivos DOCX em sua aplicação .NET, seja ela web ou desktop. Aqui está um exemplo de como renderizar um arquivo DOCX para PDF:
// Carregar arquivo DOCX para renderizar
using (Viewer viewer = new Viewer("sample.docx"))
{
  // Renderizar DOCX para um arquivo PDF
  PdfViewOptions viewOptions = new PdfViewOptions();
  viewer.View(viewOptions);
}
import com.groupdocs.viewer.Viewer;
import com.groupdocs.viewer.options.PdfViewOptions;
// ...
// Carregar arquivo DOCX para renderizar
try (Viewer viewer = new Viewer("sample.docx")) {
    // Renderizar DOCX para um arquivo PDF
    PdfViewOptions viewOptions = new PdfViewOptions();
    viewer.view(viewOptions);
}
// Carregar arquivo DOCX para renderizar
const viewer = new groupdocs.viewer.Viewer("sample.docx")

// Renderizar DOCX para um arquivo PDF
const viewOptions = groupdocs.viewer.PdfViewOptions(output.pdf)
viewer.view(viewOptions)
import groupdocs.viewer as gv
import groupdocs.viewer.options as gvo   
// Carregar arquivo DOCX para renderizar
with gv.Viewer("sample.docx") as viewer:

    // Renderizar DOCX para um arquivo PDF
    viewOptions = gvo.PdfViewOptions("output.pdf")
    viewer.view(viewOptions)

190+ formatos de arquivo suportados

GroupDocs.Viewer suporta operações com os formatos de arquivo mais populares

Métricas detalhadas e insights estatísticos

Mergulhe em uma análise detalhada de nossos principais números, fornecendo métricas abrangentes e insights estatísticos sobre nossas conquistas, impacto e crescimento.

  • 190+

    Formatos suportados

    Visualize facilmente mais de 190 formatos de arquivo, incluindo documentos, imagens e desenhos CAD, sem complicações. Supere barreiras de compatibilidade e acesse arquivos diversos sem esforço com nossa solução completa de visualização.

  • 1.0M

    Downloads do NuGet

    Nossa solução de pacote NuGet tornou-se um recurso confiável e amplamente adotado na comunidade de desenvolvedores, proporcionando integração perfeita e funcionalidade valiosa para inúmeros projetos.

  • 10+

    Bibliotecas

    Nosso produto inclui mais de 10 bibliotecas, oferecendo recursos avançados para otimizar o desempenho. Essas bibliotecas foram projetadas para atender a diferentes necessidades de desenvolvimento com capacidades incomparáveis.

  • 100+

    Clientes satisfeitos

    Atendendo às marcas mais icônicas ao redor do mundo. Descubra por que centenas adoram o GroupDocs.Viewer! Explore navegação fluida, colaboração conveniente e facilidade de uso incomparável. Junte‑se agora!

Nossos clientes satisfeitos

As bibliotecas GroupDocs são utilizadas por marcas mundialmente renomadas e distintas em todo o mundo.

Plataformas suportadas

A biblioteca GroupDocs.Viewer suporta os seguintes sistemas operacionais e frameworks

.NET

.NET Framework 4.6.2+
.NET Core 3.1
.NET 6+
Windows, Linux
Mais de 190 formatos de arquivo
Pacote UI para ASP.NET Core
ASP.NET WebForms Demo
ASP.NET MVC Demo
ASP.NET Core Demo

Java

J2SE 8.0 (1.8)+
Windows, Linux, macOS
Mais de 190 formatos de arquivo
Pacote UI para Spring e Dropwizard
Spring Demo
Dropwizard demo

Node.js

Node.js 16+
and J2SE 8.0 (1.8)+
Windows, Linux, macOS
Mais de 190 formatos de arquivo
Pacote UI - em breve
Demo - em breve

Python

Python 3.5 – 3.14
Windows, Linux, macOS
Mais de 190 formatos de arquivo
Pacote UI - em breve
Demo - em breve

Pronto para começar?

Experimente os recursos do GroupDocs.Viewer gratuitamente ou solicite uma licença

Recursos úteis

Explore a documentação, as amostras de código e o apoio da comunidade para aprimorar sua experiência.

Perguntas e dúvidas comuns

Encontre respostas para perguntas comuns em nossa seção de FAQ para responder rapidamente às suas dúvidas e preocupações.

  • Posso avaliar os produtos GroupDocs antes de comprar?
    Sim! Todos os produtos GroupDocs possuem uma versão de avaliação sem risco disponível. Incentivamos fortemente os desenvolvedores a baixar e testar nossas APIs antes de comprar, para garantir que atendam às suas necessidades 100%.
  • A GroupDocs realiza demonstrações de produto?
    Não, nosso foco está em nossas APIs e em criar os produtos mais funcionais e estáveis possíveis. Oferecemos testes totalmente funcionais e gratuitos na forma de uma licença temporária para que você possa testar o produto por conta própria.
  • Onde posso baixar o produto?
    Todos os produtos estão disponíveis para download no site. Não enviamos cópias físicas do nosso software por correio.
  • As licenças de desenvolvedor da GroupDocs são por usuário ou por usuário nomeado?
    As licenças GroupDocs Developer são por usuário, não por usuário nomeado. Entendemos que os membros de uma equipe de desenvolvimento podem mudar ao longo do tempo e que não é prático atualizar a licença a cada alteração.
  • Precisamos de licenças apenas para desenvolvedores ativos? Por exemplo, temos uma equipe de dois desenvolvedores trabalhando no turno A e outra equipe de dois desenvolvedores no turno B… nessa situação, precisamos de duas ou quatro licenças?
    Todos os desenvolvedores que trabalham no projeto precisam estar licenciados. Nesse caso, a GroupDocs considera sua equipe como tendo quatro membros (mesmo que trabalhem em horários diferentes).
 Português