GroupDocs.Viewer em resumo

API para renderização, visualização e conversão de documentos, slides, diagramas e muitos outros tipos de documentos em aplicativos Python

Illustration viewer

Visualize documentos de forma eficiente e confiável

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

Suporta a maioria dos formatos de arquivo e documento comuns

Suportamos a renderização de mais de 180 formatos de arquivo e documento mais populares, incluindo Word, Excel, PDF, PowerPoint, a família de formatos OpenDocument, arquivos, imagens raster e vetoriais, eBooks, linguagens de programação e marcação e muitos outros tipos de arquivo, incluindo arquivos criptografados com proteção por senha.

Saída personalizável

O GroupDocs.Viewer permite não apenas renderizar o documento, mas também controlar como exatamente quais partes do documento devem ser renderizadas ou não, como devem ser renderizadas e aplicar diferentes transformações à saída renderizada.

Independência de plataforma

O GroupDocs.Viewer para Python oferece suporte aos seguintes sistemas operacionais, frameworks e gerenciadores de pacotes

Amazon
Docker
Azure
Eclipse
IntelliJ
Windows
Linux
PyPI

Formatos de arquivo suportados

O GroupDocs.Viewer para Python (via .NET) oferece suporte a operações com os seguintes formatos de arquivo: formatos de arquivo suportados.

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 rasterizadas: 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

Outro

  • Rede: 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
  • Outro: 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 perfeitamente documentos PDF e Office

Feature icon

Ver documentos em HTML

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

Feature icon

Rasterizar documentos

Rasterize qualquer formato de documento compatível para a imagem rasterizada, com formato de imagem e qualidade de compactação ajustáveis.

Feature icon

Renderizar e destacar códigos de programação

Suporte para todas as linguagens populares de programação, script e marcação, com capacidade de analisar e destacar sua sintaxe.

Feature icon

Converter para PDF

Documentos de qualquer formato compatível podem ser facilmente convertidos e salvos em 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 giradas e/ou reorganizadas e uma marca d’água de texto pode ser colocada sobre elas.

Feature icon

Ajuste de saída HTML

Os documentos HTML de saída, gerados pelo GroupDocs.Viewer, podem ser ajustados com muita precisão: é permitido salvar no fluxo ou arquivo, com recursos externos ou incorporados, retornos de chamada e assim por diante.

Feature icon

Suporte de estruturas de documentos complexas

GroupDocs.Viewer suporta não apenas documentos únicos, 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 dentro de pastas, imagens TIFF de várias páginas e assim por diante.

Feature icon

Opções de otimização

GroupDocs.Viewer contém um subsistema de cache ajustável, que pode acelerar o tempo de carregamento usando as versões em cache dos documentos. Além disso, um conjunto de diferentes opções para diferentes formatos permite excluir algumas 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 de documentos protegidos por senha

GroupDocs.Viewer permite abrir documentos criptografados de diversos tipos: PDF, WordProcessing, Planilha, Apresentação e outros, especificando uma senha nas opções de carregamento.

Exemplos de código

Alguns casos de uso de operações típicas do GroupDocs.Viewer para Python via .NET

Renderização de DOCX em HTML

As propriedades da classe HtmlViewOptions permitem controlar o processo de conversão. Para obter mais informações, consulte aqui. Por exemplo, você pode incorporar todos os recursos externos no arquivo HTML de saída, reduzir o tamanho do arquivo e otimizá-lo para impressão.

Python

import groupdocs.viewer as gv
import groupdocs.viewer.options as gvo 

// Crie uma instância do visualizador
with gv.Viewer("resume.docx") as viewer:
  // Defina as opções de saída HTML, um arquivo por página
  viewOptions = gvo.HtmlViewOptions.for_embedded_resources("page_{0}.html")
  // Renderização de PDF em HTML com recursos incorporados
  viewer.view(viewOptions)

Exportação de PPTX em PDF

Crie uma instância da classe PdfViewOptions e passe-a para o 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 seguinte seção da documentação para obter detalhes.

Python

import groupdocs.viewer as gv
import groupdocs.viewer.options as gvo  

// Crie uma instância do visualizador
with gv.Viewer("presentation.pptx") as viewer:
  // Defina as opções de saída de PDF (Set output PDF options)
  viewOptions = gvo.PdfViewOptions("presentation.pdf")
  // Exporte PPTX para PDF (Export PPTX to PDF)
  viewer.view(viewOptions)

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