GroupDocs.Viewer de un vistazo

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

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 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 web para el marco Spring

Proporcionamos un paquete de interfaz de usuario de código abierto para Spring Framework 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.

Independencia de plataforma

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

Amazon
Docker
Azure
Eclipse
IntelliJ
Windows
Linux
Maven

Formatos de archivo admitidos

GroupDocs.Viewer para Java 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 operaciones típicas de GroupDocs.Viewer para Java

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.

Java

import com.groupdocs.viewer.Viewer;
import com.groupdocs.viewer.options.HtmlViewOptions;

// Visor de instancias
try (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.

Java

import com.groupdocs.viewer.Viewer;
import com.groupdocs.viewer.options.PdfViewOptions;

// Visor de instancias
try (Viewer viewer = new Viewer("presentation.pptx"))
{            
    // Establecer opciones de salida de PDF
    PdfViewOptions viewOptions = new PdfViewOptions();

    // Exportar PPTX a PDF
    viewer.view(viewOptions);
}

 Español