
將 Word 轉換為 EPUB 使用 Node.js API。
將 Word documents 轉換為 EPUB 格式可以讓您將內容作為互動式、可重排的電子書發佈——非常適合行動設備和電子書閱讀器平台。無論您是在發佈手冊、白皮書或完整書籍,將 DOCX 轉換為 EPUB 可確保一致且專業的閱讀體驗。使用 Aspose.Words Cloud SDK for Node.js,您可以輕鬆使用 REST API 將 Word 文件轉換為 EPUB 文檔。
Word 轉 EPUB 的好處
- 非常適合創建電子書和數位指導手冊。
- 適用於智能手機、平板電腦和電子閱讀器。
- 可根據螢幕大小調整的可重排內容。
- 安全的內容分發格式,無需編輯。
在本文中,我們將討論以下主題:
將 Word 轉換為 EPUB 的 API
Aspose.Words Cloud SDK for Node.js 提供強大的功能,將 Microsoft Word 文件導出為 EPUB 格式。該 API 確保高品質的轉換,保留佈局和內容結構。
Aspose.Words Cloud SDK 的優勢
- 基於雲端且可擴展。
- 將 DOC, DOCX, DOT 轉換為 EPUB.
- 使用加密身份驗證的安全 API。
- 針對電子閱讀器進行乾淨格式化的輸出。
前提條件
- 在 Aspose.Cloud Dashboard 建立帳戶以獲取您的客戶 ID 和客戶密碼。
- 安裝 Node.js SDK:
npm install asposewordscloud --save
在 Node.js 中將 DOCX 轉換為 EPUB
讓我們來探討如何使用 Node.js 代碼片段將 Word 文檔轉換為 EPUB 格式的詳細信息。
步驟 1 - 創建 WordsApi 類的實例。
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 步 – 轉換為 EPUB 格式 現在開始將 Word 轉換為 EPUB:
const { ConvertDocumentRequest } = require("asposewordscloud");
const convertRequest = new ConvertDocumentRequest({
documentName: "sample.docx",
format: "epub",
outPath: "converted/resultant.epub"
});
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: "epub",
outPath: "converted/resultant.epub"
});
const result = await wordsApi.convertDocument(convertRequest);
console.log("The Word to EPUB conversion completed successfully.");

使用 Node.js API 的 Word 到 EPUB 轉換預覽。
範例 Word 文件和上述生成的結果圖片可以從"下載。
將 Word 文件轉換為 EPUB 使用 cURL
如果您喜歡透過終端機使用 REST API?以下是如何使用 cURL 將 DOCX 轉換為 EPUB 的方法。
Benefits of cURL approach?
- 非常適合 DevOps 管道和快速測試。
- 在任何具有終端訪問的環境中均可使用。
- 沒有額外的 SDK 依賴。
第一步 - 生成 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 轉 EPUB 轉換:
curl -v "https://api.aspose.cloud/v4.0/words/{sourceFile}?format=epub" \
-X GET \
-H "accept: application/octet-stream" \
-H "Authorization: Bearer <ACCESS_TOKEN>" \
-o "{resultantFile}"
簡單地用輸入 Word 文檔的名稱替換 sourceFile
,用 EPUB 文件的名稱替換 resultantFile
,並用上面生成的 JWT 存取令牌替換 ACCESSTOKEN
。
嘗試在線 DOCX 轉 EPUB 轉換器
如果您想體驗 REST API 的功能而不需編碼,您可以考慮使用我們的免費 Online DOCX to EPUB converter 進行即時轉換。

免費 DOCX 轉 EPUB 轉換應用程式。
結論
在這篇文章中,我們學到了如何使用 Aspose.Words Cloud SDK for Node.js 以快速、可擴展且理想的方式將 Word 文件轉換為 EPUB(響應式電子書)格式。這個 API 為開發人員在構建數位出版工作流程或自出版平台方面提供了優勢。
有用的資源
推薦文章
我們強烈建議訪問以下部落格: