Vygenerujte čárový kód UPC v Pythonu | Čárový kód produktu UPC

Univerzální kód produktu (UPC) představuje informace o produktu efektivně. Jedná se o strojově čitelný systém obsahující černé a bílé pruhy určené k identifikaci produktu. Čárové kódy UPC, které se obvykle připevňují na maloobchodní obaly, hrají klíčovou roli při identifikaci produktů a zefektivňují proces placení v obchodech. Standardní čárový kód UPC se skládá z 12 číselných číslic, přičemž prvních šest číslic označuje výrobce nebo značku a zbývajících šest identifikuje konkrétní produkt v rámci dané produktové řady. V tomto příspěvku na blogu prozkoumáme, jak generovat čárové kódy UPC v Pythonu.

Článek se zabývá následujícími tématy:

  1. Python API pro generování čárových kódů UPC
  2. Vygenerovat čárový kód UPCA v Pythonu
  3. Vygenerovat čárový kód UPCE v Pythonu
  4. Vyzkoušejte generátor UPC online
  5. Bezplatné výukové zdroje

Python API pro generování čárových kódů UPC

Pro generování UPC čárových kódů použijeme Aspose.BarCode for Python API. Umožňuje vývojářům snadno přidat funkce generování čárových kódů a skenování do jejich aplikací Python. Je to robustní, spolehlivé a uživatelsky přívětivé řešení pro generování a rozpoznávání čárových kódů. API 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 UPCA v Pythonu

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

  1. Vytvořte instanci třídy BarcodeGenerator s EncodeTypes.UPCA jako argument.
  2. Poté zadejte text, který chcete zakódovat.
  3. Volitelně zadejte možnosti přizpůsobení.
  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 UPCA v Pythonu.

# Tento příklad kódu ukazuje, jak vygenerovat QR kód z Text.
# Inicializujte BarcodeGenerator
# Zadejte typ kódování jako UPCA
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.UPCA);

# Zadejte text kódu, který chcete zakódovat
generator.code_text = "123456789123l";

# Nastavte parametry
generator.parameters.barcode.x_dimension.millimeters *= 2;
generator.parameters.barcode.code_text_parameters.location = barcode.generation.CodeLocation.BELOW;

# Uložte vygenerovaný QR kód
generator.save("C:\\Files\\upca.jpg");
Vygenerujte čárový kód UPCA v Pythonu

Vygenerujte čárový kód UPCA v Pythonu

Vygenerujte čárový kód UPCE v Pythonu

Podobně můžeme vygenerovat čárový kód UPCE podle výše uvedených kroků. Stačí však zadat EncodeTypes.UPCE v kroku #1.

Následující příklad kódu ukazuje, jak vygenerovat čárový kód UPCE v Pythonu.

# Tento příklad kódu ukazuje, jak vygenerovat QR kód z Text.
# Inicializujte BarcodeGenerator
# Zadejte typ kódování jako UPCE
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.UPCE, "098754")

# Nastavte parametry
generator.parameters.barcode.x_dimension.millimeters *= 2;
generator.parameters.barcode.code_text_parameters.location = barcode.generation.CodeLocation.BELOW;

# Uložte vygenerovaný QR kód
generator.save("C:\\Files\\upce.jpg");
Vygenerujte čárový kód UPCE v Pythonu

Vygenerujte čárový kód UPCE v Pythonu

Získejte bezplatnou licenci

Můžete získat bezplatnou dočasnou licenci a vyzkoušet knihovnu bez omezení hodnocení.

Vygenerujte UPC kód online

Čárové kódy UPCA a UPCE můžete generovat zdarma pomocí této online webová aplikace generátoru UPC, která je vyvinuta pomocí tohoto API.

Vygenerujte čárový kód UPC – bezplatné výukové zdroje

Kromě generování kódu Universal Product Code (UPC) v Pythonu se můžete dozvědět více o generování a čtení různých typů čárových kódů a prozkoumat další funkce API pomocí zdrojů níže:

Závěr

V tomto článku jsme se naučili, jak vygenerovat čárový kód UPCA a UPCE v Pythonu. Využitím Aspose.BarCode for Python můžete vytvářet přizpůsobené čárové kódy UPC-A a UPC-E, upravovat jejich vzhled a velikost a hladce je integrovat do vašich aplikací. V případě jakýchkoliv nejasností nás prosím neváhejte kontaktovat na našem bezplatném fóru podpory.

Viz také