Легко відкривайте DOC документи лише за допомогою кількох рядків JavaScript коду. Наша бібліотека Node надасть вам усе необхідне для програмного доступу до вмісту DOC документа.
Завдання читання DOC документів - це завдання читання ієрархічних структур даних у моделі DOM. Це передбачає знання формату кожного окремого елемента даних DOC, включаючи всі його можливі дочірні елементи та атрибути.
Наша бібліотека JavaScript - це хмарне рішення, яке дозволить вам легко відкривати DOC файли для читання та запису. Цей розподілений підхід дає вам гнучкість у розробці програмного забезпечення за допомогою мови JavaScript, оскільки вся ресурсомістка обробка DOC документів відбуватиметься на серверах Aspose. Усе, що вам потрібно, це отримати закриті ключі для доступу до Cloud API у JavaScript коді.
Ви можете переглядати всі елементи DOC документа або шукати певні елементи в дереві DOM. Ми пропонуємо широкий спектр функцій JavaScript як для роботи зі структурою DOC файлу, так і з даними, що містяться у вузлах документа.
Наведений нижче приклад коду допоможе вам швидко зрозуміти, як завантажити DOC файл за допомогою JavaScript та виконати з ним деякі дії.
import * as fs from "fs";
const wordsApi = new WordsApi("####-####-####-####-####", "##################");
const fileName = "Input.doc";
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);
});
});
});
Установіть '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.
Зверніться до Repository Documentation, щоб побачити більше деталей.
Ви можете відкривати документи в інших форматах: