
Convert Word Document to ODT format using Node.js API.
Microsoft Word documents широко використовуються, але коли мова йде про платформи з відкритим вихідним кодом, такі як LibreOffice, або про крос-платформену сумісність, конвертація Word документів у формат OpenDocument Text (ODT) стає необхідною. Формат ODT є ідеальним для довгострокового зберігання документів, відповідності відкритим стандартам і доступності.
У цій статті ми проведемо вас через процес перетворення Word DOCX на ODT за допомогою Aspose.Words Cloud SDK для Node.js.
Чому конвертувати Word в ODT?
- Повністю сумісний з LibreOffice, OpenOffice та іншими відкритими пакетами.
- Відповідно до відкритих стандартів XML для довгострокової стійкості.
- Забезпечує редагування, незалежне від платформи.
- Ідеально для урядів, навчальних закладів і підприємств, які просувають відкриті формати.
Давайте обговоримо подальші теми більш детально:
- API для конвертації з Word в ODT
- Перетворити DOCX в ODT в Node.js
- Перетворити Word в ODT, використовуючи cURL
API для конвертації Word в ODT
Aspose.Words Cloud SDK for Node.js дозволяє розробникам легко інтегрувати можливості конвертації Word в ODT у свої програми. SDK пропонує безпечну, масштабовану та високоякісну трансформацію документів за допомогою простих RESTful API.
Основні особливості:
- Конвертувати DOC, DOCX, DOT в ODT з високою точністю.
- Хмарне рішення з зашифрованим доступом до API.
- Не потрібно встановлення Microsoft Office або OpenOffice.
- Підтримує структуру, форматування та стилі.
Попередні вимоги
- Створіть обліковий запис на Aspose.Cloud Dashboard, щоб отримати ваш Client ID та Client Secret.
- Встановіть SDK Node.js:
npm install asposewordscloud --save
Конвертувати DOCX в ODT на Node.js
Давайте досліджувати, як конвертувати документи Word у ODT за допомогою Node.js.
Крок 1 - Створіть екземпляр класу WordsApi.
const { WordsApi } = require("asposewordscloud");
const wordsApi = new WordsApi("YOUR_CLIENT_ID", "YOUR_CLIENT_SECRET");
Крок 2 – Завантажте файл DOCX у хмарне сховище:
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);
Крок 3 – Перетворення DOCX в 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.");

Попередній перегляд конвертації Word в ODT.
Зразок документа Word і результуюче зображення, створене вище, можна завантажити з:
Перетворення Word в ODT за допомогою cURL
Вам подобаються інструменти командного рядка? Ось як конвертувати DOCX в ODT за допомогою cURL:
Крок 1- Згенеруйте токен доступу JWT:
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"
Крок 2 – Надішліть запит на конвертацію DOCX в 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
з назвою вашого документа Word.<ACCESSTOKEN>
з вашим згенерованим токеном.
Спробуйте онлайн перетворювач DOCX в ODT
Хочете спробувати перед кодуванням? Використовуйте наш Free Online DOCX to ODT Converter, створений за допомогою Aspose.Words REST API.

Безкоштовний додаток для конвертації DOCX у ODT.
Висновок
Використовуючи Aspose.Words Cloud SDK для Node.js, ви можете легко інтегрувати конвертацію DOCX в ODT у свої додатки або робочі процеси. Незалежно від того, чи працюєте ви в освіті, уряді чи корпоративному середовищі, це RESTful рішення пропонує надійність, масштабованість та безперебійну експорт у відкритому форматі.
Корисні ресурси
Рекомендовані статті
Ми настійно рекомендуємо відвідати наступні блоги: