word to odt

Word ドキュメントを ODT 形式に変換するには、Node.js API を使用します。

Microsoft [Word documents][1] は広く使用されていますが、LibreOffice のようなオープンソースプラットフォームやクロスプラットフォームの互換性に関しては、Word ドキュメントを OpenDocument Text ([ODT][3]) 形式に変換することが重要になります。ODT 形式は、長期的なドキュメント保存、オープンスタンダードの遵守、及びアクセシビリティに最適です。

この記事では、Aspose.Words Cloud SDK for Node.js を使用して Word DOCX を ODT に変換する方法について説明します。

なぜ Word を ODT に変換するのか?

  • LibreOffice、OpenOffice、およびその他のオープンソーススイートと完全に互換性があります。
  • 長期的な持続可能性のためのオープンXML標準に基づいています。
  • プラットフォームに依存しない編集を保証します。
  • 政府、教育機関、オープンフォーマットを推進する企業ユーザーに最適です。

さらに詳細なトピックについて議論しましょう:

  1. 必要なパッケージをインストールします。mammothodfgen などのパッケージを使用することができます。
npm install mammoth odfgen
  1. 次に、以下のコードを使用して DOCX ファイルを ODT に変換します。
const fs = require('fs');
const mammoth = require('mammoth');
const odfgen = require('odfgen');

const inputFilePath = 'input.docx';
const outputFilePath = 'output.odt';

fs.readFile(inputFilePath, (err, data) => {
    if (err) {
        console.error('Error reading DOCX file:', err);
        return;
    }

    mammoth.convertToHtml({](#docx-odt-nodejs)
* [Word  ODT に変換するには cURL を使用します](#word-odt-curl)

## WordをODTへの変換のためのAPI {#word-odt-api}

The [Aspose.Words Cloud SDK for Node.js][7] 開発者がアプリケーションにWordからODTへの変換機能を簡単に統合できるようにしますこのSDKはシンプルなRESTful APIを使用して安全でスケーラブルで高忠実度の文書変換を提供します

### 主な特徴:
> - DOCDOCXDOTを高精度でODTに変換します
> - 暗号化されたAPIアクセスを持つクラウドベースのソリューション
> - Microsoft Office  OpenOffice のインストールは必要ありません
> - 構造フォーマットスタイルを維持します

### 前提条件

1. [Aspose.Cloud Dashboard][8] でアカウントを作成しクライアント ID とクライアントシークレットを取得してください
2. Node.js SDKをインストールします:

npm install asposewordscloud –save


## DOCX を ODT に変換するには、Node.js を使用します。 {#docx-odt-nodejs}
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文書および画像は、以下からダウンロードできます: * [input-sample.docx][17] * [input-sample.odt][18] ## Word を ODT に変換するには cURL を使用します。 {#word-odt-curl} コマンドラインツールを好む? cURLを使用してDOCXをODTに変換する方法は次のとおりです。 ステップ 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][9] を使用してください。これは Aspose.Words REST API で構築されています。

docx を odt にオンラインで変換

無料の DOCX から ODT への変換アプリ。

## 結論 Aspose.Words Cloud SDK for Node.jsを使用すると、アプリやワークフローにDOCXからODTへの変換を簡単に統合できます。教育、政府、または企業環境で作業している場合でも、このRESTfulソリューションは信頼性、スケーラビリティ、およびシームレスなオープンフォーマットのエクスポートを提供します。 ## 役立つリソース > > - [Node.js SDK ドキュメント][10] > - [デベロッパーガイド][11] > - [API リファレンス][4] > - [GitHub リポジトリ][12] > - [コミュニティフォーラム][6] > - [Live API Demos][13] ## おすすめの記事 次のブログを訪れることを強くお勧めします: * [Node.js Cloud SDKを使用してMPPをPDFに変換する][14] * [Excel を SQL に変換するには、Node.js を使用します。][15] * [JPG を PDF に変換する Node.js | 画像を PDF にする API][16] [1]: https://docs.fileformat.com/word-processing/ [2]: https://dashboard.aspose.cloud/ [3]: https://docs.fileformat.com/word-processing/odt/ [4]: https://reference.aspose.cloud/words/ [6]: https://forum.aspose.cloud/c/words/17 [7]: https://products.aspose.cloud/words/nodejs/ [8]: https://dashboard.aspose.cloud/ [9]: https://products.aspose.app/words/conversion/docx-to-odt [10]: https://products.aspose.cloud/words/nodejs/ [11]: https://docs.aspose.cloud/words/ [12]: https://github.com/aspose-words-cloud/aspose-words-cloud-node [13]: https://products.aspose.app/words/family [14]: https://blog.aspose.cloud/ja/tasks/convert-mpp-to-pdf-nodejs/ [15]: https://blog.aspose.cloud/ja/cells/convert-excel-to-sql-with-nodejs/ [16]: https://blog.aspose.cloud/ja/pdf/convert-jpg-to-pdf-with-nodejs/ [17]: images/input-sample.docx [18]: images/input-sample.odt