Dễ dàng mở Word tài liệu chỉ với một vài dòng mã JavaScript. Thư viện Node của chúng tôi sẽ cung cấp cho bạn mọi thứ bạn cần để truy cập Word nội dung tài liệu theo chương trình.
Nhiệm vụ đọc các Word tài liệu là nhiệm vụ đọc các cấu trúc dữ liệu phân cấp trong mô hình DOM. Điều này ngụ ý biết định dạng của từng phần tử dữ liệu Word riêng lẻ, bao gồm tất cả các phần tử con và thuộc tính có thể có của nó.
Thư viện JavaScript của chúng tôi là một giải pháp dựa trên đám mây cho phép bạn mở các Word tệp để đọc và ghi một cách dễ dàng. Cách tiếp cận phân tán này mang lại cho bạn sự linh hoạt trong việc phát triển phần mềm bằng ngôn ngữ JavaScript, vì tất cả quá trình xử lý Word tài liệu sử dụng nhiều tài nguyên sẽ diễn ra trên máy chủ Aspose. Tất cả những gì bạn cần là nhận khóa riêng để truy cập Cloud API bằng mã JavaScript.
Bạn có thể lặp lại trên tất cả các phần tử của Word tài liệu hoặc bạn có thể tìm kiếm các phần tử cụ thể trong cây DOM. Chúng tôi cung cấp một loạt các hàm JavaScript để làm việc với cấu trúc của Word tệp và với dữ liệu có trong các nút tài liệu.
Ví dụ mã sau đây sẽ giúp bạn nhanh chóng tìm ra cách tải Word tệp bằng JavaScript và thực hiện một số hành động trên đó.
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);
});
});
});
Cài đặt 'Aspose.Words Cloud SDK for Node.js' bằng trình quản lý gói NPM. Chạy npm install asposewordscloud --save từ dòng lệnh để cài đặt SDK thông qua trình quản lý gói NPM. Thay vào đó, bạn có thể sao chép thủ công Aspose.Words Cloud SDK for Node.js từ GitHub và sử dụng nó trong dự án của mình. Vui lòng làm theo các Instructions này để nhanh chóng nhận được thông tin xác thực bảo mật cần thiết và truy cập REST API của chúng tôi.
Tham khảo Repository Documentation để xem thêm chi tiết.