GroupDocs.Viewer em um relance

API para renderizar, exibir e converter documentos, slides, diagramas e muitos outros tipos de documento em aplicações Java

Illustration viewer

Visualizar documentos de forma eficiente e confiável

Com a API GroupDocs.Viewer você pode renderizar documentos de quaisquer formatos suportados para HTML, JPEG, PNG, e PDF com opções flexíveis e poderosas, mantendo a integridade do conteúdo e da estrutura do documento. GroupDocs.Viewer funciona nas plataformas Windows e Linux.

Os formatos de arquivo e documento mais populares são suportados

Suportamos a renderização de mais de 190 dos formatos de arquivo e documento mais populares, que incluem Word, Excel, PDF, PowerPoint, a família de formatos OpenDocument, arquivos compactados, imagens raster e vetoriais, e-books, linguagens de programação e marcações, e muitos outros tipos de arquivo, incluindo arquivos criptografados com proteção por senha.

Saída personalizável

GroupDocs.Viewer permite não apenas renderizar o documento, mas também controlar exatamente como, quais partes do documento devem ser renderizadas ou não, como elas devem ser renderizadas e aplicar diferentes transformações ao resultado renderizado.

Interface Web para o framework Spring

Fornecemos um pacote UI de código aberto para o framework Spring que pode ser adicionado ao seu projeto em poucos minutos. O pacote Viewer.UI contém uma interface web baseada em Angular e oferece um conjunto de APIs úteis e provedores de armazenamento de dados.

Independência de plataforma

GroupDocs.Viewer para Java suporta os seguintes sistemas operacionais, frameworks e gerenciadores de pacotes

Amazon
Docker
Azure
Eclipse
IntelliJ
Windows
Linux
Maven

Formatos de arquivo suportados

GroupDocs.Viewer para Java suporta operações com os seguintes formatos de arquivo.

Microsoft Office, OpenDocument e formatos de texto

  • Word: DOC, DOCX, DOCM, DOT, DOTX, DOTM, RTF, TXT
  • Excel: XLS, XLSX, XLSM, XLSB, XLTM, XLT, XLTM, XLTX
  • PowerPoint: PPT, PPTX, PPS, PPSX, PPSM, POT, POTM, POTX, PPTM
  • Project: MPP, MPT, MPX
  • Outlook: MSG, EML, EMLX, PST, OST
  • OneNote: ONE
  • OpenDocument: ODT, OTT, ODS, ODP, OTP, OTS, ODG
  • Fixed Page Layout: PDF, TEX, XPS, OXPS
  • e-Books: EPUB, MOBI, DjVu
  • Delimiter-Separated Values: CSV, TSV

Imagens, Gráficos e Diagramas

  • Imagens raster: BMP, GIF, JPG, PNG, TIFF, WebP, DNG, DIB, Jpeg2000 family
  • Windows Icon: ICO
  • Scalable Vector Graphics: SVG, CDR, CMX, IGS, SVGZ
  • Adobe Photoshop: PSD, PSB
  • Stereo Lithography (3D Printing): STL
  • Medical Imaging: DICOM
  • Plotter Documents: PLT, HPG
  • Autodesk Design Web Formats: DWF, DWG
  • AutoCAD Drawing: DWT, IFC, STL, CF2

Outros

  • Web: HTML, MHT, MHTML, XML
  • Metafile: WMF, EMF, CGM, EMZ, WMZ
  • Visio: VSD, VDX, VSS, VSSX, VSX, VST, VSTX, VTX, VSDX, VDW, VSTM, VSSM, VSDM
  • Project: MPP, MPT, MPX
  • PostScript: PS, EPS
  • Arquivos: ZIP, TAR, BZ2, GZ, RAR, RAR5
  • Outros: VCF, VCARD, NUMBERS, NSF, OBJ
  • C/C++/C# Files: C, CC, C# , CPP, CXX, CS, H, HH, M, MM
  • Java/JavaScript Files: JAVA, JS, JSON, PROPERTIES

Recursos do GroupDocs.Viewer

Renderize, exiba e converta documentos PDF e Office de forma contínua

Feature icon

