Egyszerűen nyissa meg Word és PDF dokumentumokat néhány soros JavaScript kóddal. A Node könyvtárunk mindent megad, amire szüksége van a dokumentumtartalom programozott eléréséhez.
Ha egy szöveges fájlt szeretne megnyitni, és az adatokkal egyszerű szöveges formátumban szeretne dolgozni, akkor ezt a JavaScript nyelv és operációs rendszer legalapvetőbb funkciói segítségével teheti meg. A sokféle fájlformátumban (DOCX, DOC, PDF, RTF, ODT, HTML stb.) bemutatott irodai dokumentumok olvasásakor ez a feladat nehezebben megoldható, mivel az ilyen dokumentumokat összetett faszerű adatok írják le. struktúrák a DOM modellen belül.
A JavaScript könyvtárunk egy felhő alapú megoldás, amely lehetővé teszi a dokumentumok megnyitását bármilyen irodai és webes formátumban. Ez az elosztott megközelítés rugalmasságot biztosít a JavaScript nyelvet használó szoftverfejlesztésben, mivel minden erőforrás-igényes dokumentumfeldolgozás az Aspose szervereken történik. Mindössze magánkulcsokat kell beszereznie a Cloud API JavaScript kódban való eléréséhez.
Iterálhat dokumentumelemek között, vagy kereshet meghatározott elemeket a DOM fában. A JavaScript funkciók széles skáláját kínáljuk mind a dokumentum szerkezetével, mind a dokumentum csomópontjaiban található adatokkal való munkavégzéshez.
A következő JavaScript kód példa segít gyorsan kitalálni, hogyan töltsön be egy dokumentumot, é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.