Aspose.SVG for Python via .NET是一个功能强大的本地类库,旨在使开发人员能够在各种操作中无缝地处理 SVG 文件,而无需额外的 SVG 操作工具。 Python API 有助于轻松创建、修改、渲染和转换 SVG 内容,严格遵守官方 SVG 规范。它提供了许多功能,包括将 SVG 转换为流行格式(如 PDF、PNG、JPEG、TIFF、WEBP 和 GIF)、图像和文本矢量化、SVG 滤镜效果等。您可以使用Python API在Python中开发高级软件。它非常适合构建 SVG 编辑器、转换器、合并和矢量化器等应用程序,满足需要广泛 SVG 处理功能的开发人员的需求。

通过 .NET API 实现 Aspose.SVG for Python 的高级功能

创建和读取 SVG 文档

编辑和保存 SVG 文件

完全控制 SVG 节点

更改节点属性

使用 XPath 查询进行内容导航

从文档中提取数据

将 SVG 文件合并到一个文档中

优化 SVG

SVG 转换

Python via .NET 转换 SVG

Aspose.SVG for Python via .NET 可以读取 SVG 并将其转换为 PDF、XPS 和主要图像格式。这是一个使用 Python 处理 SVG 文档格式的专业软件解决方案。以下是几行将 SVG 转换为 PDF 的 Python 代码。

将 SVG 转换为 PDF – Python via .NET



import aspose
from aspose.svg import *
from aspose.svg.converters import *
from aspose.svg.drawing.skiasharp import *
from aspose.svg.rendering import *
from aspose.svg.drawing import *

# Activate the Aspose.SVG.Drawing.SkiaSharp feature
Configuration.set_extension(SkiaModule())
options = PdfSaveOptions()
options.background_color = aspose.pydrawing.Color.transparent
options.page_setup.sizing = SizingType.FIT_CONTENT
options.horizontal_resolution = Resolution.from_dots_per_inch(96.0)
options.vertical_resolution = Resolution.from_dots_per_inch(96.0)
with SVGDocument("source.svg") as document:

    # Convert SVG to PDF
    Converter.convert_svg(document, options, "result.pdf")


您可以通过以下链接尝试在线SVG Converter

  

Support and Learning Resources