在本简短教程中,您将学习如何使用 Node.js REST API 将 EPUB 格式转换为 PDF 格式。教程将指导您将源 EPUB 文件上传到云存储,并使用 Node.js Low Code API 将加载的 EPUB 文件转换为 PDF 文件。此外,您还将了解如何将 API 响应保存为磁盘上的输出文件。
先决条件
- 创建帐户 API 凭证 将 EPUB 转换为 PDF
- 下载 适用于 Node.js 的 Aspose.PDF Cloud SDK 将 EPUB 转换为 PDF
- 使用上述 SDK 设置 Node.js 项目
使用 Node.js RESTful 服务将 EPUB 转换为 PDF 的步骤
- 通过设置用于处理 EPUB 的客户端密钥和 ID 来实例化 PdfApi 对象
- 将源 EPUB 文件加载到内存流中
- 将源电子书以定义的名称上传到云存储
- 通过传递云存储中的 EPUB 文件名来调用 获取EpubInStorageToPdf() 方法
- 处理返回的流并将其保存为输出 PDF
以下步骤总结了使用 Node.js Low Code API 将 *EPUB 格式转换为 PDF 格式的过程。将输入的 EPUB 文件读入 MemoryStream 对象,并使用该对象将文件上传到云存储。最后,调用 GetEpubInStorageToPdf() 将上传的电子书转换为 PDF 格式。
使用 Node.js Low Code API 将 EPUB 文件转换为 PDF 的代码
此代码演示了如何使用 Node.js REST 接口开发一个 EPUB 转 PDF 转换器。GetEpubInStorageToPdf() 方法返回一个流,其中包含从上传的 EPUB 文件生成的 PDF 文件。如果您已将多个 EPUB 文件上传到云存储,请在 GetEpubInStorageToPdf() 方法中指定目标 EPUB 文件。
本指南提供了如何使用 Node.js REST API 将 EPUB 文件导出为 PDF 的信息。要将 XPS 文件转换为 PDF 文件,请参阅文章如何 使用 Node.js REST API 将 XPS 文档转换为 PDF”。