Renderize e visualize documentos com facilidade

API de visualizador poderosa para renderizar diferentes arquivos em PDF, HTML e imagem.

Carregue documentos de diversas 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 reordene 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 aplicativos para visualizá-los sem software de terceiros.

  • Ver documentos e imagens

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

  • Abra documentos protegidos

    Especifique uma senha para abrir documentos criptografados.

  • Carregue 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áginas a serem renderizados.

Amostras de código GroupDocs.Viewer

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

Como renderizar arquivos DOCX em PDF

Renderize documentos DOCX em PDF sem o Microsoft Word ou outro software instalado. Carregue e visualize facilmente arquivos DOCX em seu aplicativo .NET, seja ele um aplicativo da web ou de desktop. Aqui está um exemplo de como renderizar um arquivo DOCX em PDF:
// Carregar arquivo DOCX para renderizar
using (Viewer viewer = new Viewer("sample.docx"))
{
  // Renderizar DOCX em 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 em 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 em 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 em um arquivo PDF
    viewOptions = gvo.PdfViewOptions("output.pdf")
    viewer.view(viewOptions)

Mais de 180 formatos de arquivo suportados

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

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.

  • 180+

    Formatos suportados

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

  • 1.0M

    Downloads do NuGet

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

  • 10+

    Bibliotecas

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

  • 100+

    Clientes satisfeitos

    Servindo as marcas mais icônicas do mundo. Descubra por que centenas de pessoas adoram o GroupDocs.Viewer! Explore navegação perfeita, colaboração conveniente e facilidade de uso incomparável. Entrar!

Nossos clientes satisfeitos

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

Plataformas suportadas

A biblioteca GroupDocs.Viewer oferece suporte aos seguintes sistemas operacionais e estruturas

.NET

.NET Framework 4.6.2+
.NET Core 3.1
.NET 6+
Windows, Linux
Mais de 180 formatos de arquivo
Pacote de 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 180 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 180 formatos de arquivo
Pacote UI – em breve
Demonstração - em breve

Python

Python 3.9+
and .Net 6+
Windows, Linux, macOS
Mais de 180 formatos de arquivo
Pacote UI – em breve
Demonstração - em breve

Pronto para começar?

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

Perguntas e preocupações comuns

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

  • Posso avaliar os produtos GroupDocs antes de comprá-los?
    Sim! Todos os produtos GroupDocs têm uma versão de avaliação livre de riscos disponível. Recomendamos fortemente que os desenvolvedores baixem e experimentem nossas APIs antes de comprar para garantir que elas atenderão 100% às suas necessidades.
  • O GroupDocs faz demonstrações de produtos?
    Não, nosso foco está em nossas APIs e em tornar 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 si mesmo.
  • Onde posso baixar o produto?
    Todos os produtos estão disponíveis para download no website. Não enviamos cópias físicas do nosso software por correio.
  • As licenças de desenvolvedor do GroupDocs são por usuário ou por usuário nomeado?
    As licenças do GroupDocs Developer são por usuário, não por usuário nomeado. Entendemos que os membros de uma equipe de codificação podem mudar com o tempo e que não é prático ter que atualizar o licenciamento sempre que isso ocorre.
  • Precisamos de licenciamento apenas para desenvolvedores ativos? Por exemplo, temos uma equipe de dois desenvolvedores trabalhando no turno A e uma segunda equipe de dois desenvolvedores trabalhando no turno B… nesta situação, precisamos de duas ou quatro licenças?
    Todos os desenvolvedores que estão trabalhando no projeto precisam ser licenciados. Nessa situação, o GroupDocs vê sua equipe como tendo quatro membros (mesmo que trabalhem em horários diferentes).
 Português