Documents Editor Node.js Cloud SDK

Aprimore suas ferramentas e aplicativos com recursos de edição de documentos usando REST API e 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
Iniciar teste gratuito

GroupDocs.Editor Cloud SDK para Node.js suporta a edição de uma ampla gama de formatos de documentos populares em qualquer tipo de aplicativo Node.js integrando GroupDocs.Editor Cloud SDK para Node.js com GroupDocs.Editor Cloud REST API. Você só precisa fazer o upload dos formatos de documento suportados ((Microsoft Word, planilhas do Excel, PowerPoint, TXT, HTML, XML) em qualquer editor de HTML WYSIWYG e convertê-lo de volta ao formato original, mantendo a mesma aparência após a edição do documento.

GroupDocs.Editor Cloud SDK para Node.js é construído como uma camada sobre a GroupDocs.Editor Cloud REST API que economiza tempo valioso de desenvolvimento gerenciando solicitações de baixo nível e manipulando respostas. Os desenvolvedores podem se concentrar em escrever o código específico apenas conforme necessário no projeto.

perguntas frequentes

Eu quero criar meu próprio aplicativo Node.js para editar documentos?

Confira GroupDocs.Editor Cloud SDK para Node.js no GitHub se estiver procurando o código-fonte para anotar o arquivo em a nuvem.

Posso experimentar as APIs REST do GroupDocs.Editor no Node.js gratuitamente?

Você pode experimentar GroupDocs.Editor APIs Node.js de baixo código sem quaisquer limitações.

Não quero carregar meus arquivos confidenciais em nenhum lugar para edição? Quais são minhas opções?

GroupDocs.Editor Cloud também está disponível como imagem Docker que pode ser usada para auto-hospedar o serviço. Ou você pode criar seus próprios serviços usando GroupDocs.Editor High-code APIs que atualmente orientam nossas APIs REST.

Recursos avançados da API REST do editor de documentos

Integra-se facilmente em qualquer editor WYSIWYG

Edite documentos do Word como um todo ou defina o intervalo de páginas

A edição de planilhas com várias guias é suportada

Uso de memória otimizado para grandes arquivos CSV ou TSV

Extrair informações do documento (tipo, tamanho, contagem de páginas, etc.)

Cloud REST API para ser usado com qualquer linguagem ou plataforma

Trabalhando com Documentos WordProcessing - 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 suporte e aprendizado

GroupDocs.Editor oferece APIs de visualização de documentos para outros ambientes de desenvolvimento populares

  Português