Ērti atveriet DOCX dokumentus, izmantojot tikai dažas JavaScript koda rindiņas. Mūsu Node bibliotēka nodrošinās jums visu nepieciešamo, lai programmatiski piekļūtu DOCX dokumentu saturam.
DOCX dokumentu lasīšanas uzdevums ir uzdevums nolasīt hierarhiskas datu struktūras DOM modelī. Tas nozīmē, ka ir jāzina katra atsevišķā DOCX datu elementa formāts, ieskaitot visus tā iespējamos pakārtotos elementus un atribūtus.
Mūsu JavaScript bibliotēka ir uz mākoņiem balstīts risinājums, kas ļaus viegli atvērt DOCX failus lasīšanai un rakstīšanai. Šī izplatītā pieeja sniedz jums elastību programmatūras izstrādē, izmantojot JavaScript valodu, jo visa resursietilpīgā DOCX dokumentu apstrāde notiks Aspose serveros. Viss, kas jums nepieciešams, ir iegūt privātās atslēgas, lai piekļūtu Cloud API JavaScript kodā.
Varat atkārtot visus DOCX dokumenta elementus vai meklēt konkrētus elementus DOM kokā. Mēs piedāvājam plašu JavaScript funkciju klāstu gan darbam ar DOCX faila struktūru, gan ar dokumenta mezglos esošajiem datiem.
Šis koda piemērs palīdzēs ātri noskaidrot, kā ielādēt DOCX failu, izmantojot JavaScript, un veikt ar to dažas darbības.
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);
});
});
});
Instalējiet 'Aspose.Words Cloud SDK for Node.js' izmantojot NPM pakotņu pārvaldnieku. Palaidiet npm install asposewordscloud --save no komandrindas, lai instalētu SDK, izmantojot NPM pakotņu pārvaldnieku. Kā alternatīvu varat manuāli klonēt Aspose.Words Cloud SDK for Node.js avota kodu no GitHub un izmantot to savā projektā. Lūdzu, izpildiet šos Instructions, lai ātri iegūtu nepieciešamos drošības akreditācijas datus un piekļūtu mūsu REST API.
Sīkāku informāciju skatiet Repository Documentation.
Varat atvērt dokumentus citos formātos: