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-решение предлагает надежность, масштабируемость и бесшовный экспорт в открытые форматы.

Полезные ресурсы

Рекомендуемые статьи

Мы настоятельно рекомендуем посетить следующие блоги: