功能列表 – Aspose.SVG for Python via .NET
Contents
[
Hide
Show
]Aspose.SVG for Python via .NET 为用户提供了广泛的功能。用户可以执行许多任务 - 从简单地将文档从一种支持的格式转换为另一种支持的格式,到与矢量化光栅图像并将其保存为 矢量 SVG 格式 相关的功能。
主要特征
Aspose.SVG for Python via .NET 提供了处理 SVG 文件的广泛功能。 API 支持的主要功能包括:
- DOM 树操作。 Python API 可以对 SVG 文件进行全面操作,支持各种 SVG 规范,包括创建、修改以及转换为 PDF、PNG、JPEG、GIF、BMP 等格式。
- 直接编程访问。开发人员可以直接访问 SVG 元素及其属性,从而有助于精确控制 SVG 内容。
- 高质量渲染。高保真渲染可确保输出与原始设计紧密匹配,类似于浏览器中的本机 SVG 渲染。
- 导航和检查。强大的导航和检查功能包括用于有效导航和检查的 XPath 查询和 CSS 选择器。
- 内置功能。该 API 支持 SVG 文件中的 CSS 和 JavaScript 等内置功能。
- 用户可以使用Python API从头开始创建SVG文档。
- 图像矢量化。 PNG、JPG、BMP、TIFF、GIF 和 ICO 等光栅图像可以矢量化为 SVG 文档。
- SVG优化。该 API 可优化 SVG 文件,减小其大小并使内容更清晰,从而获得更好的性能。
- 合并SVG。该 API 可以将多个 SVG 文件合并为一个文档。
- SVG 转换。 Python API 允许对 SVG 元素应用旋转、缩放、平移和倾斜等转换。这些变换可以组合起来实现复杂的视觉效果。
- SVG 过滤器和渐变。用户可以应用 SVG 滤镜、渐变和图案,并指定不同颜色格式的颜色。