Conversão SVG em Python
Converta SVG em PDF, XPS e vários formatos de imagem, incluindo JPEG, PNG, BMP, TIFF e GIF, online ou usando uma biblioteca Python.
Como converter SVG em Python
SVG (Scalable Vector Graphics) é um formato de imagem baseado em XML projetado para gráficos bidimensionais e destinado principalmente à web. A característica marcante do SVG é sua capacidade incomparável de dimensionar para qualquer tamanho sem perder qualidade. Embora todos os navegadores modernos suportem SVG, e pareça ideal para a web, ainda existem algumas restrições, que às vezes exigem a conversão de SVG para outros formatos.
Aspose.SVG for Python via .NET API simplifica o processo de conversão para desenvolvedores. A classe Converter oferece conversão fácil e conveniente de arquivos SVG para formatos populares, tornando-a uma solução eficaz.
Conversor SVG on-line
Você pode converter arquivos SVG em tempo real usando Aspose.SVG para Python via API .NET. O exemplo Python a seguir demonstra como converter um documento SVG. Basta carregar um arquivo SVG do seu sistema de arquivos local ou URL, selecionar o formato de saída e executar o exemplo. Você receberá o resultado como um arquivo separado imediatamente. Experimente agora mesmo!
{{#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}}")
Instalando a biblioteca Aspose.SVG for Python via .NET
Aspose.SVG for Python via .NET é uma poderosa biblioteca de classes local projetada para operações perfeitas de arquivos SVG sem a necessidade de software adicional. Ele permite criar, editar, otimizar e converter arquivos SVG. Aspose.SVG for Python via .NET é atualmente compatível com Windows para desenvolvimento de aplicativos com Python 3.6 ou posterior. Ele permite que você crie aplicativos Python de 32 e 64 bits. O suporte para Linux e macOS está planejado para versões futuras.
Instalando Aspose.SVG for Python via .NET por meio de PyPI :
Install Aspose.SVG for Python via .NET
pip install aspose-svg-net
Para obter mais detalhes sobre a instalação da biblioteca Python, consulte Documentação Aspose.SVG .
Outras conversões suportadas
Você pode converter arquivos SVG para outros formatos, incluindo alguns dos seguintes: