
Chuyển đổi tài liệu Word sang định dạng ODT bằng cách sử dụng API Node.js.
Microsoft Word documents được sử dụng rộng rãi, nhưng khi nói đến các nền tảng mã nguồn mở như LibreOffice hoặc khả năng tương thích đa nền tảng, việc chuyển đổi tài liệu Word sang định dạng OpenDocument Text (ODT) trở nên rất quan trọng. Định dạng ODT rất lý tưởng cho việc lưu trữ tài liệu lâu dài, tuân thủ tiêu chuẩn mở và khả năng truy cập.
Trong bài viết này, chúng tôi sẽ hướng dẫn bạn chuyển đổi tài liệu Word DOCX sang ODT bằng cách sử dụng Aspose.Words Cloud SDK cho Node.js.
Tại sao chuyển đổi Word sang ODT?
- Hoàn toàn tương thích với LibreOffice, OpenOffice và các bộ phần mềm mã nguồn mở khác.
- Dựa trên tiêu chuẩn XML mở cho sự bền vững lâu dài.
- Đảm bảo chỉnh sửa không phụ thuộc vào nền tảng.
- Lý tưởng cho các chính phủ, các tổ chức giáo dục và người dùng doanh nghiệp thúc đẩy các định dạng mở.
Hãy thảo luận các chủ đề tiếp theo một cách chi tiết hơn:
- API cho chuyển đổi Word sang ODT
- Chuyển đổi DOCX sang ODT trong Node.js
- Chuyển đổi Word thành ODT bằng cURL
API để chuyển đổi Word sang ODT
SDK Aspose.Words Cloud cho Node.js giúp các nhà phát triển dễ dàng tích hợp khả năng chuyển đổi Word sang ODT vào ứng dụng của họ. SDK cung cấp khả năng chuyển đổi tài liệu an toàn, có thể mở rộng và độ chính xác cao bằng cách sử dụng các API RESTful đơn giản.
Tính năng chính:
- Chuyển đổi DOC, DOCX, DOT sang ODT với độ chính xác cao.
- Giải pháp dựa trên đám mây với quyền truy cập API mã hóa.
- Không cần cài đặt Microsoft Office hoặc OpenOffice.
- Duy trì cấu trúc, định dạng và kiểu dáng.
Điều kiện tiên quyết
- Tạo một tài khoản tại Aspose.Cloud Dashboard để nhận ID Khách hàng và Mật khẩu Khách hàng.
- Cài đặt SDK Node.js:
npm install asposewordscloud --save
Chuyển đổi DOCX sang ODT trong Node.js
Hãy khám phá cách chuyển đổi tài liệu Word thành ODT bằng Node.js.
Bước 1 - Tạo một thể hiện của lớp WordsApi.
const { WordsApi } = require("asposewordscloud");
const wordsApi = new WordsApi("YOUR_CLIENT_ID", "YOUR_CLIENT_SECRET");
Bước 2 – Tải tệp DOCX lên lưu trữ đám mây:
const { WordsApi, UploadFileRequest } = require("asposewordscloud");
const fs = require("fs");
const wordsApi = new WordsApi("YOUR_CLIENT_ID", "YOUR_CLIENT_SECRET");
const uploadRequest = new UploadFileRequest({
fileContent: fs.readFileSync("source.docx"),
path: "source.docx"
});
await wordsApi.uploadFile(uploadRequest);
Bước 3 – Chuyển đổi DOCX sang định dạng ODT
const { ConvertDocumentRequest } = require("asposewordscloud");
const convertRequest = new ConvertDocumentRequest({
documentName: "sample.docx",
format: "odt",
outPath: "converted/resultant.odt"
});
const result = await wordsApi.convertDocument(convertRequest);
console.log("Word to EPUB conversion completed successfully.");
const { ConvertDocumentRequest } = require("asposewordscloud");
const convertRequest = new ConvertDocumentRequest({
documentName: "sample.docx",
format: "odt",
outPath: "converted/result.odt"
});
const result = await wordsApi.convertDocument(convertRequest);
console.log("Word to ODT conversion successful.");

Một cái nhìn trước về việc chuyển đổi Word sang ODT.
Tài liệu Word mẫu và hình ảnh kết quả được tạo ra ở trên có thể được tải xuống từ:
Chuyển đổi Word sang ODT sử dụng cURL
Bạn thích công cụ dòng lệnh? Dưới đây là cách chuyển đổi DOCX sang ODT bằng cURL:
Bước 1- Tạo JWT access token:
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=CLIENT_ID&client_secret=CLIENT_SECRET" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
Bước 2 – Gửi yêu cầu chuyển đổi DOCX sang ODT:
curl -v "https://api.aspose.cloud/v4.0/words/convert?format=odt" \
-X PUT \
-H "Authorization: Bearer <ACCESS_TOKEN>" \
-H "Content-Type: multipart/form-data" \
-d "@input-sample.docx"
Replace:
sourceFile
với tên tài liệu Word của bạn.<ACCESSTOKEN>
với mã token của bạn.
Thử Trình Chuyển Đổi DOCX sang ODT Trực Tuyến
Bạn muốn thử trước khi lập trình? Hãy sử dụng Bộ chuyển đổi DOCX sang ODT trực tuyến miễn phí được xây dựng với API REST của Aspose.Words.

Ứng dụng chuyển đổi DOCX sang ODT miễn phí.
Kết luận
Sử dụng Aspose.Words Cloud SDK cho Node.js, bạn có thể dễ dàng tích hợp chuyển đổi DOCX sang ODT vào các ứng dụng hoặc quy trình làm việc của mình. Dù bạn đang làm việc trong môi trường giáo dục, chính phủ hay doanh nghiệp, giải pháp RESTful này cung cấp độ tin cậy, khả năng mở rộng và xuất định dạng mở liền mạch.
Tài nguyên hữu ích
Các bài viết được đề xuất
Chúng tôi rất khuyên bạn nên ghé thăm các blog sau: