Python 中的 SVG 到 PDF
SVG 由于其可扩展性而广泛应用于网站建设和打印图形。但是,有时您需要将 SVG 文档转换为 PDF 格式。借助 Aspose.SVG for Python via .NET API,您可以以编程方式将 SVG 转换为 PDF,同时保持对各种转换参数的完全控制。这个强大的 Python API 可以将 SVG 高速、高质量地转换为其他格式。现在就尝试一下吧!
免费在线 SVG 转换器
您可以直接在浏览器中测试 SVG 到 PDF 转换的质量!从本地文件系统加载 SVG 文件,选择 PDF 输出格式,然后运行示例。您将立即收到单独的 PDF 文件形式的结果。此外,您还会发现一个 Python 示例,演示如何转换 SVG 文档。提供的源代码说明了如何从文件中读取 SVG 并使用默认保存选项将其转换为 PDF 格式。
{{#if_output 'PDF' 'XPS'}} import aspose.svg as assvg import aspose.svg.converters as conv import aspose.svg.saving as sav {{/if_output}} {{#if_output 'BMP' 'JPG' 'GIF' 'PNG' 'TIFF'}} import aspose.svg as assvg import aspose.svg.converters as conv import aspose.svg.saving as sav import aspose.svg.rendering.image as rim {{/if_output}} # Load an SVG document from a file doc = assvg.SVGDocument("{{input lower}}") # Initialize saving options {{#if_output 'PDF'}} opt = sav.PdfSaveOptions() {{/if_output}} {{#if_output 'XPS'}} opt = sav.XpsSaveOptions() {{/if_output}} {{#if_output 'BMP' 'JPG' 'GIF' 'PNG' 'TIFF'}} opt = sav.ImageSaveOptions(rim.ImageFormat.{{output param2 upper}}) {{/if_output}} # Convert the SVG document to {{output upper}} conv.Converter.convert_svg(doc, opt, "result.{{output lower}}")
此代码演示了如何使用 Aspose.SVG Python 库将 SVG 转换为 PDF。它涉及设置必要的渲染扩展、配置保存选项、加载 SVG 文档以及执行转换。请访问 我们的文档 了解有关使用 Aspose.SVG API 转换函数的更多信息,并考虑最常见的 SVG 转换场景的 Python 示例。
如何将 SVG 转换为 PDF
按照简单的步骤将 SVG 转换为 PDF 格式:
- 安装 Aspose.SVG for Python via .NET。例如,从命令行安装
pip install aspose-svg-net
。 - 使用 SVGDocument 类在 Python 中加载 SVG 文件。
- 创建 PdfSaveOptions 的实例,它保存保存生成的PDF文件的配置。
- 使用
Converter
类的
convert_svg()
方法将加载的 SVG 文档转换为 PDF 格式。传递的参数:doc
– 加载的 SVG 文档opt
– PDF 保存选项"result.pdf"
– 输出 PDF 文件名。
- 获取SVG到PDF转换的结果。
Python API 入门
如果您想开发可扩展矢量图形及其应用程序,请安装我们灵活、高速的 Aspose.SVG for Python via .NET API。 pip
是下载和安装 Aspose.SVG for Python via .NET API 的最简单方法。为此,请运行以下命令:
pip install aspose-svg-net
有关Python库安装和系统要求的更多详细信息,请参阅 Aspose.SVG文档
Aspose.SVG for Python via .NET 的其他功能
使用 Aspose.SVG Python 库来转换、合并、编辑 SVG 文档、矢量化图像等等!