Легко открывайте HTML документы всего несколькими строками JavaScript кода. Наша Node библиотека предоставит вам все необходимое для программного доступа к содержимому HTML документа.
Задача чтения HTML документов - это задача чтения иерархических структур данных в модели DOM. Это подразумевает знание формата каждого отдельного элемента HTML данных, включая все его возможные дочерние элементы и атрибуты.
Наша JavaScript библиотека - это облачное решение, которое позволит вам легко открывать HTML файлы для чтения и записи. Такой распределенный подход дает гибкость при разработке ПО с использованием языка JavaScript, поскольку вся ресурсоемкая обработка HTML документов будет выполняться на серверах Aspose. Все, что вам нужно, это получить закрытые ключи для доступа к Cloud API в коде JavaScript.
Вы можете выполнить итерацию по всем элементам HTML документа или выполнить поиск определенных элементов в дереве DOM. Мы предоставляем широкий набор функций JavaScript как для работы со структурой HTML файла, так и с данными, содержащимися в узлах документа.
Следующий пример кода поможет вам быстро разобраться, как загрузить HTML файл с помощью JavaScript и выполнить над ним некоторые действия.
import * as fs from "fs";
const wordsApi = new WordsApi("####-####-####-####-####", "##################");
const fileName = "Input.html";
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 и использовать его в своем проекте. Следуйте этим Инструкциям, чтобы быстро получить учетные данные и доступ к нашему REST API.
Дополнительную информацию смотрите в Repository Documentation.
Вы можете открывать документы в других форматах: