这个简短的教程将指导如何使用 Java REST API 将 SVG 转换为 PDF。它将教您使用 Java 低代码 API 和基于 Java 的 Cloud SDK 开发 **SVG 到 PDF 转换器的过程。您将了解 API 的工作原理并从云存储下载转换后的文件。
先决条件
创建帐户 API 凭据 将 SVG 更改为 PDF
下载 Aspose.PDF Cloud SDK for Java for converting SVG to PDF
使用上述SDK设置Java项目
使用 Java REST API 将 SVG 更改为 PDF 的步骤
- 使用客户端 ID 和密钥创建 PdfApi 对象的实例,用于将 SVG 更改为 PDF
- 定义在云存储中使用的源 SVG 文件名
- 从源 SVG 读取所有字节并创建 MemoryStream 对象
- 调用UploadFile()方法将内存流上传到云存储
- 调用 GetSvgInStorageToPdf() 方法将云存储中的 SVG 文件转换为 PDF 文件
- 解析 API 响应并检索包含 PDF 文件的内存流
这些步骤总结了使用 Java REST Interface* 将 *SVG 更改为 PDF 的过程。将 SVG 文件的所有字节读取到内存流中,上传到云存储,然后调用 GetSvgInStorageToPdf() 方法将 SVG 文件转换为 PDF。最后,使用 API 响应检索从 SVG 生成的 PDF 文件并将其保存在磁盘上。
使用 Java REST 接口将 SVG 文件转换为 PDF 的代码
此代码演示了使用 Java RESTful 服务* 将文件格式从 SVG 转换为 PDF。内存流可以从磁盘上的文件生成,也可以从数据库或网络检索。您可以将新创建的PDF上传到云存储并根据要求执行所需的操作来进一步修改。
本指南教我们如何将 SVG 文件转换为 PDF。要将 XFA 表单转换为 PDF,请参阅 使用 Java REST API 将 XFA 表单转换为 PDF 上的文章。