
将 Word 转换为 EPUB 使用 Node.js API。
将 Word documents 转换为 EPUB 格式可以让您分发内容作为互动、可重排的电子书——非常适合移动设备和电子阅读器平台。无论您是出版手册、白皮书还是完整书籍,将 DOCX 转换为 EPUB 都能确保一致且专业的阅读体验。使用 Aspose.Words Cloud SDK for Node.js,您可以通过 REST APIs 无缝地将 Word 文件转换为 EPUB 文档。
Word 转换为 EPUB 的好处
- 适合创建电子书和数字指南。
- 针对智能手机、平板电脑和电子阅读器进行了优化。
- 可重排的内容可适应屏幕大小。
- 安全的内容分发格式,且不可编辑。
在这篇文章中,我们将讨论以下主题:
API for Word to EPUB Conversion
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
将 DOCX 转换为 EPUB 在 Node.js 中
让我们探索一下如何使用 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文档和上述生成的图像可以从"下载。
使用 cURL 将 Word 文档转换为 EPUB
如果您更喜欢通过终端使用 REST API?以下是如何使用 cURL 将 DOCX 转换为 EPUB。
cURL 方法的好处是什么?
- 理想用于 DevOps 管道和快速测试。
- 在任何具有终端访问权限的环境中均可使用。
- 没有额外的 SDK 依赖。
第 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 转 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}"
只需将 sourceFile
替换为输入 Word 文档的名称,将 resultantFile
替换为 EPUB 文件的名称,并将 ACCESSTOKEN
替换为上面生成的 JWT 访问令牌。
尝试在线 DOCX 转 EPUB 转换器
如果您想体验 REST API 的功能而无需编码,可以考虑使用我们的免费 Online DOCX to EPUB converter 进行即时转换。

免费 DOCX 转 EPUB 转换应用程序。
结论
在这篇文章中,我们学习了如何使用 Aspose.Words Cloud SDK for Node.js 将 Word 文档转换为 EPUB(响应式电子书)格式,以快速、可扩展和理想的方式进行排列。该 API 为开发者在构建数字出版工作流程或自出版平台方面提供了优势。
有用的资源
推荐的文章
我们强烈推荐访问以下博客: