Code 128 Generator kodów kreskowych w Python.

Kody kreskowe są dziś integralną częścią firm, od zarządzania zapasami po transakcje detaliczne. Kod 128 wyróżnia się jako jeden z najbardziej wszechstronnych i najczęściej używanych kodów kreskowych. Kody kreskowe Code 128 stanowią praktyczne rozwiązanie do etykietowania produktów, śledzenia zasobów i zwiększania wydajności operacyjnej. W tym poście na blogu dowiemy się, jak opracować generator kodów kreskowych 128 w Python. Więc zacznijmy.

Artykuł obejmuje następujące tematy:

  1. Python Code 128 API generatora kodów kreskowych
  2. Wygeneruj kod kreskowy Code 128 w Python
  3. Wygeneruj kod kreskowy GS1-128
  4. UPC-A GS1 128 Kupon w Python
  5. Dostosuj wygląd kodu kreskowego
  6. Zasoby szkoleniowe

Interfejs API generatora kodów kreskowych Python Code 128

Użyjemy Aspose.BarCode for Python do wygenerowania 128 kodów kreskowych. Jest to solidne, niezawodne i przyjazne dla użytkownika rozwiązanie do generowania i rozpoznawania kodów kreskowych. Obsługuje szeroką gamę typów kodów kreskowych 1D i 2D.

Proszę pobrać pakiet lub zainstalować API z PyPI używając następującego polecenia pip w konsoli:

pip install aspose-barcode-for-python-via-net 

Wygeneruj kod kreskowy Code 128 w Python

Możemy łatwo wygenerować kod kreskowy code 128, wykonując czynności podane poniżej:

  1. Utwórz instancję klasy BarcodeGenerator z EncodeTypes.CODE128 jako argumentem.
  2. Następnie określ tekst do zakodowania.
  3. Na koniec zapisz dane wyjściowe za pomocą metody save(). Przyjmuje ścieżkę pliku wyjściowego jako argument.

Poniższy przykład kodu pokazuje, jak wygenerować kod kreskowy kodu 128 w języku Python.

# Ten przykład kodu pokazuje, jak wygenerować kod kreskowy Code 128.
import aspose.barcode as barcode

# Zainicjuj generator kodów kreskowych
# Określ typ kodowania
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.CODE128)

# Tekst kodu
generator.code_text = "123456ABCDEF"

# Zapisz wygenerowany kod kreskowy
generator.save("C:\\Files\\Generate_Code_128.jpg")
Generate GS1-128 Barcode using Python

Generate GS1-128 Barcode using Python

Wygeneruj kod kreskowy GS1-128 w Python

Możemy łatwo wygenerować kod kreskowy GS1-128, wykonując poniższe czynności:

  1. Utwórz instancję klasy BarcodeGenerator z argumentem EncodeTypes.GS1CODE128.
  2. Określ tekst do zakodowania.
  3. Następnie ustaw wartość rozmiaru kodu kreskowego w pikselach.
  4. Na koniec zapisz dane wyjściowe za pomocą metody save(). Przyjmuje ścieżkę pliku wyjściowego jako argument.

Poniższy przykład kodu pokazuje, jak wygenerować kod kreskowy GS1-128 w Python.

# Ten przykład kodu pokazuje, jak wygenerować kod kreskowy GS1 128.
import aspose.barcode as barcode

# Zainicjuj generator kodów kreskowych
# Określ typ kodowania jako GS1_CODE_128
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.GS1_CODE_128)


# Tekst kodu
generator.code_text = "(01)12345678901231(21)ASPOSE(30)9876"

# Zapisz wygenerowany kod kreskowy
generator.save("C:\\Files\\GS1_128.jpg")
Generate GS1-128 Barcode using Python

Generate GS1-128 Barcode using Python

Wygeneruj kupon UPC-A GS1 128 w Python

Możemy również wygenerować etykietę z kodem kreskowym z dodatkowym kodem kreskowym kuponu GS1-128 umieszczonym na tym samym obrazie, wykonując czynności opisane wcześniej. Jednak w pierwszym kroku musimy ustawić EncodeTypes jako UPCAGS1CODE128COUPON.

Poniższy przykład kodu pokazuje, jak wygenerować kupon UPC-A GS1 Code 128 w języku Python.

# Ten przykład kodu pokazuje, jak wygenerować kod kreskowy kuponu GS1 128.
import aspose.barcode as barcode

# Zainicjuj generator kodów kreskowych
# Określ typ kodowania
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.UPCA_GS_1_CODE_128_COUPON)


# Tekst kodu
generator.code_text = "123456789012(8110)ASPOSE"

# Zapisz wygenerowany kod kreskowy
generator.save("C:\\Files\\GS1_128_COUPON.jpg")
Generate UPC-A GS1 128 Coupon in Python

Generate UPC-A GS1 128 Coupon in Python

Dostosuj wygląd kuponu Code 128 w Python

Możemy również dostosować wygląd kodu kreskowego, wykonując czynności wymienione wcześniej. Musimy jednak określić dodatkowe właściwości przed zapisaniem obrazu w ostatnim kroku.

Poniższy przykład kodu pokazuje, jak dostosować wygląd kodu kreskowego kuponu GS1 128 w Python.

# Ten przykład kodu pokazuje, jak dostosować wygląd kodu kreskowego Code 128.
import aspose.barcode as barcode
from aspose.pydrawing import Color, FontStyle

# Zainicjuj generator kodów kreskowych
# Określ typ kodowania
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.CODE128)

# Tekst kodu
generator.code_text = "123456789ASPOSE"

# Dostosuj wygląd
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
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"

bar_color = Color(0x00, 0x00, 0xFF)
generator.parameters.barcode.bar_color = bar_color

# Zapisz wygenerowany kod kreskowy
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

Uzyskaj bezpłatną licencję

Możesz uzyskać bezpłatną tymczasową licencję, aby wypróbować bibliotekę bez ograniczeń ewaluacyjnych.

Generator kodów kreskowych w języku Python — bezpłatne zasoby edukacyjne

Możesz dowiedzieć się więcej o generowaniu i odczytywaniu kodów kreskowych oraz poznać inne funkcje Aspose.BarCode for Python, korzystając z poniższych zasobów:

Wniosek

W tym artykule dowiedzieliśmy się, jak opracować generator kodów kreskowych code 128 w Python. Wykonując czynności opisane w tym artykule, możesz ułatwić aplikacjom Python generowanie kodów kreskowych GS1-128 w kilku wierszach kodu. W przypadku jakichkolwiek niejasności prosimy o kontakt na naszym darmowym forum pomocy.

Zobacz też