使用 Node.js REST API 将 XPS 文档转换为 PDF

按照本文操作,使用 Node.js REST API 将 XPS 文档转换为 PDF。您将学习如何使用基于 Node.js 的 Cloud SDK,通过 Node.js Low Code API 自动将 XPS 转换为 PDF。本文将逐步讲解如何加载 XPS 并在磁盘上创建 PDF 文件。

先决条件

使用 Node.js Low Code API 将 XPS 文件转换为 PDF 的步骤

  1. 通过设置客户端密钥和 ID 实例化 PdfApi 类对象,以将 XPS 转换为 PDF
  2. 将磁盘上的XPS文件读入Byte数组
  3. 将 XPS 字节数组转换为 MemoryStream
  4. 将 XPS 内存流以唯一名称上传到云存储
  5. 通过提供云存储中唯一的文件名来调用 获取存储到 PDF 的 Xps() 方法
  6. 验证 API 响应并将返回的流保存到磁盘上的文件中

以下步骤总结了使用 Node.js REST 接口将 XPS 文件转换为 PDF 的流程。创建包含客户端 ID 和密钥的 PdfApi 对象,加载 XPS 文件并将其上传到云存储,并指定文件名以供后续使用。最后,调用 GetXpsInStorageToPdf() 方法并共享已上传的 XPS 文件名以进行转换。

使用 Node.js REST API 实现 XPS 到 PDF 转换器的代码

此代码使用 Node.js RESTful 服务将 XPS 格式转换为 PDF。您可以从磁盘加载 XPS 文件,也可以从网络或数据库获取数据流。生成 PDF 后,您可以将其更改为 API 支持的任何其他格式。

本文教我们如何使用基于 Node.js 的 API 将 XPS 文件转换为 PDF 格式。要将 MD 文件转换为 PDF,请参阅 使用 Node.js REST API 将 Markdown 转换为 PDF 上的文章。

 简体中文