Generera UPC-streckkod i Python | Produkt UPC streckkod

Universal Product Code (UPC) representerar produktinformation på ett effektivt sätt. Det är ett maskinläsbart system som består av svarta och vita staplar designade för produktidentifiering. Vanligtvis anbringade på detaljhandelsförpackningar spelar UPC-streckkoder en avgörande roll för produktidentifiering och effektiviserar kassaprocessen i butiker. En standard UPC-streckkod består av 12 numeriska siffror, där de första sex siffrorna anger tillverkaren eller varumärket och de återstående sex siffrorna identifierar den specifika produkten inom den produktlinjen. I det här blogginlägget kommer vi att utforska hur man genererar UPC-streckkoder i Python.

Artikeln täcker följande ämnen:

  1. Python API för att generera UPC-streckkoder
  2. Generera UPCA-streckkod i Python
  3. Generera UPCE-streckkod i Python
  4. Prova UPC-generatorn online
  5. Gratis läranderesurser

Python API för att generera UPC-streckkoder

För att generera UPC-streckkoder kommer vi att använda Aspose.BarCode for Python API. Det låter utvecklare enkelt lägga till streckkodsgenerering och skanningsfunktioner till sina Python-applikationer. Det är en robust, pålitlig och användarvänlig lösning för generering och igenkänning av streckkoder. API:et 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 UPCA streckkod i Python

Vi kan enkelt generera en streckkod UPCA genom att följa stegen nedan:

  1. Skapa en instans av klassen BarcodeGenerator med EncodeTypes.UPCA som argument.
  2. Efter det anger du texten som ska kodas.
  3. Ange eventuellt anpassningsalternativ.
  4. Slutligen, spara utdata med metoden save(). Den tar utdatafilens sökväg som ett argument.

Följande kodexempel visar hur man genererar en UPCA-streckkod i Python.

# Detta kodexempel visar hur man genererar en QR-kod från Text.
# Initiera BarcodeGenerator
# Ange kodningstyp som UPCA
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.UPCA);

# Ange kodtext som ska kodas
generator.code_text = "123456789123l";

# Ställ in parametrar
generator.parameters.barcode.x_dimension.millimeters *= 2;
generator.parameters.barcode.code_text_parameters.location = barcode.generation.CodeLocation.BELOW;

# Spara den genererade QR-koden
generator.save("C:\\Files\\upca.jpg");
Generera UPCA streckkod i Python

Generera UPCA streckkod i Python

Generera UPCE streckkod i Python

På samma sätt kan vi generera streckkoden UPCE genom att följa stegen som nämnts tidigare. Men vi behöver bara specificera EncodeTypes.UPCE vid steg #1.

Följande kodexempel visar hur man genererar en UPCE-streckkod i Python.

# Detta kodexempel visar hur man genererar en QR-kod från Text.
# Initiera BarcodeGenerator
# Ange kodningstyp som UPCE
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.UPCE, "098754")

# Ställ in parametrar
generator.parameters.barcode.x_dimension.millimeters *= 2;
generator.parameters.barcode.code_text_parameters.location = barcode.generation.CodeLocation.BELOW;

# Spara den genererade QR-koden
generator.save("C:\\Files\\upce.jpg");
Generera UPCE streckkod i Python

Generera UPCE streckkod i Python

Skaffa en gratis licens

Du kan få en gratis tillfällig licens för att prova biblioteket utan utvärderingsbegränsningar.

Generera UPC-kod online

Du kan generera UPCA- och UPCE-streckkoder gratis med denna online UPC-generatorwebbapp, som är utvecklad med detta API.

Generera UPC-streckkod – gratis inlärningsresurser

Förutom att generera Universal Product Code (UPC) i Python kan du lära dig mer om att generera och läsa olika typer av streckkoder och utforska andra funktioner i API:t med hjälp av resurserna nedan:

Slutsats

I den här artikeln har vi lärt oss hur man genererar en UPCA- och UPCE-streckkod i Python. Genom att använda Aspose.BarCode för Python kan du skapa anpassade UPC-A- och UPC-E-streckkoder, justera deras utseende och storlek och integrera dem sömlöst i dina applikationer. I händelse av oklarheter är du välkommen att kontakta oss på vårt gratis supportforum.

Se även