GroupDocs.Viewer em resumo

API para renderizar, exibir e converter documentos, apresentações, diagramas e muitos outros tipos de documentos em aplicações Node.js

Illustration viewer

Visualizar documentos de forma eficiente e confiável

Com a API GroupDocs.Viewer você pode renderizar eficientemente 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. O GroupDocs.Viewer para Node.js funciona nas plataformas Windows e Linux.

Os formatos de arquivos e documentos mais populares são suportados

Suportamos a renderização de mais de 190 dos formatos de arquivos e documentos 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 arquivos, 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 devem ser renderizadas e aplicar diferentes transformações ao resultado renderizado.

Independência de plataforma

O GroupDocs.Viewer para Node.js suporta os seguintes sistemas operacionais, frameworks e gerenciadores de pacotes

Amazon
Docker
Azure
Eclipse
IntelliJ
Windows
Linux
NPM

Formatos de arquivo suportados

O GroupDocs.Viewer para Node.js via Java oferece suporte a 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 do GroupDocs.Viewer para Node.js via operações 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.

JavaScript

import { Viewer, HtmlViewOptions } from '@groupdocs/groupdocs.viewer'

// Defina as opções de saída HTML, um arquivo por página
const viewOptions = HtmlViewOptions.forEmbeddedResources()

// Instancie Viewer
const viewer = new Viewer("resume.docx")

// Renderize DOCX para HTML com recursos incorporados
viewer.view(viewOptions)
viewer.close()

Exportar PPTX para PDF

Crie uma instância da classe PdfViewOptions e passe‑a para o método Viewer.view para converter um arquivo PowerPoint PPTX para 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.

JavaScript

import { Viewer, PdfViewOptions } from '@groupdocs/groupdocs.viewer'

// Defina as opções de saída PDF
const viewOptions = new PdfViewOptions("presentation.pdf")

// Instancie Viewer
const viewer = new Viewer("presentation.pptx")

// Exportar PPTX para PDF
viewer.view(viewOptions)
viewer.close()

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