Könnyen megnyithat Word dokumentumokat néhány sornyi JavaScript kóddal. A Node könyvtárunk mindent megad, amire szüksége van a Word dokumentumtartalmának programozott eléréséhez.
Az Word dokumentumok olvasásának feladata a hierarchikus adatstruktúrák beolvasása a DOM modellen belül. Ez azt jelenti, hogy ismerni kell az egyes Word adatelemek formátumát, beleértve az összes lehetséges gyermekelemét és attribútumait.
A JavaScript könyvtárunk egy felhő alapú megoldás, amely lehetővé teszi az Word fájlok egyszerű megnyitását olvasáshoz és íráshoz. Ez az elosztott megközelítés rugalmasságot biztosít a JavaScript nyelvet használó szoftverfejlesztésben, mivel az összes erőforrás-igényes Word dokumentumfeldolgozás az Aspose-kiszolgálókon történik. Mindössze magánkulcsokat kell beszereznie a Cloud API JavaScript kódban való eléréséhez.
Iterálhat egy Word dokumentum összes elemén, vagy kereshet bizonyos elemeket egy DOM fában. A JavaScript funkciók széles skáláját kínáljuk mind az Word fájl szerkezetével, mind a dokumentum csomópontjaiban található adatokkal való munkavégzéshez.
A következő kódpélda segít gyorsan kitalálni, hogyan töltsön be egy Word fájlt a JavaScript segítségével, és hajtson végre rajta néhány műveletet.
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);
});
});
});
Telepítse 'Aspose.Words Cloud SDK for Node.js' -t az NPM -csomagkezelő használatával. Az SDK NPM csomagkezelőn keresztüli telepítéséhez futtassa a parancssorból az npm install asposewordscloud --save parancsot. Alternatív megoldásként manuálisan is klónozhatja Aspose.Words Cloud SDK for Node.js forráskódját a GitHubból, és felhasználhatja a projektben. Kérjük, kövesse ezeket az Instructions a szükséges biztonsági hitelesítő adatok gyors megszerzéséhez és a REST API eléréséhez.
További részletekért tekintse meg a Repository Documentation.
Más formátumú dokumentumokat is megnyithat: