GroupDocs.Editor for Java de un vistazo

API para editar, convertir y guardar documentos, hojas de cálculo, diapositivas y libros electrónicos en aplicaciones Java.

Illustration editor

Editar sin esfuerzo múltiples documentos en Java

Edite sin problemas múltiples archivos PDF y oficina con soporte para una amplia gama de formatos. GroupDocs.Editor for Java Hace que la edición de documentos sea rápida y sin problemas.

Convierta documentos a HTML/CSS

Convierta los documentos en marcado HTML/CSS puro compatible con editores WYSIWYG, permitiendo una edición de documentos fácil y eficiente en un entorno web.

Guardar documentos editados en varios formatos

Guarde sus documentos editados a su formato original o expórtelos a otros formatos, como PDF, asegurando flexibilidad y compatibilidad.

Independencia de la plataforma

Groupdocs.Editor for Java admite los siguientes sistemas operativos, marcos y administradores de paquetes.

Amazon
Docker
Azure
Eclipse
IntelliJ
Windows
Linux
Maven

Formatos de archivo compatibles

Groupdocs.Editor admite operaciones con los siguientes formatos de archivo en importación y exportación (lista completa).

Formatos de oficina de Microsoft

  • Word: DOC, DOCX, DOCM, DOT, DOTX, DOTM, RTF
  • Excel: XLS, XLSX, XLSM, XLSB, XLTM, XLTX, XLT, XLAM
  • PowerPoint: PPT, PPTX, PPS, PPSX

Otros formatos de documento

  • Formatos de capas fijas: PDF, XPS (solo exporta)
  • OpenDocument: ODT, OTT, ODS, FODS, ODP, OTP, FODP
  • Tablas de texto delimitadas: CSV, TSV, DSV (separador arbitrario)
  • Otros formatos de mesa: SXC, DIF
  • eBook: ePub, AZW3, Mobi, TXT

Formatos relacionados con la web

  • Margen: HTML, MHTML, Markdown (MD), XML, CHM, JSON
  • Formatos de correo electrónico: EML, EMLX, MSG, MBOX, TNEF, MHT, PST, OFT, OST, VCF, ICS

Características principales

Cargar, editar y guardar en diferentes formatos documentos de oficina, correos electrónicos, libros electrónicos y PDF.

Feature icon

Editar archivos

Edite el contenido de varios formatos de documentos, incluidos PDF, DOCX, XLSX, PPTX y más.

Feature icon

Traducir a HTML/CSS

Convierta documentos a HTML/CSS para una fácil edición con editores Wysiwyg como CKEditor o TinyMCE.

Feature icon

Guardar documentos editados

Guarde el HTML/CSS editado al formato de documento original o exporte a PDF.

Feature icon

Extraer información de documentos

Extraiga información como el recuento de páginas, el tamaño y el estado de cifrado de los documentos.

Feature icon

Soporte para varios formatos

Edite una amplia gama de formatos de documentos, incluidos archivos de Microsoft Office, PDF y más.

Feature icon

Protección con contraseña

Cargue y edite documentos protegidos con contraseña con facilidad y protegiendo los documentos de salida con protección de contraseña.

Feature icon

Editar correo electrónico

Edite y guarde los mensajes y cartas de correo electrónico en MSG, EML, EMLX, MBox y muchos otros formatos, incluidos los metadatos de edición como sujeto, a, CC, BCC, desde el título, la fecha, etc.

Feature icon

Extracción de fuente

Extraiga fuentes de documentos de procesamiento de palabras para su uso en el proceso de edición.

Feature icon

Páginas de vista previa

Genere representaciones de imágenes de páginas de documentos para comprender mejor el contenido y la estructura.

Muestras de código

Algunos casos de uso de operaciones típicas utilizando GroupDocs.Editor for Java

Reemplazar texto en Docx

Este ejemplo muestra la carga y edición de un contenido del archivo de entrada DOCX mediante el reemplazo de contenido de texto en otro. Después de eso, el contenido del documento modificado se vuelve a guardar como un nuevo documento DOCX.

Editar entrada DOCX reemplazando el texto y guárdelo de nuevo en DOCX


// Cargar el documento de entrada por ruta y especificar opciones de carga si es necesario
Editor editor = new Editor("input.docx", new WordProcessingLoadOptions());

// Abra el documento para editar y obtenga el "editableLedOcument"
EditableDocument original = editor.edit();

// Reemplazar texto: esto emula la edición de contenido
String modifiedContent = original.getEmbeddedHtml().replace("old text", "new text");

// Cree una nueva instancia de "editableCument" a partir del contenido editado
EditableDocument edited = EditableDocument.fromMarkup(modifiedContent, null);

// Prepare las opciones de guardado con el formatx de salida deseado
WordProcessingSaveOptions saveOptions = new WordProcessingSaveOptions(WordProcessingFormats.Docx);

// Guardar contenido de documento editado a DOCX
editor.save(edited, "output.docx", saveOptions);

// Deseche todos los recursos
edited.dispose(); original.dispose(); editor.dispose();

Editar contenido de una hoja de trabajo de Excel particular

El documento de hoja de cálculo (como XLS, XLSX, XLSM, ODS, etc.) puede tener una o más hojas de trabajo (pestañas). Groupdocs.Editor permite editar contenido de una hoja de trabajo a la vez. Después de ser editado, esta hoja de trabajo se puede guardar en el documento de hoja de cálculo separado (donde solo se guardará esta hoja de trabajo específica), o la hoja de trabajo editada se puede insertar al documento original, donde puede reemplazar la hoja de trabajo original o guardar juntos, junto con uno original. Este ejemplo muestra la carga del documento XLSX, editando su segunda hoja de trabajo y guardándolo como un nuevo documento separado en formatos XLSX y CSV.

Editar hoja de trabajo particular de XLSX y guardar como XLSX y CSV


// Cargar entrada XLSX por ruta y especifique las opciones de carga si es necesario
Editor editor = new Editor("input.xlsx", new SpreadsheetLoadOptions());

// Cree y ajuste las opciones de edición: configure la segunda hoja de trabajo para editar
SpreadsheetEditOptions editOptions = new SpreadsheetEditOptions();
editOptions.setWorksheetIndex(1);

// Abra esta segunda hoja de trabajo para editar y obtener el "editEnseDocument"
EditableDocument originalWorksheet = editor.edit(editOptions);

// Reemplazar texto: esto emula la edición de contenido
String modifiedContent = originalWorksheet.getEmbeddedHtml().replace("Cell Text", "Edited Cell Text");

// Cree una nueva instancia de "editableCument" a partir de la hoja de trabajo editada
EditableDocument editedWorksheet = EditableDocument.fromMarkup(modifiedContent, null);

// Guardar la hoja de trabajo editada al nuevo documento XLSX
editor.save(editedWorksheet, "output.xlsx", new SpreadsheetSaveOptions(SpreadsheetFormats.Xlsx));

// Guardar hoja de trabajo editada a un nuevo documento CSV con coma (,) delimitador/separador
editor.save(editedWorksheet, "output.csv", new DelimitedTextSaveOptions(","));

// Deseche todos los recursos
editedWorksheet.dispose(); originalWorksheet.dispose(); editor.dispose();

¿Listo para empezar?

Descargue GroupDocs.Editor 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