Preprosto odprite Word dokumente, PDF z le nekaj vrsticami JavaScript kode. Naša knjižnica Node vam bo zagotovila vse, kar potrebujete za programski dostop do vsebine dokumenta.
Če želite odpreti besedilno datoteko in delati s podatki v obliki navadnega besedila, lahko to storite z uporabo najosnovnejših funkcij jezika in operacijskega sistema JavaScript. Kar zadeva branje pisarniških dokumentov, predstavljenih v najrazličnejših formatih datotek (DOCX, DOC, PDF, RTF, ODT, HTML itd.), je to nalogo težje rešiti, saj so takšni dokumenti opisani s kompleksnimi drevesnimi podatki strukture znotraj modela DOM.
Naša knjižnica JavaScript je rešitev v oblaku, ki vam omogoča odpiranje dokumentov v katerem koli pisarniškem in spletnem formatu. Ta porazdeljeni pristop vam daje prilagodljivost pri razvoju programske opreme z uporabo jezika JavaScript, saj bo vsa obdelava dokumentov, ki zahtevajo veliko virov, potekala na strežnikih Aspose. Vse, kar potrebujete, je pridobiti zasebne ključe za dostop do Cloud API ja v JavaScript kodi.
Ponavljate lahko po elementih dokumenta ali pa iščete določene elemente v drevesu DOM. Ponujamo široko paleto funkcij JavaScript za delo s strukturo dokumenta in s podatki, ki jih vsebujejo vozlišča dokumenta.
Naslednji primer JavaScript kode vam bo pomagal hitro ugotoviti, kako naložiti dokument in na njem izvesti nekaj dejanj.
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);
});
});
});
Namestite 'Aspose.Words Cloud SDK for Node.js' z upraviteljem paketov NPM. Zaženite npm install asposewordscloud --save iz ukazne vrstice, da namestite SDK prek upravitelja paketov NPM. Kot alternativo lahko ročno klonirate izvorno kodo Aspose.Words Cloud SDK for Node.js iz GitHub in jo uporabite v svojem projektu. Sledite tem Instructions, da hitro pridobite potrebne varnostne poverilnice in dostopate do našega REST API ja.
Za več podrobnosti si oglejte Repository Documentation.