Editor de documentos Node.js Cloud SDK

Mejore sus herramientas y aplicaciones con funciones de edición de documentos utilizando REST API y Node.js Cloud SDK.

  • GroupDocs.Editor for cURL
  • GroupDocs.Editor for .NET
  • GroupDocs.Editor for Java
  • GroupDocs.Editor for PHP
  • GroupDocs.Editor for Python
  • GroupDocs.Editor for Ruby
  • GroupDocs.Editor for Android
Empiza la prueba gratuita

GroupDocs.Editor Cloud SDK para Node.js admite la edición de una amplia gama de formatos de documentos populares en cualquier tipo de aplicación Node.js al integrar GroupDocs.Editor Cloud SDK para Node.js con GroupDocs.Editor Cloud REST API. Solo necesita cargar formatos de documentos compatibles ((Microsoft Word, hojas de cálculo de Excel, PowerPoint, TXT, HTML, XML) en cualquier editor HTML WYSIWYG y volver a convertirlo a su formato original manteniendo la misma apariencia después de editar el documento.

GroupDocs.Editor Cloud SDK para Node.js está construido como una capa sobre la API REST de GroupDocs.Editor Cloud que ahorra un valioso tiempo de desarrollo mediante la gestión de solicitudes de bajo nivel y el manejo de respuestas. Los desarrolladores pueden concentrarse en escribir el código específico solo según sea necesario en el proyecto.

Preguntas frecuentes

¿Quiero crear mi propia aplicación Node.js para editar documentos?

Consulte GroupDocs.Editor Cloud SDK for Node.js at GitHub si está buscando el código fuente para anotar el archivo en la nube.

¿Puedo probar las API REST de GroupDocs.Editor en Node.js de forma gratuita?

Puede probar GroupDocs.Editor API de código bajo de Node.js sin ninguna limitación.

¿No quiero subir mis archivos confidenciales a ningún lado para editarlos? ¿Cuáles son mis opciones?

GroupDocs.Editor Cloud también está disponible como imagen de Docker que se puede usar para autohospedar el servicio. O puede crear sus propios servicios utilizando [API de alto código de GroupDocs.Editor] (https://products.groupdocs.com/editor/) que actualmente impulsan nuestras API REST.

Características de la API REST del editor de documentos avanzado

Se integra fácilmente dentro de cualquier editor WYSIWYG

Edite documentos de Word como un todo o defina el rango de páginas

Se admite la edición de hojas de cálculo con varias pestañas

Uso de memoria optimizado para archivos grandes CSV o TSV

Extraer información del documento (tipo, tamaño, número de páginas, etc.)

API REST en la nube para usar con cualquier idioma o plataforma

Trabajar con documentos de procesamiento de textos - Node.js

    //Get your App SID, App Key and Storage Name at https://dashboard.groupdocs.cloud (free registration is required).
    global.editApi = editor_cloud.EditApi.fromKeys(appSid, appKey);
    global.fileApi = editor_cloud.FileApi.fromKeys(appSid, appKey);
    
    // The document already uploaded into the storage.
    // Load it into editable state      
    let fileInfo = new editor_cloud.FileInfo();
    fileInfo.filePath = "WordProcessing/password-protected.docx";
    fileInfo.password = "password";
    let loadOptions = new editor_cloud.WordProcessingLoadOptions();
    loadOptions.fileInfo = fileInfo;
    loadOptions.outputPath = "output";
    let loadResult = await editApi.load(new editor_cloud.LoadRequest(loadOptions));
    
    // Download html document
    let buf = await fileApi.downloadFile(new editor_cloud.DownloadFileRequest(loadResult.htmlPath));
    let htmlString = buf.toString("utf-8");
    
    // Edit something...
    htmlString = htmlString.replace("Sample test text", "Hello world");
    
    // Upload html back to storage
    await fileApi.uploadFile(new editor_cloud.UploadFileRequest(loadResult.htmlPath, new Buffer(htmlString, "utf-8")));
    
    // Save html back to docx
    let saveOptions = new editor_cloud.WordProcessingSaveOptions();
    saveOptions.fileInfo = fileInfo;
    saveOptions.outputPath = "output/edited.docx";
    saveOptions.htmlPath = loadResult.htmlPath;
    saveOptions.resourcesPath = loadResult.resourcesPath;
    let saveResult = await editApi.save(new editor_cloud.SaveRequest(saveOptions));
    
    // Done.
    console.log("Document edited: " + saveResult.path);

Recursos de apoyo y aprendizaje

GroupDocs.Editor ofrece API de visualización de documentos para otros entornos de desarrollo populares

  Español