GroupDocs.Editor for Node.js via Java de un vistazo

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

Illustration editor

Editar sin esfuerzo múltiples documentos en node.js

Edite sin problemas múltiples archivos PDF y oficina con soporte para una amplia gama de formatos. GroupDocs.Editor for Node.js via 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 para Node.js 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 Node.js via 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
const loadOptions = new WordProcessingLoadOptions();
const editor = new Editor("input.docx", loadOptions);

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

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

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

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

// Guardar contenido de documento editado a DOCX
await 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
const loadOptions = new SpreadsheetLoadOptions();
const editor = new Editor("input.xlsx", loadOptions);

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

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

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

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

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

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

// 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