Բացեք Word ը Node SDK ում

Օգտագործեք REST API՝ JavaScript ում Word ֆայլեր ծրագրային կերպով բացելու և կարդալու համար

Հեշտությամբ բացեք Word փաստաթղթեր JavaScript կոդով ընդամենը մի քանի տողով: Մեր Node գրադարանը ձեզ կտրամադրի այն ամենը, ինչ ձեզ անհրաժեշտ է Word փաստաթղթի բովանդակությունը ծրագրային կերպով մուտք գործելու համար:

Դիտեք կոդի հատվածը

Բացեք Word ֆայլ JavaScript

Word փաստաթղթերը կարդալու խնդիրը DOM մոդելի շրջանակներում տվյալների հիերարխիկ կառուցվածքների ընթերցման խնդիրն է: Սա ենթադրում է իմանալ յուրաքանչյուր առանձին Word տվյալների տարրի ձևաչափը, ներառյալ դրա բոլոր հնարավոր զավակ տարրերը և ատրիբուտները:

Մեր JavaScript գրադարանը ամպի վրա հիմնված լուծում է, որը թույլ կտա Ձեզ բացել Word ֆայլեր՝ հեշտությամբ կարդալու և գրելու համար: Այս բաշխված մոտեցումը ձեզ ճկունություն է տալիս ծրագրային ապահովման մշակման հարցում՝ օգտագործելով JavaScript լեզուն, քանի որ ռեսուրսներով հարուստ Word փաստաթղթերի մշակումը տեղի կունենա Aspose սերվերների վրա: Ձեզ անհրաժեշտ է ընդամենը անձնական բանալիներ ստանալ՝ JavaScript կոդով Cloud API ին մուտք գործելու համար:

Ծրագրային կերպով կարդալ Word փաստաթղթերը JavaScript

Դուք կարող եք կրկնել Word փաստաթղթի բոլոր տարրերը կամ կարող եք որոնել հատուկ տարրեր DOM ծառում: Մենք տրամադրում ենք JavaScript ի գործառույթների լայն շրջանակ ինչպես Word ֆայլի կառուցվածքի, այնպես էլ փաստաթղթերի հանգույցներում պարունակվող տվյալների հետ աշխատելու համար:

Կոդի հետևյալ օրինակը կօգնի ձեզ արագ պարզել, թե ինչպես կարելի է բեռնել Word ֆայլը JavaScript ի միջոցով և կատարել որոշ գործողություններ դրա վրա:

Վերբեռնեք փաստաթուղթ, որը ցանկանում եք մուտք գործել
Գործարկել կոդը
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);
        });
    });
});
Գործարկել կոդը
  
Պատճենեք JavaScript կոդը clipboard-ում

Ինչպես կարդալ Word ֆայլը JavaScript ում

  1. Տեղադրեք 'Aspose.Words Cloud-ը Node ի համար'
  2. Ձեր JavaScript նախագծին ավելացրեք գրադարանի հղում (ներմուծեք գրադարանը):
  3. Կարդացեք Word ֆայլ

Տեղադրեք JavaScript գրադարանը՝ DOCX ֆայլ կարդալու համար

Տեղադրեք 'Aspose.Words Cloud SDK for Node.js' ի համար՝ օգտագործելով NPM փաթեթների կառավարիչը: Գործարկեք npm install asposewordscloud --save հրամանի տողից՝ SDK ն NPM փաթեթի կառավարչի միջոցով տեղադրելու համար: Որպես այլընտրանք, դուք կարող եք ձեռքով կլոնավորել Aspose.Words Cloud SDK for Node.js սկզբնական կոդը GitHub-ից և օգտագործել այն ձեր նախագծում: Խնդրում ենք հետևել այս Instructions ՝ արագորեն ստանալու անվտանգության անհրաժեշտ հավաստագրերը և մուտք գործելու մեր REST API ն:

Համակարգի պահանջները

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

Լրացուցիչ մանրամասներ տեսնելու համար տես Repository Documentation:

Այլ աջակցվող ֆայլի ձևաչափեր

Դուք կարող եք փաստաթղթեր բացել այլ ձևաչափերով.

5%

Բաժանորդագրվեք Aspose Product Updates-ին

Ստացեք ամսական տեղեկագրեր և առաջարկներ անմիջապես ձեր փոստարկղին:

© Aspose Pty Ltd 2001-2025. Բոլոր իրավունքները պաշտպանված են.