Apri Word in Node SDK

Utilizza REST API per aprire e leggere Word file a livello di codice in JavaScript

Apri facilmente Word documenti con poche righe di JavaScript codice. La nostra libreria Node ti fornirà tutto ciò di cui hai bisogno per accedere al contenuto del Word documento in modo programmatico.

Visualizza lo snippet di codice

Apri un Word file in JavaScript

Il compito di leggere i Word documenti è il compito di leggere le strutture dati gerarchiche all'interno del modello DOM. Ciò implica conoscere il formato di ogni singolo elemento di Word dati, inclusi tutti i suoi possibili elementi figlio e attributi.

La nostra libreria JavaScript è una soluzione basata su cloud che ti consentirà di aprire facilmente Word file per la lettura e la scrittura. Questo approccio distribuito offre flessibilità nello sviluppo di software utilizzando il linguaggio JavaScript, poiché tutta l'elaborazione di Word documenti ad alta intensità di risorse avverrà sui server Aspose. Tutto ciò che serve è ottenere le chiavi private per accedere all'API Cloud in JavaScript codice.

Leggere a livello di Word codice documenti in JavaScript

Puoi scorrere tutti gli elementi di un Word documento oppure puoi cercare elementi specifici in un albero DOM. Forniamo un'ampia gamma di funzioni JavaScript sia per lavorare con la struttura del Word file che con i dati contenuti nei nodi del documento.

L'esempio di codice seguente ti aiuterà a capire rapidamente come caricare un Word file usando JavaScript ed eseguire alcune azioni su di esso.

Carica un documento a cui desideri accedere
Esegui codice
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);
        });
    });
});
Esegui codice
  
Copia il codice JavaScript negli appunti

Come leggere un Word file in JavaScript

  1. Installa "Aspose.Words Cloud per Node"
  2. Aggiungi un riferimento alla libreria (importa la libreria) al tuo progetto JavaScript
  3. Leggi un Word file

Installa la libreria JavaScript per leggere DOCX file

Installa 'Aspose.Words Cloud SDK for Node.js' utilizzando il gestore di pacchetti NPM. Esegui npm install asposewordscloud --save dalla riga di comando per installare l'SDK tramite il gestore di pacchetti NPM. In alternativa, puoi clonare manualmente il codice sorgente di Aspose.Words Cloud SDK for Node.js da GitHub e usarlo nel tuo progetto. Segui queste Instructions per ottenere rapidamente le credenziali di sicurezza necessarie e accedere alla nostra REST API.

Requisiti di 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+)

Fare riferimento alla Repository Documentation per ulteriori dettagli.

Altri formati di file supportati

Puoi aprire documenti in altri formati:

5%

Iscriviti agli aggiornamenti del prodotto Aspose

Ricevi newsletter mensili e offerte direttamente nella tua casella di posta.

© Aspose Pty Ltd 2001-2025. Tutti i diritti riservati.