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:
- Python Code 128 API generatora kodów kreskowych
- Wygeneruj kod kreskowy Code 128 w Python
- Wygeneruj kod kreskowy GS1-128
- UPC-A GS1 128 Kupon w Python
- Dostosuj wygląd kodu kreskowego
- 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:
- Utwórz instancję klasy BarcodeGenerator z EncodeTypes.CODE128 jako argumentem.
- Następnie określ tekst do zakodowania.
- 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")
Wygeneruj kod kreskowy GS1-128 w Python
Możemy łatwo wygenerować kod kreskowy GS1-128, wykonując poniższe czynności:
- Utwórz instancję klasy BarcodeGenerator z argumentem EncodeTypes.GS1CODE128.
- Określ tekst do zakodowania.
- Następnie ustaw wartość rozmiaru kodu kreskowego w pikselach.
- 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")
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")
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")
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:
- Przewodnik programisty
- Darmowe aplikacje internetowe
- Odniesienie do interfejsu API
- Poradniki i artykuły
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.