Visualize documentos em HTML

Converta documentos de qualquer tipo em um documento HTML com CSS e SVG, que pode ser exibido em qualquer navegador web moderno.

Feature icon

Rasterize documentos para JPEG ou PNG

Rasterize qualquer formato de documento suportado em imagem raster, com formato de imagem e qualidade de compressão ajustáveis.

Feature icon

Controlar fontes do documento

Identifique quais fontes são usadas em um documento. Gerencie fontes ausentes substituindo-as ou excluindo-as da saída.

Feature icon

Converter para PDF

Qualquer documento em formato suportado pode ser facilmente convertido e salvo como PDF com opções ajustáveis.

Feature icon

Aplicar transformações

O documento de saída pode ser transformado durante a renderização – as páginas podem ser rotacionadas e/ou reorganizadas, e uma marca d’água de texto pode ser colocada sobre elas.

Feature icon

Ajuste da saída HTML

Os documentos HTML gerados pelo GroupDocs.Viewer podem ser ajustados de forma muito precisa: é possível salvar em stream ou arquivo, com recursos externos ou incorporados, callbacks etc.

Feature icon

Suporte a estruturas de documentos complexas

O GroupDocs.Viewer suporta não apenas documentos individuais, mas também arquivos que contêm internamente uma lista ou estrutura hierárquica de documentos, como mensagens de e‑mail com anexos, arquivos ZIP com arquivos internos em pastas, imagens TIFF de várias páginas etc.

Feature icon

Opções de otimização

O GroupDocs.Viewer possui um subsistema de cache ajustável, que pode acelerar o tempo de carregamento usando versões em cache dos documentos. Além disso, um conjunto de opções diferentes para cada formato permite excluir partes ou aspectos desnecessários dos documentos da renderização (fontes, planilhas ocultas, anexos de e‑mail) para otimizar o desempenho geral.

Feature icon

Suporte a documentos protegidos por senha

O GroupDocs.Viewer permite abrir documentos criptografados de diferentes tipos: PDF, WordProcessing, Spreadsheet, Presentation e outros, especificando uma senha nas opções de carregamento.

Exemplos de código

Alguns casos de uso típicos das operações do GroupDocs.Viewer para Java

Renderizar DOCX para HTML

As propriedades da classe HtmlViewOptions permitem controlar o processo de conversão, mais detalhes aqui. Por exemplo, você pode incorporar todos os recursos externos no arquivo HTML de saída, minimizar o arquivo de saída e otimizá-lo para impressão.

Java

import com.groupdocs.viewer.Viewer;
import com.groupdocs.viewer.options.HtmlViewOptions;

// Instanciar Viewer
try (Viewer viewer = new Viewer("resume.docx"))
{
    // Definir opções de saída HTML
    HtmlViewOptions options = 
    HtmlViewOptions.forEmbeddedResources();

    // Renderizar DOCX para HTML com recursos incorporados
    viewer.view(options);
}

Exportar PPTX para PDF

Crie uma instância da classe PdfViewOptions e passe-a ao método Viewer.View para converter um arquivo PowerPoint PPTX em PDF. As propriedades da classe PdfViewOptions permitem controlar o processo de conversão. Por exemplo, você pode proteger o arquivo PDF de saída, reorganizar suas páginas e especificar a qualidade das imagens do documento. Consulte a seção de documentação a seguir para obter detalhes.

Java

import com.groupdocs.viewer.Viewer;
import com.groupdocs.viewer.options.PdfViewOptions;

// Instanciar Viewer
try (Viewer viewer = new Viewer("presentation.pptx"))
{            
    // Definir opções de saída PDF
    PdfViewOptions viewOptions = new PdfViewOptions();

    // Exportar PPTX para PDF
    viewer.view(viewOptions);
}

Pronto para começar?

Baixe GroupDocs.Viewer gratuitamente ou obtenha uma licença de teste para acesso total!

Recursos úteis

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

Dicas de licença temporária

1
Cadastre-se com seu e-mail comercial. Serviços de e-mail gratuitos não são permitidos.
2
Use o botão Obter uma licença temporária na segunda etapa.
 Português