Visão geral do GroupDocs.Viewer

API para renderizar, exibir, converter documentos, slides, diagramas e muitos outros tipos de documentos em aplicativos .NET

Illustration viewer

Visualize documentos de forma eficiente e confiável

Com a API GroupDocs.Viewer, você pode renderizar com eficiência documentos de qualquer formato compatível 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 suporta .NET Framework 4.6.2 e .NET 6.0, funciona em plataformas Windows e Linux.

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

Oferecemos suporte à renderização dos 180 formatos de arquivos e documentos mais populares, que incluem Word, Excel, PDF, PowerPoint, família de formatos OpenDocument, arquivos, imagens raster e vetoriais, e-books, linguagens de programação e marcações e muitos outros tipos de arquivos, incluindo arquivos criptografados. arquivos com proteção por senha.

Saída personalizável

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

IU para ASP.NET Core

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

Independência de plataforma

GroupDocs.Viewer for .NET suporta os seguintes sistemas operacionais, estruturas e gerenciadores de pacotes

Amazon
Docker
Azure
VS Code
ReSharper
macOS
Linux
NuGet

Formatos de arquivo suportados

GroupDocs.Viewer for .NET 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 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.

Amostras de código

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

Renderizar DOCX para HTML

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

C#

using GroupDocs.Viewer;
using GroupDocs.Viewer.Options;

// Instanciar visualizador
using (Viewer viewer = new Viewer("resume.docx"))
{
    // Definir opções de HTML de saída
    HtmlViewOptions options = HtmlViewOptions.ForEmbeddedResources();
    
    // Renderize DOCX para HTML com recursos incorporados
    viewer.View(options);
}

Exportar PPTX para PDF

Crie uma instância de classe PdfViewOptions e passe-a para o 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, reordenar suas páginas e especificar a qualidade das imagens do documento. Consulte a seção de documentação a seguir para obter detalhes.

C#

using GroupDocs.Viewer;
using GroupDocs.Viewer.Options;

using (var viewer = new Viewer("presentation.pptx"))
{
    // Definir opções de saída de PDF       
    var viewOptions = new PdfViewOptions("presentation.pdf");
    
    // Exportar PPTX para PDF       
    viewer.View(viewOptions);
}

 Português