Editor de Documentos 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 para cURL
  • GroupDocs.Editor para .NET
  • GroupDocs.Editor para Java
  • GroupDocs.Editor para PHP
  • GroupDocs.Editor para Python
  • GroupDocs.Editor para Ruby
  • GroupDocs.Editor para Android
Iniciar teste gratuito

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

GroupDocs.Editor Cloud SDK para Node.js foi construído como uma camada sobre GroupDocs.Editor Cloud REST API, economizando tempo valioso de desenvolvimento ao gerenciar solicitações de baixo nível e tratar respostas. Os desenvolvedores podem concentrar-se em escrever o código específico apenas quando necessário no projeto.

Perguntas frequentes

Quero criar minha própria aplicação Node.js para editar documentos?

Confira GroupDocs.Editor Cloud SDK para Node.js em GitHub se você estiver procurando o código-fonte para anotar arquivos na nuvem.

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

Você pode experimentar GroupDocs.Editor Low-Code Node.js APIs sem quaisquer limitações.

Não quero enviar meus arquivos confidenciais a nenhum lugar para edição. Quais são as 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 alimentam nosso REST APIs.

Recursos avançados do Editor de Documentos REST API

Integra-se facilmente a qualquer editor WYSIWYG

Edite documentos Word como um todo ou defina intervalos de páginas

A edição de planilhas em múltiplas abas é suportada

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

Extraia informações do documento (tipo, tamanho, número de páginas etc.)

Cloud REST API pode ser usado com qualquer linguagem ou plataforma

Trabalhando com documentos de processamento de texto - 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 visualização de documentos APIs para outros ambientes de desenvolvimento populares

  Português
ef760331e