找回密码
 立即注册
首页 业界区 业界 借助Aspose.HTML控件,在 Python 中将 SVG 转换为 PDF ...

借助Aspose.HTML控件,在 Python 中将 SVG 转换为 PDF

梭净挟 2025-8-1 22:49:15
1.png

您可能会发现许多解决方案都提供以编程方式将SVG转换为PDF 的功能。但这篇博文将介绍一个功能强大的 SDK,供 Python 开发人员自动化文件转换和操作。本指南将重点介绍通过 .NET 实现 Python 的 Aspose.HTML。此外,我们将逐步讲解相关步骤和代码片段,以了解其编程实现。本指南将用浅显易懂的语言解释整个过程。因此,请阅读本博文直至最后,学习如何使用通过 .NET 实现 Python 的 Aspose.HTML将 SVG 转换为 PDF 。
Aspose.Html 正版免费试用下载,请联系Aspose中国区官方授权代理商慧都科技加入Aspose技术交流QQ群(1041253375),与更多小伙伴一起探讨提升开发技能。
SVG 转 PDF - 设置 SDK

在系统中打开终端/CMD并运行以下命令:
  1. pip install aspose-html-net
复制代码
或者,您可以联系慧都科技下载 Aspose.HTML SDK
Aspose.Html 正版免费试用下载,请联系Aspose中国区官方授权代理商慧都科技加入Aspose技术交流QQ群(1041253375),与更多小伙伴一起探讨提升开发技能。
使用 Python 将 SVG 转换为 PDF - 代码片段

至此,我们已经安装了 SDK。接下来,我们将编写一段代码片段,以编程方式将 SVG 转换为 PDF。
步骤:

  • 导入必要的模块。
  • 通过初始化SVGDocument类的实例来加载源 SVG 文件。
  • 创建PdfSaveOptions类的对象。
  • 通过调用 c onvert_svg方法将 SVG 转换为 PDF。
使用下面给出的代码片段在 Python 中将 SVG 转换为 PDF:
  1. import aspose.html as html
  2. from aspose.html.dom.svg import *
  3. from aspose.html.converters import *
  4. from aspose.html.saving import *
  5. # Path for the working files.
  6. inputDir = "aspose-logo.svg"
  7. outputDir = "file.pdf"
  8. # Load the license.
  9. License = html.License();
  10. License.set_license("license.lic");
  11. # Load the source SVG file by initializing an instance of the SVGDocument class.
  12. svgDocument = SVGDocument(inputDir)
  13. # Create an object of the PdfSaveOptions class.
  14. options = PdfSaveOptions()
  15. # Convert SVG to PDF by calling the convert_svg method.  
  16. Converter.convert_svg(svgDocument, options, outputDir)
复制代码
输出:
2.png

结论

综上所述,我们借助Aspose.HTML完成了 SVG 到 PDF 的程序化转换。本篇博文重点介绍了核心功能,您可以根据业务需求扩展功能范围。我们一直在撰写一些实用主题的文章。请持续关注,获取定期更新。
spose.Html 正版免费试用下载,请联系Aspose中国区官方授权代理商慧都科技加入Aspose技术交流QQ群(1041253375),与更多小伙伴一起探讨提升开发技能。

来源:豆瓜网用户自行投稿发布,如果侵权,请联系站长删除

相关推荐

您需要登录后才可以回帖 登录 | 立即注册