GroupDocs.Viewer de un vistazo

API para renderizar, mostrar, convertir documentos, diapositivas, diagramas y muchos otros tipos de documentos en aplicaciones .NET

Illustration viewer

Vea documentos de manera eficiente y confiable

Con GroupDocs.Viewer API puede representar de manera eficiente documentos de cualquier formato compatible en HTML, JPEG, PNG y PDF con opciones flexibles y potentes mientras mantiene la integridad del contenido y la estructura del documento. GroupDocs.Viewer es compatible con .NET Framework 4.6.2 y .NET 6.0, funciona en plataformas Windows y Linux.

Se admiten los formatos de archivos y documentos más populares

Admitimos la renderización de los 180 formatos de archivos y documentos más populares, que incluyen Word, Excel, PDF, PowerPoint, familia de formatos OpenDocument, archivos, imágenes rasterizadas y vectoriales, libros electrónicos, lenguajes de programación y marcas, y muchos otros tipos de archivos, incluidos los cifrados. archivos con protección por contraseña.

Salida personalizable

GroupDocs.Viewer permite no sólo renderizar el documento, sino también controlar cómo exactamente, qué partes del documento deben renderizarse o ahora, cómo deben renderizarse y aplicar diferentes transformaciones a la salida renderizada.

Interfaz de usuario para ASP.NET Core

Proporcionamos un paquete de interfaz de usuario de código abierto para ASP.NET Core que se puede agregar a su proyecto en un par de minutos. El paquete Viewer.UI contiene una interfaz de usuario web basada en Angular y ofrece un conjunto de API útiles y proveedores de almacenamiento de datos.

Soporte de plataformas

GroupDocs.Viewer para .NET admite los siguientes sistemas operativos, marcos y administradores de paquetes

Amazon
Docker
Azure
VS Code
ReSharper
macOS
Linux
NuGet

Paquete específico de Windows

  • Compatible con .NET Framework 4.6.2+ y .NET 6.0
  • El soporte de formatos de archivo más completo
  • Depende de System.Drawing y System.Drawing.Common
Descarga NuGet

Paquete multiplataforma

  • Soporta .NET 6.0 y versiones superiores
  • Compatibilidad con formatos de archivo limitados
  • Funciona en Windows, Linux y macOS
Descarga NuGet

Formatos de archivo admitidos

GroupDocs.Viewer para .NET admite operaciones con los siguientes formatos de archivo.

Microsoft Office, OpenDocument y 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

Imágenes, gráficos y diagramas

  • Imágenes 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

Otro

  • 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
  • Archivo: ZIP, TAR, BZ2, GZ, RAR, RAR5
  • Otro: 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

Funciones de GroupDocs.Viewer

Represente, visualice y convierta sin problemas documentos PDF y Office

Feature icon

Ver documentos en HTML

Convierta documentos de cualquier tipo en un documento HTML con CSS y SVG, que se puede mostrar en cualquier navegador web moderno.

Feature icon

Rasterizar documentos

Rasterice cualquier formato de documento compatible a la imagen rasterizada, con formato de imagen ajustable y calidad de compresión.

Feature icon

Renderizar y resaltar códigos de programación

Soporte de todos los lenguajes de programación, scripting y marcado populares, con capacidad de analizar y resaltar su sintaxis.

Feature icon

Convertir a PDF

Los documentos de cualquier formato compatible se pueden convertir y guardar fácilmente en PDF con opciones ajustables.

Feature icon

Aplicar transformaciones

El documento de salida se puede transformar durante la renderización: las páginas se pueden rotar y/o reorganizar, y se puede colocar una marca de agua de texto encima de ellas.

Feature icon

Ajuste de salida HTML

Los documentos HTML de salida, generados por GroupDocs.Viewer, se pueden ajustar con mucha precisión: se permite guardarlos en una secuencia o archivo, con recursos externos o integrados, devoluciones de llamada, etc.

Feature icon

Soporte de estructuras de documentos complejas.

GroupDocs.Viewer admite no solo documentos individuales, sino también archivos que contienen internamente una lista o estructura jerárquica de documentos, como mensajes de correo electrónico con archivos adjuntos, archivos ZIP con archivos internos dentro de carpetas, imágenes TIFF de varias páginas, etc.

Feature icon

Opciones de optimización

GroupDocs.Viewer contiene un subsistema de caché ajustable, que puede acelerar el tiempo de carga utilizando las versiones almacenadas en caché de los documentos. Además, un conjunto de diferentes opciones para diferentes formatos permite excluir algunas partes o aspectos innecesarios de los documentos del renderizado (fuentes, hojas de trabajo ocultas, archivos adjuntos de correo electrónico) para optimizar el rendimiento general.

Feature icon

Soporte de documentos protegidos con contraseña.

GroupDocs.Viewer permite abrir documentos cifrados de diferentes tipos: PDF, WordProcessing, Hoja de cálculo, Presentación y otros, especificando una contraseña en las opciones de carga.

Ejemplos de código

Algunos casos de uso de GroupDocs.Viewer típico para operaciones .NET

Renderizar DOCX a HTML

Las propiedades de clase HtmlViewOptions le permiten controlar el proceso de conversión, más sobre eso aquí. Por ejemplo, puede incrustar todos los recursos externos en el archivo HTML de salida, minimizar el archivo de salida y optimizarlo para imprimir.

C#

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

// Visor de instancias
using (Viewer viewer = new Viewer("resume.docx"))
{
    // Establecer opciones HTML de salida
    HtmlViewOptions options = HtmlViewOptions.ForEmbeddedResources();
    
    // Renderice DOCX a HTML con recursos integrados
    viewer.View(options);
}

Exportar PPTX a PDF

Cree una instancia de clase PdfViewOptions y pásela a Viewer.View método para convertir un archivo PPTX de PowerPoint a PDF. Las propiedades de la clase PdfViewOptions le permiten controlar el proceso de conversión. Por ejemplo, puede proteger el archivo PDF de salida, reordenar sus páginas y especificar la calidad de las imágenes del documento. Consulte la siguiente sección de documentación para obtener más detalles.

C#

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

using (var viewer = new Viewer("presentation.pptx"))
{
    // Establecer opciones de salida de PDF       
    var viewOptions = new PdfViewOptions("presentation.pdf");
    
    // Exportar PPTX a PDF       
    viewer.View(viewOptions);
}

 Español