この短いチュートリアルでは、Python でテキストを SVG に変換する 方法について説明します。Python でテキストから SVG を作成する ための段階的なアルゴリズムと実用的なコード スニペットについて説明します。さらに、出力 SVG イメージを要件に合わせて改良する方法についても詳しく説明します。
Python でテキストから SVG を作成する手順
- Aspose.SVG を使用してテキストをベクター形式にエクスポートするための環境を準備します
- SVGDocument クラスのオブジェクトを初期化する
- create_element_ns メソッドを使用して新しい SVG 要素を定義します。
- テキスト文字列を記述し、さまざまな属性を指定します
- 対象要素にテキストを追加し、出力ベクター画像を書き込む
これらの手順により、Python で SVG テキストを作成する プログラム フローを簡単に理解できます。プロセスは、システムで環境を設定することによって開始されます。次に、生成されたベクター イメージをエクスポートする前に、テキスト文字列と、テキストの色、xy 軸の位置などのその他のさまざまな外観プロパティを指定する必要があります。
Python でテキスト SVG を作成するコード
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") |
この簡潔なコード スニペットは、Python でテキストから SVG を作成する機能を示しています。まず、SVGDocument クラスのインスタンスを作成し、ターゲット要素にアクセスする必要があります。次に、出力ベクター イメージを書き込む前に、append_child メソッドを呼び出してテキスト コンテンツを指定および追加します。特定の要件がある場合は、テキストの色、テキスト文字列、パスなどを変更して、変換プロセスをカスタマイズできます。
この記事では、Python でテキスト SVG を作成する方法について説明しました。ただし、SVG 画像の背景色を変更する必要がある場合は、Python で SVG の背景色を変更する方法 の記事を参照してください。