Převod identifikátorů produktů, inventárních štítků nebo přepravních štítků na strojově čitelné symboly je běžnou potřebou pro mnoho Python aplikací. Aspose.BarCode for Python via .NET poskytuje robustní SDK, které vám umožní generovat čárové kódy Code 39 pomocí několika řádků kódu. V tomto průvodci se naučíte, jak nainstalovat knihovnu, vytvořit a přizpůsobit čárový kód Code 39 a aplikovat osvědčené postupy pro výkon, vše podpořeno kompletním funkčním příkladem.
Kroky pro vytvoření čárového kódu Code 39 v Pythonu
- Instalujte SDK: Spusťte
pip install aspose-barcode-for-python-via-net, aby se knihovna přidala do vašeho prostředí.- Odkaz na API reference ukazuje třídu
BarCodeGenerator, kterou budete používat.
- Odkaz na API reference ukazuje třídu
- Vytvořte instanci generátoru: Inicializujte
BarCodeGeneratora nastavteEncodeTypenaCode39Standard. Tím řeknete SDK, aby použilo symbologii Code 39.- Příklad:
generator = barcode.BarCodeGenerator()agenerator.encode_type = barcode.EncodeTypes.CODE39.
- Příklad:
- Přiřaďte text čárového kódu: Zadejte data, která chcete zakódovat, např.
"ABC123".- Generátor ověří text podle pravidel Code 39 a odmítne nepodporované znaky.
- Nastavte vzhled (volitelné): Upravte vlastnosti jako
bar_height,bar_coloraback_color, aby odpovídaly požadavkům vašeho uživatelského rozhraní.- Tato nastavení jsou zdokumentována v oficiální dokumentaci.
- Uložte obrázek: Zavolejte
saves požadovaným názvem souboru a formátem (PNG,JPGatd.). SDK zapíše čárový kód na disk, připravený k použití.
Vytváření čárových kódů Code 39 v Pythonu - kompletní příklad kódu
Následující úryvek ukazuje kompletní implementaci od instalace až po uložení souboru ve formátu PNG.
# Complete working example to generate a Code 39 barcode in Python
from aspose.barcode import generation
from aspose.pydrawing import Color
def generate_code39(text: str, output_path: str): # Initialize the barcode generator generator = generation.BarcodeGenerator( generation.EncodeTypes.CODE39, text )
Přiřaďte text k zakódování (musí být velkými písmeny, číslicemi nebo - . $ / + % MEZERA)
generator.code_text = text.upper()
Volitelné nastavení vzhledu
# Fore color / bar color
generator.parameters.barcode.bar_color = Color.blue # Blue
Barva pozadí / barva pozadí obrázku
generator.parameters.back_color = Color.red # Světle žlutá
Výška baru
generator.parameters.barcode.bar_height.pixels = 80.0
Uložte čárový kód jako PNG
generator.save(output_path, generation.BarCodeImageFormat.PNG)
if name == “main”: # Example usage generate_code39(“ABC123”, “output/code39_barcode.png”)
