Generátor čárových kódů Code 128 v Pythonu.

Čá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:

  1. Python Code 128 Barcode Generator API
  2. Vygenerujte čárový kód Code 128 v Pythonu
  3. Vygenerujte čárový kód GS1-128
  4. Kupón UPC-A GS1 128 v Pythonu
  5. Přizpůsobit vzhled čárového kódu
  6. 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ů:

  1. Vytvořte instanci třídy BarcodeGenerator s argumentem EncodeTypes.CODE128.
  2. Poté zadejte text, který chcete zakódovat.
  3. 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")
Generate GS1-128 Barcode using Python

Generate GS1-128 Barcode using Python

Vygenerujte čárový kód GS1-128 v Pythonu

Čárový kód GS1-128 můžeme snadno vygenerovat podle následujících kroků:

  1. Vytvořte instanci třídy BarcodeGenerator s argumentem EncodeTypes.GS1CODE128.
  2. Zadejte text, který chcete zakódovat.
  3. Poté nastavte hodnotu velikosti čárového kódu v pixelech.
  4. 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")
Generate GS1-128 Barcode using Python

Generate GS1-128 Barcode using Python

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")
Generate UPC-A GS1 128 Coupon in Python

Generate UPC-A GS1 128 Coupon in Python

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")
Customize the colors and coupon supplement space in Python

Customize the colors and coupon supplement space in Python

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.

Viz také