Streckkoder är en integrerad del av företag idag, från lagerhantering till detaljhandelstransaktioner. Kod 128 framstår som en av de mest mångsidiga och mest använda streckkoderna. Kod 128 streckkoder ger en praktisk lösning för att märka produkter, spåra tillgångar och förbättra operativ effektivitet. I det här blogginlägget kommer vi att lära oss hur man utvecklar en 128 streckkodsgenerator i Python. Så låt oss börja.
Artikeln täcker följande ämnen:
- Python Code 128 Barcode Generator API
- Generera kod 128 streckkod i Python
- Generera streckkoden GS1-128
- UPC-A GS1 128-kupong i Python
- Anpassa streckkodens utseende
- Inlärningsresurser
Python Code 128 Barcode Generator API
Vi kommer att använda Aspose.BarCode for Python för att generera 128 streckkoder. Det är en robust, pålitlig och användarvänlig lösning för generering och igenkänning av streckkoder. Den stöder ett brett utbud av 1D och 2D streckkodstyper.
Vänligen ladda ner paketet eller installera API:et från PyPI med följande pip-kommando i konsolen:
pip install aspose-barcode-for-python-via-net
Generera kod 128 streckkod i Python
Vi kan enkelt generera en kod 128 streckkod genom att följa stegen nedan:
- Skapa en instans av klassen BarcodeGenerator med EncodeTypes.CODE128 som argument.
- Efter det anger du texten som ska kodas.
- Slutligen, spara utdata med metoden save(). Den tar utdatafilens sökväg som ett argument.
Följande kodexempel visar hur man genererar en kod 128 streckkod i Python.
# Detta kodexempel visar hur man genererar en kod 128 streckkod.
import aspose.barcode as barcode
# Initiera BarcodeGenerator
# Ange kodningstyp
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.CODE128)
# Kodtext
generator.code_text = "123456ABCDEF"
# Spara den genererade streckkoden
generator.save("C:\\Files\\Generate_Code_128.jpg")
Generera GS1-128 streckkod i Python
Vi kan enkelt generera en GS1-128 streckkod genom att följa stegen nedan:
- Skapa en instans av klassen BarcodeGenerator med EncodeTypes.GS1CODE128 som argument.
- Ange texten som ska kodas.
- Ställ sedan in streckkodens storlek i pixlar.
- Slutligen, spara utdata med metoden save(). Den tar utdatafilens sökväg som ett argument.
Följande kodexempel visar hur man genererar en GS1-128 streckkod i Python.
# Detta kodexempel visar hur man genererar en GS1 128 streckkod.
import aspose.barcode as barcode
# Initiera BarcodeGenerator
# Ange kodningstyp som GS1_CODE_128
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.GS1_CODE_128)
# Kodtext
generator.code_text = "(01)12345678901231(21)ASPOSE(30)9876"
# Spara den genererade streckkoden
generator.save("C:\\Files\\GS1_128.jpg")
Generera UPC-A GS1 128-kupong i Python
Vi kan också skapa en streckkodsetikett med en extra GS1-128 kupongstreckkod placerad i samma bild genom att följa stegen som nämnts tidigare. Vi måste dock ställa in EncodeTypes som UPCAGS1CODE128COUPON i det första steget.
Följande kodexempel visar hur man genererar en UPC-A GS1 Code 128-kupong i Python.
# Detta kodexempel visar hur man genererar en GS1 128-kupongstreckkod.
import aspose.barcode as barcode
# Initiera BarcodeGenerator
# Ange kodningstyp
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.UPCA_GS_1_CODE_128_COUPON)
# Kodtext
generator.code_text = "123456789012(8110)ASPOSE"
# Spara den genererade streckkoden
generator.save("C:\\Files\\GS1_128_COUPON.jpg")
Anpassa Kod 128-kupongutseendet i Python
Vi kan också anpassa streckkodens utseende genom att följa stegen som nämnts tidigare. Vi måste dock ange ytterligare egenskaper innan vi sparar bilden i det sista steget.
Följande kodexempel visar hur du anpassar streckkodens utseende för GS1 128 Coupon i Python.
# Det här kodexemplet visar hur man anpassar utseendet på en GS1 128-kupongstreckkod.
import aspose.barcode as barcode
from aspose.pydrawing import Color, FontStyle
# Initiera BarcodeGenerator
# Ange kodningstyp
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.UPCA_GS_1_CODE_128_COUPON)
# Kodtext
generator.code_text = "123456789012(8110)ASPOSE"
# Anpassa bildtexten ovan
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
# Anpassa bildtexten nedan
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"
# Anpassa stapelfärg
bar_color = Color(0x00, 0x00, 0xFF)
generator.parameters.barcode.bar_color = bar_color
# Ange X-dimensionen
# den minsta bredden på enheten av streckkodstaplar eller mellanslag
generator.parameters.barcode.x_dimension.pixels = 2.0;
# Ställ in kupongtilläggsutrymme 50 pixlar
generator.parameters.barcode.coupon.supplement_space.pixels = 50.0;
# Ställ in stånghöjd
generator.parameters.barcode.bar_height.pixels = 50.0;
# Spara den genererade streckkoden
generator.save("C:\\Files\\Customize_Code_128.jpg")
Skaffa en gratis licens
Du kan få en gratis tillfällig licens för att prova biblioteket utan utvärderingsbegränsningar.
Python Barcode Generator – Gratis inlärningsresurser
Du kan lära dig mer om att generera och läsa streckkoder och utforska andra funktioner i Aspose.BarCode för Python med hjälp av resurserna nedan:
Slutsats
I den här artikeln lärde vi oss hur man utvecklar en kod 128 streckkodsgenerator i Python. Genom att följa stegen som beskrivs i den här artikeln kan du ge dina Python-applikationer möjlighet att generera GS1-128 streckkoder enkelt på några rader kod. I händelse av oklarheter är du välkommen att kontakta oss på vårt gratis supportforum.