Python 中的 SVG 转换
在线或使用 Python 库将 SVG 转换为 PDF、XPS 和各种图像格式,包括 JPEG、PNG、BMP、TIFF 和 GIF。
如何在 Python 中转换 SVG
SVG(可缩放矢量图形)是一种基于 XML 的图像格式,专为二维图形设计,主要用于 Web。 SVG 的突出特点是其无与伦比的能力,可以缩放到任何大小而不损失质量。尽管所有现代浏览器都支持 SVG,并且它似乎非常适合 Web,但仍然存在一些限制,有时需要将 SVG 转换为其他格式。
Aspose.SVG for Python via .NET API 简化了开发人员的转换过程。 Converter 类提供了将 SVG 文件轻松便捷地转换为流行格式的功能,使其成为一种有效的解决方案。
在线 SVG 转换器
您可以通过 .NET API 使用 Aspose.SVG for Python 实时转换 SVG 文件。以下 Python 示例演示了如何转换 SVG 文档。只需从本地文件系统或 URL 加载 SVG 文件,选择输出格式,然后运行示例即可。您将立即收到作为单独文件的结果。现在就尝试一下吧!
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 for Python via .NET 库
Aspose.SVG for Python via .NET 是一个功能强大的本地类库,专为无缝 SVG 文件操作而设计,无需额外的软件。它使您能够创建、编辑、优化和转换 SVG 文件。 Windows 目前支持 Aspose.SVG for Python via .NET,用于使用 Python 3.6 或更高版本开发应用程序。它允许您构建 32 位和 64 位 Python 应用程序。计划在未来版本中支持 Linux 和 macOS。
通过 PyPI 安装 Aspose.SVG for Python via .NET :
Install Aspose.SVG for Python via .NET
pip install aspose-svg-net
有关Python库安装的更多详细信息,请参阅 Aspose.SVG文档 。
其他支持的转换
您可以将 SVG 文件转换为其他格式,包括以下一些格式: