Převést text na SVG v Pythonu

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

  1. Připravte prostředí pro použití Aspose.SVG k exportu textu do vektorového formátu
  2. Iniciujte objekt třídy SVGDocument
  3. Definujte nový prvek SVG pomocí metody create_element_ns
  4. Napište textový řetězec a zadejte různé atributy
  5. 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.

 Čeština