Tento stručný návod popisuje, jak převést text na SVG v Pythonu. Pokrývá postupný algoritmus a funkční fragment kódu pro vytvoření SVG z textu v Pythonu. Kromě toho se také zabývá improvizací výstupního obrazu SVG tak, aby vyhovoval vašim požadavkům.
Kroky k vytvoření SVG z textu v Pythonu
- Připravte prostředí pro použití Aspose.SVG k exportu textu do vektorového formátu
- Iniciujte objekt třídy SVGDocument
- Definujte nový prvek SVG pomocí metody create_element_ns
- Napište textový řetězec a zadejte různé atributy
- Přidejte text do cílového prvku a napište výstupní vektorový obrázek
Tyto kroky usnadňují pochopení postupu programu pro vytvoření SVG textu v Pythonu. Proces je zahájen nastavením prostředí ve vašem systému. Poté musíte před exportem vygenerovaného vektorového obrázku určit textový řetězec a různé další vlastnosti vzhledu, jako je barva textu, pozice osy xy atd.
Kód pro vytvoření textu SVG v Pythonu
import aspose.svg | |
import os | |
from aspose.svg import * | |
from aspose.svg.saving import * | |
# Create a new SVG document | |
document = SVGDocument() | |
svg_element = document.root_element | |
# Add an element | |
text = document.create_element_ns("http://www.w3.org/2000/svg", "text") | |
# Define text to show | |
text.text_content = "Sample Text in SVG" | |
# Set different attributes | |
text.set_attribute("x", "10") | |
text.set_attribute("y", "30") | |
text.set_attribute("fill", "blue") | |
# Append text to the root | |
svg_element.append_child(text) | |
# Save output SVG | |
document.save( "text.svg") |
Tento stručný úryvek kódu demonstruje funkci vytvořit SVG z textu v Pythonu. Nejprve musíte vytvořit instanci třídy SVGDocument a získat přístup k cílovému prvku. Následně je obsah textu specifikován a přidán vyvoláním metody append_child před zápisem výstupního vektorového obrázku. Pokud máte nějaké specifické požadavky, můžete změnit barvu textu, textový řetězec, cestu atd., abyste přizpůsobili proces převodu.
Tento článek obsahuje informace o vytvoření textového SVG v Pythonu. Pokud však potřebujete upravit barvu pozadí jakéhokoli obrázku SVG, přečtěte si článek na jak změnit barvu pozadí SVG v Pythonu.