Aspose.SVG for Python via .NET est une puissante bibliothèque de classes sur site conçue pour permettre aux développeurs de travailler de manière transparente avec des fichiers SVG dans un large éventail d'opérations sans outils de manipulation SVG supplémentaires. L'API Python facilite la création, la modification, le rendu et la conversion du contenu SVG, en respectant strictement les spécifications SVG officielles. Il offre de nombreuses fonctionnalités, notamment la conversion de SVG vers des formats populaires tels que PDF, PNG, JPEG, TIFF, WEBP et GIF, la vectorisation d'images et de texte, les effets de filtre SVG, etc. Vous pouvez utiliser l'API Python pour développer des logiciels de haut niveau en Python. Il convient parfaitement à la création d'applications telles que des éditeurs, des convertisseurs, des fusions et des vectoriseurs SVG, destinés aux développeurs qui ont besoin de capacités de traitement SVG étendues.

Fonctionnalités avancées d'Aspose.SVG pour Python via l'API .NET

Créer et lire des documents SVG

Modifier et enregistrer des fichiers SVG

Contrôle total sur les nœuds SVG

Modifier les propriétés du nœud

Navigation de contenu à l'aide de la requête XPath

Extraire les données des documents

Fusionner les fichiers SVG en un seul document

Optimiser SVG

Transformation SVG

Convertir SVG en utilisant Python via .NET

Aspose.SVG for Python via .NET peut lire et convertir SVG en PDF, XPS et les principaux formats d'image. Il s'agit d'une solution logicielle professionnelle pour traiter les formats de documents SVG à l'aide de Python. Voici quelques lignes de code Python pour convertir SVG en PDF.

Convertir SVG en 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")


Vous pouvez essayer en ligne le SVG Converter en suivant le lien.

  

Support and Learning Resources