Aspose.SVG for Python via .NET – это мощная локальная библиотека классов, позволяющая разработчикам беспрепятственно работать с файлами SVG в широком диапазоне операций без дополнительных инструментов манипулирования SVG. API Python упрощает создание, модификацию, рендеринг и преобразование контента SVG, строго придерживаясь официальных спецификаций SVG. Он предлагает множество функций, включая преобразование SVG в популярные форматы, такие как PDF, PNG, JPEG, TIFF, WEBP и GIF, векторизацию изображений и текста, эффекты фильтров SVG и многое другое. Вы можете использовать API Python для разработки программного обеспечения высокого уровня на Python. Он идеально подходит для создания таких приложений, как редакторы SVG, конвертеры, объединение файлов и векторизаторы, предназначенные для разработчиков, которым требуются широкие возможности обработки SVG.

Расширенные возможности Aspose.SVG for Python via .NET API

Создание и чтение документов SVG

Редактирование и сохранение файлов SVG

Полный контроль над узлами SVG

Навигация по контенту с использованием XPath Query

Извлечение данных из документов

Объединение файлов SVG в один документ

Оптимизация SVG

Трансформировать SVG

Конвертируйте SVG с помощью Python via .NET

Aspose.SVG for Python via .NET может читать и конвертировать SVG в PDF, XPS и основные форматы изображений. Это профессиональное программное решение для обработки форматов документов SVG с использованием Python. Вот несколько строк кода Python для преобразования SVG в PDF.

Преобразование 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