Abra e leia o Word arquivo ou PDF no Node SDK

Use a REST API para abrir e ler documentos programaticamente em JavaScript

Abra facilmente Word documentos e PDF com apenas algumas linhas de código JavaScript. Nossa Node biblioteca fornecerá tudo o que você precisa para acessar o conteúdo do documento de forma programática.

Ver trecho de código

Abrir e ler documentos em JavaScript

Se você deseja abrir um arquivo de texto e trabalhar com os dados em formato de texto simples, pode fazê-lo usando os recursos mais básicos da linguagem JavaScript e do sistema operacional. Quanto à leitura de documentos de escritório, apresentados em uma ampla variedade de formatos de arquivo (DOCX, DOC, PDF, RTF, ODT, HTML, etc.), essa tarefa é mais difícil de resolver, pois tais documentos são descritos por dados complexos em forma de árvore estruturas dentro do modelo DOM.

Nossa JavaScript biblioteca é uma solução baseada em nuvem que permite abrir documentos em qualquer formato de escritório e web. Essa abordagem distribuída oferece flexibilidade no desenvolvimento de software usando a linguagem JavaScript, pois todo o processamento de documentos com uso intensivo de recursos ocorrerá em servidores Aspose. Tudo o que você precisa é obter chaves privadas para acessar a API Cloud no JavaScript código.

Ler programaticamente Word documentos e PDF em JavaScript

Você pode iterar sobre os elementos do documento ou pode pesquisar elementos específicos na árvore DOM. Fornecemos uma ampla gama de funções JavaScript tanto para trabalhar com a estrutura do documento quanto com os dados contidos nos nós do documento.

O exemplo de JavaScript código a seguir ajudará você a descobrir rapidamente como carregar um documento e executar algumas ações nele.

Carregue um documento que você deseja acessar
Código de execução
import * as fs from "fs";

const wordsApi = new WordsApi("####-####-####-####-####", "##################");
const fileName = "Input.docx";

const requestFileContent = fs.createReadStream(fs.readFileSync(
   fileName, 'utf8'));
const uploadDocumentRequest = new model.UploadFileRequest({
    fileContent: requestFileContent,
    path: fileName
});

wordsApi.uploadFile(uploadDocumentRequest)
.then((uploadDocumentRequestResult) => {
    console.log("Result of UploadDocumentRequest: ", uploadDocumentRequestResult);
    const requestParagraph = new model.ParagraphInsert({
        text: "Reading and writing to the file in the cloud occurs automatically."
    })
    const insertParagraphRequest = new model.InsertParagraphRequest({
        name: fileName,
        paragraph: requestParagraph
    });

    wordsApi.insertParagraph(insertParagraphRequest)
    .then((insertParagraphRequestResult) => {
        console.log("Result of InsertParagraphRequest: ", insertParagraphRequestResult);
        const downloadDocumentRequest = new model.DownloadFileRequest({
            path: fileName
        });

        wordsApi.downloadFile(downloadDocumentRequest)
        .then((downloadDocumentRequestResult) => {
            console.log("Result of DownloadDocumentRequest: ", downloadDocumentRequestResult);
        });
    });
});
Código de execução
  
Copie o código JavaScript para a área de transferência

Como ler Word documentos, PDF em JavaScript

  1. Instale o 'Aspose.Words Cloud para Node'
  2. Adicione uma referência de biblioteca (importe a biblioteca) ao seu projeto JavaScript
  3. Ler um documento

Instale a JavaScript biblioteca para ler documentos

Instale 'Aspose.Words Cloud SDK for Node.js' usando o gerenciador de pacotes NPM. Execute npm install asposewordscloud --save na linha de comando para instalar o SDK por meio do gerenciador de pacotes NPM. Como alternativa, você pode clonar manualmente o código-fonte do Aspose.Words Cloud SDK for Node.js do GitHub e usá-lo em seu projeto. Siga estas Instructions para obter rapidamente as credenciais de segurança necessárias e acessar nossa REST API.

Requisitos de sistema

  • @types/request (version 2.48.3+)
  • lodash (version 4.17.15+)
  • lodash.template (version 4.5.0+)
  • request (version 2.88.0+)
  • request-debug (version 0.2.0+)

Consulte a Repository Documentation para ver mais detalhes.

5%

Inscreva-se para receber atualizações do produto Aspose

Receba boletins e ofertas mensais diretamente em sua caixa de correio.

© Aspose Pty Ltd 2001-2025. Todos os direitos reservados.