word to odt

使用 Node.js API 將 Word 文檔轉換為 ODT 格式。

Microsoft Word documents 在廣泛使用,但當涉及開源平台如 LibreOffice 或跨平台兼容性時,將 Word 文檔轉換為 OpenDocument 文本 (ODT) 格式變得至關重要。ODT 格式非常適合於長期文檔存儲、符合開放標準以及無障礙訪問。

在這篇文章中,我們將帶您了解如何使用 Aspose.Words Cloud SDK for Node.js 將 Word DOCX 轉換為 ODT。

為什麼將 Word 轉換為 ODT?

  • 完全兼容 LibreOffice、OpenOffice 和其他開源套件。
  • 基於開放 XML 標準以確保長期可持續性。
  • 確保平台無關的編輯。
  • 適合推廣開放格式的政府、教育機構和企業用戶。

讓我們更詳細地討論更多主題:

將 Word 轉換為 ODT 的 API

Aspose.Words Cloud SDK for Node.js 讓開發者可以輕鬆地將 Word 轉換成 ODT 的功能整合到他們的應用程序中。該 SDK 提供安全、可擴展且高保真的文件轉換,使用簡單的 RESTful API。

主要特點:

  • 將 DOC、DOCX、DOT 轉換為 ODT,且具有高準確性。
  • 基於雲端的解決方案,具加密的 API 訪問。
  • 無需安裝 Microsoft Office 或 OpenOffice。
  • 維持結構、格式和風格。

前提條件

  1. Aspose.Cloud Dashboard 建立一個帳戶以獲取您的客戶 ID 和客戶密碼。
  2. 安裝 Node.js SDK:
npm install asposewordscloud --save

將 DOCX 轉換為 ODT 在 Node.js 中

讓我們探討如何使用 Node.js 將 Word 文件轉換為 ODT。

第 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 文檔和生成的圖像:

使用 cURL 將 Word 轉換為 ODT

喜歡命令行工具嗎?這裡是如何使用 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,該轉換器是基於 Aspose.Words REST API 建立的。

將 docx 轉換為 odt 在線上

免費 DOCX 轉 ODT 轉換應用程式。

結論

使用 Aspose.Words Cloud SDK for Node.js,您可以輕鬆地將 DOCX 轉換為 ODT 整合到您的應用程式或工作流程中。無論您是在教育、政府或企業環境中工作,這個 RESTful 解決方案都提供了可靠性、可擴展性和無縫的開放格式導出。

有用的資源

推薦文章

我們強烈推薦您訪問以下部落格: