word to epub

将 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。
  • 为电子阅读器提供格式整洁的输出。

前提条件

  1. Aspose.Cloud Dashboard 创建一个账户以获取您的客户端 ID 和客户端密钥。
  2. 安装 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.");
word to epub

使用 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

免费 DOCX 转 EPUB 转换应用程序。

结论

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

有用的资源

推荐的文章

我们强烈推荐访问以下博客: