使用 Node.js REST API 将 EPUB 格式转换为 PDF

在本简短教程中,您将学习如何使用 Node.js REST API 将 EPUB 格式转换为 PDF 格式。教程将指导您将源 EPUB 文件上传到云存储,并使用 Node.js Low Code API 将加载的 EPUB 文件转换为 PDF 文件。此外,您还将了解如何将 API 响应保存为磁盘上的输出文件。

先决条件

使用 Node.js RESTful 服务将 EPUB 转换为 PDF 的步骤

  1. 通过设置用于处理 EPUB 的客户端密钥和 ID 来实例化 PdfApi 对象
  2. 将源 EPUB 文件加载到内存流中
  3. 将源电子书以定义的名称上传到云存储
  4. 通过传递云存储中的 EPUB 文件名来调用 获取EpubInStorageToPdf() 方法
  5. 处理返回的流并将其保存为输出 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”。

 简体中文