word to odt

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

Aspose.Words Cloud SDK for Node.js дозволяє розробникам легко інтегрувати можливості конвертації Word в ODT у свої програми. SDK пропонує безпечну, масштабовану та високоякісну трансформацію документів за допомогою простих RESTful API.

Основні особливості:

  • Конвертувати DOC, DOCX, DOT в ODT з високою точністю.
  • Хмарне рішення з зашифрованим доступом до API.
  • Не потрібно встановлення Microsoft Office або OpenOffice.
  • Підтримує структуру, форматування та стилі.

Попередні вимоги

  1. Створіть обліковий запис на Aspose.Cloud Dashboard, щоб отримати ваш Client ID та Client Secret.
  2. Встановіть 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 to odt

Попередній перегляд конвертації 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 онлайн

Безкоштовний додаток для конвертації DOCX у ODT.

Висновок

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

Корисні ресурси

Рекомендовані статті

Ми настійно рекомендуємо відвідати наступні блоги: