Open en lees Word of PDF bestand in Node SDK

Gebruik REST API om documenten programmatisch te openen en te lezen in JavaScript

Open eenvoudig Word, PDF documenten met slechts een paar regels JavaScript code. Onze Node bibliotheek biedt u alles wat u nodig hebt om programmatisch toegang te krijgen tot documentinhoud.

Codefragment bekijken

Documenten openen en lezen in JavaScript

Als u een tekstbestand wilt openen en met de gegevens in platte tekst wilt werken, kunt u dit doen met behulp van de meest elementaire functies van de JavaScript taal en het besturingssysteem. Wat betreft het lezen van kantoordocumenten, gepresenteerd in een grote verscheidenheid aan bestandsformaten (DOCX, DOC, PDF, RTF, ODT, HTML, enz.), is deze taak moeilijker op te lossen, aangezien dergelijke documenten worden beschreven door complexe boomachtige gegevens structuren binnen het DOM model.

Onze JavaScript bibliotheek is een cloudgebaseerde oplossing waarmee u documenten in elk kantoor- en webformaat kunt openen. Deze gedistribueerde aanpak geeft u flexibiliteit bij softwareontwikkeling met behulp van JavaScript taal, aangezien alle resource-intensieve documentverwerking plaatsvindt op Aspose-servers. Het enige dat u nodig hebt, is om privésleutels te krijgen om toegang te krijgen tot Cloud API in JavaScript code.

Programmatisch Word, PDF documenten lezen in JavaScript

U kunt documentelementen herhalen of u kunt zoeken naar specifieke elementen in de DOM structuur. We bieden een breed JavaScript aan JavaScript functies, zowel voor het werken met de structuur van het document als met de gegevens in de documentknooppunten.

Het volgende JavaScript codevoorbeeld zal u helpen snel erachter te komen hoe u een document laadt en er enkele acties op uitvoert.

Upload een document dat u wilt openen
Voer code uit
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);
        });
    });
});
Voer code uit
  
Kopieer code JavaScript naar het klembord

Word, PDF documenten lezen in JavaScript

  1. Installeer 'Aspose.Words Cloud voor Node'
  2. Voeg een bibliotheekreferentie toe (importeer de bibliotheek) aan uw JavaScript project
  3. Een document lezen

Installeer JavaScript bibliotheek om documenten te lezen

Installeer 'Aspose.Words Cloud SDK for Node.js' met behulp van NPM -pakketbeheer. Voer npm install asposewordscloud --save uit vanaf de opdrachtregel om de SDK te installeren via de NPM pakketbeheerder. Als alternatief kunt u de Aspose.Words Cloud SDK for Node.js -broncode van GitHub handmatig klonen en in uw project gebruiken. Volg deze Instructions om snel de benodigde beveiligingsreferenties te krijgen en toegang te krijgen tot onze REST API.

systeem vereisten

  • @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+)

Raadpleeg de Repository Documentation voor meer details.

5%

Abonneer u op productupdates van Aspose

Ontvang maandelijkse nieuwsbrieven en aanbiedingen direct in je mailbox.

© Aspose Pty Ltd 2001-2025. Alle rechten voorbehouden.