Конвертировать SVG на Python
Конвертируйте SVG в PDF, XPS, форматы изображений, включая JPEG, PNG, BMP, TIFF и GIF, онлайн или с помощью библиотеки Python.
Как конвертировать SVG на Python
SVG (масштабируемая векторная графика) – это формат изображений на основе XML, разработанный для двумерной графики и в первую очередь предназначенный для Интернета. Выдающейся особенностью SVG является его непревзойденная способность масштабироваться до любого размера без потери качества. Хотя все современные браузеры поддерживают SVG, и он кажется идеальным для Интернета, все же существуют некоторые ограничения, которые иногда требуют преобразования SVG в другие форматы.
Aspose.SVG for Python via .NET API упрощает процесс конвертации для разработчиков. Класс Converter обеспечивает простое и удобное преобразование файлов SVG в популярные форматы, что делает его эффективным решением для задач конвертации на Python.
Онлайн SVG Конвертер
Вы можете конвертировать файлы SVG в реальном времени, используя Aspose.SVG for Python via .NET API. В следующем примере Python показано, как преобразовать документ SVG. Просто загрузите файл из локальной файловой системы или URL-адреса, выберите выходной формат и запустите пример. Результат вы получите сразу в виде отдельного файла.
{{#if_output 'PDF' 'XPS'}}
import aspose.svg as assvg
import aspose.svg.converters as conv
import aspose.svg.saving as sav
{{/if_output}}
{{#if_output 'BMP' 'JPG' 'GIF' 'PNG' 'TIFF'}}
import aspose.svg as assvg
import aspose.svg.converters as conv
import aspose.svg.saving as sav
import aspose.svg.rendering.image as rim
{{/if_output}}
# Load an SVG document from a file
doc = assvg.SVGDocument("{{input lower}}")
# Initialize saving options
{{#if_output 'PDF'}}
opt = sav.PdfSaveOptions()
{{/if_output}}
{{#if_output 'XPS'}}
opt = sav.XpsSaveOptions()
{{/if_output}}
{{#if_output 'BMP' 'JPG' 'GIF' 'PNG' 'TIFF'}}
opt = sav.ImageSaveOptions(rim.ImageFormat.{{output param2 upper}})
{{/if_output}}
# Convert the SVG document to {{output upper}}
conv.Converter.convert_svg(doc, opt, "result.{{output lower}}")
Установка библиотеки Aspose.SVG for Python via .NET
Aspose.SVG for Python via .NET – это мощная локальная библиотека классов, предназначенная для операций с файлами SVG без необходимости использования дополнительного программного обеспечения. Она позволяет создавать, редактировать, оптимизировать и конвертировать файлы SVG. Aspose.SVG for Python via .NET в настоящее время поддерживает Windows для разработки приложений с использованием Python 3.6 или более поздних версий. Она позволяет создавать как 32-битные, так и 64-битные приложения Python. Поддержка Linux и macOS запланирована в будущих выпусках.
Установка Aspose.SVG for Python via .NET через PyPI :
Install Aspose.SVG for Python via .NET
pip install aspose-svg-net
Более подробную информацию об установке библиотеки Python можно найти в Документации Aspose.SVG .
Другие поддерживаемые Конвертеры
Вы можете конвертировать файлы SVG в другие форматы, включая некоторые из перечисленных ниже: