使用 Node.js REST API 将 SVG 转换为 PDF

本简短教程将指导您如何使用 Node.js REST API 将 SVG 转换为 PDF。它将指导您使用 Node.js 的 Cloud SDK,开发一个使用 Node.js Low Code API 将 SVG 转换为 PDF 的转换器。您将学习 API 的工作原理,并从云存储下载转换后的文件。

先决条件

使用 Node.js REST API 将 SVG 转换为 PDF 的步骤

  1. 使用客户端 ID 和密钥创建 PdfApi 对象的实例,用于将 SVG 转换为 PDF
  2. 定义用于云存储的源 SVG 文件名
  3. 从源 SVG 读取所有字节并创建 MemoryStream 对象
  4. 调用UploadFile()方法将内存流上传到云存储
  5. 调用 获取SvgInStorageToPdf() 方法将云存储中的 SVG 文件转换为 PDF 文件
  6. 解析 API 响应并检索包含 PDF 文件的内存流

以下步骤概括了使用 Node.js REST 接口将 *SVG 转换为 PDF 的过程。将 SVG 文件的所有字节读入内存流,上传到云存储,然后调用 GetSvgInStorageToPdf() 方法将 SVG 文件转换为 PDF。最后,使用 API 响应检索由 SVG 生成的 PDF 文件并将其保存到磁盘上。

使用 Node.js REST 接口将 SVG 文件转换为 PDF 的代码

此代码演示了如何使用 Node.js RESTful 服务将文件格式从 SVG 转换为 PDF。内存流可以从磁盘上的文件生成,也可以从数据库或网络检索。您可以将新创建​​的 PDF 上传到云存储并根据需要执行所需的操作,从而进一步修改它。

本指南教我们如何将 SVG 文件转换为 PDF。要将 PS 文件转换为 PDF,请参阅 使用 Node.js REST API 将 PS 文件转换为 PDF 上的文章。

 简体中文