GroupDocs.Viewer en un vistazo

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

Illustration viewer

Visualice documentos de manera eficiente y fiable

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

Se admiten los formatos de archivo y documento más populares

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

Salida personalizable

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

Interfaz de usuario para ASP.NET Core

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

Compatibilidad de plataformas

GroupDocs.Viewer para .NET admite los siguientes sistemas operativos, frameworks y gestores de paquetes

Amazon
Docker
Azure
VS Code
ReSharper
macOS
Linux
NuGet

Paquete específico para Windows

  • Admite .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

  • Admite .NET 6.0 y versiones superiores
  • Soporte limitado de formatos de archivo
  • Funciona en Windows, Linux y macOS
Descarga NuGet

Formatos de archivo compatibles

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 Compatible con paquete específico de Windows
  • Outlook: MSG, EML, EMLX, PST, OST
  • OneNote: ONE Compatible con paquete específico de Windows
  • 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 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 Compatible con paquete específico de Windows
  • Stereo Lithography (3D Printing): STL
  • Medical Imaging: DICOM
  • Plotter Documents: PLT, HPG
  • Autodesk Design Web Formats: DWF, DWG
  • AutoCAD Drawing: DWT, IFC, STL, CF2

Otros

  • 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 Compatible con paquete específico de Windows
  • Project: MPP, MPT, MPX
  • PostScript: PS, EPS
  • Archivos: ZIP, TAR, BZ2, GZ, RAR, RAR5
  • Otros: 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

Renderice, muestre y convierta documentos PDF y Office sin problemas

Feature icon

Visualizar documentos en HTML

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

Feature icon

Rasterizar documentos a Jpeg o PNG

Rasterice cualquier formato de documento compatible a una imagen raster, con formato de imagen y calidad de compresión ajustables.

Feature icon

Controlar fuentes del documento

Identifique qué fuentes se utilizan en un documento. Administre fuentes faltantes reemplazándolas o excluyéndolas del resultado.

Feature icon

Convertir a PDF

Cualquier documento en un formato compatible puede convertirse y guardarse fácilmente en PDF con opciones ajustables.

Feature icon

Aplicar transformaciones

El documento de salida puede transformarse durante la renderización: las páginas pueden rotarse y/o reorganizarse, y se puede colocar una marca de agua de texto sobre ellas.

Feature icon

Ajuste de salida HTML

Los documentos HTML generados por GroupDocs.Viewer pueden ajustarse con gran precisión: es posible guardarlos en un flujo o archivo, con recursos externos o incrustados, callbacks, etc.

Feature icon

Compatibilidad con 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 en carpetas, imágenes TIFF multipágina, etc.

Feature icon

Opciones de optimización

GroupDocs.Viewer incluye un subsistema de caché ajustable, que puede acelerar el tiempo de carga mediante el uso de versiones en caché de los documentos. Además, un conjunto de opciones diferentes para distintos formatos permite excluir partes o aspectos innecesarios de los documentos de la renderización (fuentes, hojas de cálculo ocultas, archivos adjuntos de correo) para optimizar el rendimiento general.

Feature icon

Compatibilidad con documentos protegidos con contraseña

GroupDocs.Viewer permite abrir documentos cifrados de diferentes tipos: PDF, WordProcessing, Spreadsheet, Presentation y otros, especificando una contraseña en las opciones de carga.

Ejemplos de código

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

Renderizar DOCX a HTML

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

C#

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

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

Exportar PPTX a PDF

Cree una instancia de la clase PdfViewOptions y pásela al método Viewer.View para convertir un archivo PowerPoint PPTX 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 la 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 PDF       
    var viewOptions = new PdfViewOptions("presentation.pdf");
    
    // Exportar PPTX a PDF       
    viewer.View(viewOptions);
}

¿Listo para empezar?

Descargue GroupDocs.Viewer gratis u obtenga una licencia de prueba para obtener acceso completo.

Recursos útiles

Explore la documentación, las muestras de código y el apoyo de la comunidad para mejorar su experiencia.

Consejos para licencias temporales

1
Regístrate con tu correo electrónico del trabajo. No se permiten servicios de correo gratuitos.
2
Utilice el botón Obtener una licencia temporal en el segundo paso.
 Español