SVG 文件格式是您在处理二维图形时最常用的文件格式。此文件格式具有高度可扩展性,提供出色的质量。然而,在文档共享、打印或归档时,由于其增强的可移植性,通常更倾向于使用 PDF 文件格式。在本文中,我们将以编程方式在 Python 中将 SVG 转换为 PDF。为此,我们将使用 Aspose.CAD for Python via .NET。此 CAD SDK 足够强大,可以顺利处理 SVG 到 PDF 的转换。因此,我们将通过编写代码示例来演示该功能。让我们开始吧。
CAD SDK 安装
通过在 CMD 中简单运行以下命令来安装 Aspose.CAD for Python via .NET:
pip install aspose-cad
如果您不想使用 CMD 选项,可以 下载 SDK 文件。
在 Python 中将 SVG 转换为 PDF - 代码片段
SDK 已安装,现在我们将实现该功能。
请按照以下步骤操作:
- 定义工作目录的路径并应用 Aspose.CAD 许可证。
- 通过调用 load 方法加载源 SVG 文件。
- 创建 CadRasterizationOptions 类的实例。
- 设置页面高度。
- 设置页面宽度。
- 实例化 PdfOptions 类的实例。
- 调用 save 方法将文件保存为 PDF。
以下代码示例展示了如何在 Python 中以编程方式将 SVG 转换为 PDF:
您可以在下面的图像中查看输出:
提问
您可以在我们的 论坛 上提出您的问题。
SVG 转 PDF - 获取免费许可证
获取 免费临时许可证 以试用 Aspose.CAD for Python via .NET。
最后思考
Aspose.CAD for Python via .NET 提供了一种简洁的方法在 Python 中将 SVG 转换为 PDF。最重要的是,该解决方案不带任何第三方依赖项。您可以在 Python 应用程序中无缝实现此转换。此外,您可以通过导航 文档、API 参考 和 GitHub 代码示例深入探索。
常见问题
问:如何在 Python 中将 SVG 转换为 PDF?
答:您可以使用 Aspose.CAD for Python via .NET 导出 SVG 为 PDF。此 代码示例 演示了该功能。
问:SVG 和 PDF 是一样的吗?
答:不, SVG 和 PDF 并不相同。SVG 是用于网页图形的矢量图像格式,而 PDF 是一种可以包含文本、图像和图形以便共享和打印的文档格式。