Čárové kódy jsou dnes nedílnou součástí podnikání, od řízení zásob až po maloobchodní transakce. Code 128 vyniká jako jeden z nejuniverzálnějších a nejrozšířenějších čárových kódů. Čárové kódy Code 128 poskytují praktické řešení pro označování produktů, sledování majetku a zvyšování provozní efektivity. V tomto blogovém příspěvku se naučíme, jak vyvinout generátor 128 čárových kódů v Pythonu. Tak začněme.
Článek se zabývá následujícími tématy:
- Python Code 128 Barcode Generator API
- Vygenerujte čárový kód Code 128 v Pythonu
- Vygenerujte čárový kód GS1-128
- Kupón UPC-A GS1 128 v Pythonu
- Přizpůsobit vzhled čárového kódu
- Učební zdroje
Python Code 128 Barcode Generator API
K vygenerování 128 čárových kódů použijeme Aspose.BarCode for Python. Jedná se o robustní, spolehlivé a uživatelsky přívětivé řešení pro generování a rozpoznávání čárových kódů. Podporuje širokou škálu 1D a 2D typů čárových kódů.
Prosím stáhněte si balíček nebo nainstalujte API z PyPI pomocí následujícího příkazu pip v konzole:
pip install aspose-barcode-for-python-via-net
Vygenerujte čárový kód Code 128 v Pythonu
Čárový kód 128 můžeme snadno vygenerovat podle následujících kroků:
- Vytvořte instanci třídy BarcodeGenerator s argumentem EncodeTypes.CODE128.
- Poté zadejte text, který chcete zakódovat.
- Nakonec výstup uložte pomocí metody save(). Jako argument bere cestu k výstupnímu souboru.
Následující příklad kódu ukazuje, jak vygenerovat čárový kód 128 v Pythonu.
# Tento příklad kódu ukazuje, jak vygenerovat čárový kód Code 128.
import aspose.barcode as barcode
# Inicializujte BarcodeGenerator
# Zadejte typ kódování
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.CODE128)
# Text kódu
generator.code_text = "123456ABCDEF"
# Uložte vygenerovaný čárový kód
generator.save("C:\\Files\\Generate_Code_128.jpg")
Vygenerujte čárový kód GS1-128 v Pythonu
Čárový kód GS1-128 můžeme snadno vygenerovat podle následujících kroků:
- Vytvořte instanci třídy BarcodeGenerator s argumentem EncodeTypes.GS1CODE128.
- Zadejte text, který chcete zakódovat.
- Poté nastavte hodnotu velikosti čárového kódu v pixelech.
- Nakonec výstup uložte pomocí metody save(). Jako argument bere cestu k výstupnímu souboru.
Následující příklad kódu ukazuje, jak vygenerovat čárový kód GS1-128 v Pythonu.
# Tento příklad kódu ukazuje, jak vygenerovat čárový kód GS1 128.
import aspose.barcode as barcode
# Inicializujte BarcodeGenerator
# Zadejte typ kódování jako GS1_CODE_128
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.GS1_CODE_128)
# Text kódu
generator.code_text = "(01)12345678901231(21)ASPOSE(30)9876"
# Uložte vygenerovaný čárový kód
generator.save("C:\\Files\\GS1_128.jpg")
Vygenerujte kupón UPC-A GS1 128 v Pythonu
Můžeme také vygenerovat štítek s čárovým kódem s dalším čárovým kódem kupónu GS1-128 umístěným na stejném obrázku podle výše uvedených kroků. V prvním kroku však musíme nastavit EncodeTypes jako UPCAGS1CODE128COUPON.
Následující příklad kódu ukazuje, jak vygenerovat kupón UPC-A GS1 Code 128 v Pythonu.
# Tento příklad kódu ukazuje, jak vygenerovat čárový kód kupónu GS1 128.
import aspose.barcode as barcode
# Inicializujte BarcodeGenerator
# Zadejte typ kódování
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.UPCA_GS_1_CODE_128_COUPON)
# Text kódu
generator.code_text = "123456789012(8110)ASPOSE"
# Uložte vygenerovaný čárový kód
generator.save("C:\\Files\\GS1_128_COUPON.jpg")
Přizpůsobte vzhled kuponu kódu 128 v Pythonu
Můžeme také upravit vzhled čárového kódu podle výše uvedených kroků. Před uložením obrázku v posledním kroku však musíme zadat další vlastnosti.
Následující příklad kódu ukazuje, jak přizpůsobit vzhled čárového kódu kupónu GS1 128 v Pythonu.
# Tento příklad kódu ukazuje, jak přizpůsobit vzhled čárového kódu kupónu GS1 128.
import aspose.barcode as barcode
from aspose.pydrawing import Color, FontStyle
# Inicializujte BarcodeGenerator
# Zadejte typ kódování
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.UPCA_GS_1_CODE_128_COUPON)
# Text kódu
generator.code_text = "123456789012(8110)ASPOSE"
# Přizpůsobte popisek výše
generator.parameters.caption_above.text ="CAPTION ABOVE"
generator.parameters.caption_above.visible = True
generator.parameters.caption_above.font.style = FontStyle.ITALIC
generator.parameters.caption_above.font.size.point = 5.0
# Přizpůsobte popisek níže
generator.parameters.caption_below.text = "CAPTION BELOW"
generator.parameters.caption_below.visible = True
generator.parameters.caption_below.font.style = FontStyle.BOLD
generator.parameters.caption_below.font.size.pixels = 15.0
generator.parameters.caption_above.font.family_name = "Verdana"
# Přizpůsobte barvu pruhu
bar_color = Color(0x00, 0x00, 0xFF)
generator.parameters.barcode.bar_color = bar_color
# Určete rozměr X
# nejmenší šířka jednotky čárových kódů nebo mezer
generator.parameters.barcode.x_dimension.pixels = 2.0;
# Nastavit prostor doplňku kupónu 50 pixelů
generator.parameters.barcode.coupon.supplement_space.pixels = 50.0;
# Nastavte výšku lišty
generator.parameters.barcode.bar_height.pixels = 50.0;
# Uložte vygenerovaný čárový kód
generator.save("C:\\Files\\Customize_Code_128.jpg")
Získejte bezplatnou licenci
Můžete získat bezplatnou dočasnou licenci a vyzkoušet knihovnu bez omezení hodnocení.
Python Barcode Generator – bezplatné výukové zdroje
Můžete se dozvědět více o generování a čtení čárových kódů a prozkoumat další funkce Aspose.BarCode for Python pomocí zdrojů níže:
Závěr
V tomto článku jsme se naučili, jak vyvinout generátor čárového kódu 128 v Pythonu. Podle kroků popsaných v tomto článku můžete svým aplikacím Python umožnit snadné generování čárových kódů GS1-128 pomocí několika řádků kódu. V případě jakýchkoliv nejasností nás neváhejte kontaktovat na našem bezplatném fóru podpory.