Převeďte text na obrázek PNG, JPEG nebo GIF v Pythonu

Jako vývojář Pythonu možná budete potřebovat převod textu na obrázek v různých případech, například k tomu, aby byl text pouze pro čtení, k vykreslení textu atd. Pokud máte co do činění s takovým scénářem, tento článek vám poskytne zdarma, vysokorychlostní a vysoce kvalitní řešení převodu textu na obrázek pro Python. Pojďme se tedy podívat, jak převést text na obrázky PNG, JPG nebo GIF v Pythonu.

Knihovna Python pro převod textu na obrázek

Pro převod textu na obrázky použijeme Aspose.Words pro Python. Je to výkonná knihovna Pythonu, která vám umožní bezproblémově vytvářet a manipulovat s textovými dokumenty. Knihovnu můžete nainstalovat do vaší aplikace Python z PyPI pomocí následujícího příkazu pip.

> pip install aspose-words

Jak převést text na obrázek v Pythonu

Soubory TXT poskytují nejjednodušší a nejsnadnější způsob ukládání prostého textu bez jakéhokoli formátování. Proto použijeme soubor TXT a jeho text převedeme na obrázky PNG, JPEG nebo GIF.

Níže jsou uvedeny kroky pro převod textu na obrázky v Pythonu.

  • Načtěte textový soubor pomocí třídy Document.
  • Projděte všechny stránky v dokumentu.
  • Extrahujte každou stránku pomocí metody Document.extractpages().
  • Uložte stránku jako PNG (nebo jiný formát obrázku) pomocí metody Document.save().

Následující ukázka kódu ukazuje, jak provést převod textu na obrázek v Pythonu.

import aspose.words as aw

# načíst textový dokument
doc = aw.Document("Input.txt")

# procházet stránkami
for page in range(0, doc.page_count):
    # uložit každou stránku jako obrázek jpg
    extractedPage = doc.extract_pages(page, 1)
    extractedPage.save(f"Output_{page + 1}.jpg")

Zdarma Python převaděč textu na obrázek

Můžete získat bezplatnou dočasnou licenci pro převod textu na obrázek bez omezení hodnocení.

Závěr

V tomto článku jste se naučili, jak převést text na obrázek programově v Pythonu. Můžete jednoduše nainstalovat knihovnu a použít poskytnutou ukázku kódu k převodu textu na obrázky PNG, JPEG nebo GIF. Kromě toho se můžete dozvědět více o knihovně pomocí dokumentace. Také můžete sdílet své dotazy nebo dotazy prostřednictvím našeho fóra.

Viz také