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 格式。
import aspose from aspose.svg import * from aspose.svg.converters import * from aspose.svg.drawing.skiasharp import * from aspose.svg.saving import * # Register the SkiaSharp drawing extension for rendering Configuration.set_extension(SkiaModule()) # Load an SVG document from a file with SVGDocument("{{input lower}}") as document: # Initialize saving options {{#if_output 'PDF'}} options = PdfSaveOptions() {{/if_output}} {{#if_output 'XPS'}} options = XpsSaveOptions() {{/if_output}} {{#if_output 'BMP' 'JPG' 'GIF' 'PNG' 'TIFF'}} options = ImageSaveOptions() {{/if_output}} # Convert the SVG document to {{output upper}} Converter.convert_svg(document, options, "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 文件。
- 使用Configuration类的 set_extension() 方法注册SkiaSharp扩展。 SkiaSharp 模块是一个用于渲染 SVG 内容的图形库。它确保渲染引擎支持转换所需的操作。
- 创建 PdfSaveOptions 的实例,它保存保存生成的PDF文件的配置。
- 使用
Converter
类的
convert_svg()
方法将加载的 SVG 文档转换为 PDF 格式。传递的参数:document
– 加载的 SVG 文档options
– PDF 保存选项"result.pdf"
– 输出 PDF 文件名。
- 获取SVG到PDF转换的结果。
常问问题
Aspose.SVG 使您能够在线或以编程方式将 SVG 文件转换为其他格式。 您可以使用在线 SVG 转换器 进行实时转换,确保快速、高质量的结果。 只需上传您的 SVG 文件,进行转换,然后在几秒钟内即可收到输出。 或者,您可以使用 Aspose.SVG for Python via .NET API 以及提供的 Python 代码以编程方式将 SVG 文件转换为 PDF。
现代浏览器广泛支持 SVG,矢量图形因其可扩展性和高质量而得到广泛采用。 然而,使用 SVG 仍然存在一些限制。 将 SVG 转换为其他格式可确保跨设备和应用程序的兼容性,从而更轻松地共享和协作处理视觉内容。 此外,转换 SVG 文件对于在不支持 SVG 的文档、演示文稿和网站中嵌入图像非常有用。
Aspose.SVG for Python via .NET API 提供广泛的 SVG 到流行格式的转换,例如 PDF、XPS、JPEG、PNG、BMP、TIFF 和 GIF。
是的,您可以在任何具有 Web 浏览器的操作系统上使用 SVG 转换器。 它在线工作,不需要安装任何软件。
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 文档、矢量化图像等等!