Generátor čárových kódů Python

Čárové kódy jsou nezbytnou součástí každého typu podnikání. Použití čárových kódů je široce rozšířeno v různých aplikacích, včetně řízení zásob, sledování produktů a systémů v místě prodeje. Jako vývojář se můžete často dostat do situace, kdy potřebujete generovat čárové kódy ve své Python aplikaci. Můžeme snadno generovat vysoce kvalitní čárové kódy v aplikacích Python s minimálním úsilím pomocí Aspose.Barcode for Python API. Knihovna Python Barcode Generator bude podrobně prozkoumána v tomto blogovém příspěvku spolu s podrobným návodem k jejímu použití. Po provedení uvedených kroků budeme mít vlastní generátor čárových kódů Python. Takže, začněme.

V tomto článku se budeme zabývat následujícími tématy:

  1. Python Barcode Generator API – bezplatné stažení
  2. Jak vytvořit čárový kód v Pythonu?
  3. Nastavení a instalace Aspose.BarCode pro Python
  4. Kroky k vytvoření čárového kódu pomocí Pythonu
  5. Přizpůsobte vzhled čárového kódu
  6. Přizpůsobte štítek čárového kódu
  7. Zobrazit popisky čárových kódů
  8. Uložení a export vygenerovaného čárového kódu
  9. Získat bezplatnou licenci
  10. Generovat čárový kód online
  11. Učební zdroje

Python Barcode Generator API – ke stažení zdarma

Aspose.BarCode for Python je výkonné a všestranné API pro generování a manipulaci s čárovými kódy v různých formátech. Jedná se o flexibilní a spolehlivý nástroj, který umožňuje vývojářům vytvářet a číst různé typy 1D a 2D čárových kódů. Podporuje více než 60 typů symbolik čárových kódů, včetně populárních, jako jsou Code 39, Code 128, QR Code, EAN, UPC, PDF147, Data Matrix a složité čárové kódy.

S Aspose.BarCode pro Python můžeme snadno generovat obrázky čárových kódů v různých formátech souborů, jako jsou PNG, JPEG a TIFF. API také poskytuje možnost nastavit vlastnosti čárového kódu, jako je velikost, orientace, rozlišení a další. Kromě toho můžeme také generovat čárové kódy s vlastním kódováním dat a extrahovat data z existujících obrázků čárových kódů.

Pokud hledáte komplexní, spolehlivou a snadno použitelnou generování čárových kódů, čtečku čárových kódů a nástroj pro manipulaci, Aspose.BarCode je skvělou volbou, kterou je třeba zvážit.

Jak vytvořit čárový kód v Pythonu?

Pro vytvoření čárového kódu v Pythonu budeme používat Aspose.BarCode pro Python. Můžeme jej snadno integrovat do projektů Pythonu. Jeho rozsáhlá sada funkcí z něj dělá inteligentní volbu pro vývojáře, kteří hledají robustní a adaptabilní generování a čtení čárových kódů pro Python.

Nastavení a instalace Aspose.BarCode pro Python

Než začneme psát Python kód pro generování čárových kódů, musíme nastavit a nainstalovat Aspose.BarCode pro Python do našeho projektu Python. Můžeme jej integrovat do stávajícího projektu Pythonu nebo do nově vytvořeného.

Prosím buď 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 

Kroky k vytvoření čárového kódu v Pythonu

Čárové kódy můžeme vytvořit pomocí Aspose.BarCode pro Python podle následujících kroků:

  1. Nejprve vytvořte instanci třídy BarcodeGenerator a nastavte požadované EncodeTypes .
  2. Dále zadejte text vstupního kódu.
  3. Volitelně zadejte možnosti přizpůsobení čárového kódu.
  4. Nakonec zavolejte metodu save() a uložte vygenerovaný obrázek čárového kódu na danou cestu k souboru.

Následující ukázka kódu ukazuje, jak vytvořit čárový kód pomocí Pythonu.

# Tento příklad kódu ukazuje, jak vygenerovat standardní čárový kód Code 39.
import aspose.barcode as barcode

# Inicializujte BarcodeGenerator
# Zadejte typ kódování
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.CODE_39_STANDARD)

# Text kódu
generator.code_text = "1234567890"

# Uložte vygenerovaný čárový kód
generator.save("C:\\Files\\Code39Standard.jpg")
Vytvořte čárový kód v Pythonu.

Vytvořte čárový kód v Pythonu.

Přizpůsobte vzhled čárového kódu

Vzhled čárového kódu můžeme přizpůsobit nastavením jeho rozlišení, barvy pozadí, barvy ohraničení, barvy titulku, výšky obrázku atd. Chcete-li upravit vzhled čárového kódu, postupujte podle výše uvedených kroků. Musíme však nastavit další požadované vlastnosti.

Následující ukázka kódu ukazuje, jak upravit vzhled čárového kódu pomocí Pythonu.

# Tento příklad kódu ukazuje, jak přizpůsobit vzhled čárového kódu.
import aspose.barcode as barcode
from aspose.pydrawing import Color

# Inicializujte BarcodeGenerator
# Zadejte typ kódování
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.CODE_39_STANDARD)

# Text kódu
generator.code_text = "1234567890"

# Nastavte rozlišení obrázku
generator.parameters.resolution = 300

# Zadejte velikost obrázku čárového kódu
generator.parameters.barcode.x_dimension.pixels = 4

# Zadejte barvu popředí čárového kódu
generator.parameters.barcode.fore_color = Color(0, 0, 255)

# Určete barvu čáry čárového kódu
generator.parameters.back_color = Color(255,0,0)

# Uložte vygenerovaný čárový kód
generator.save("C:\\Files\\Customize.jpg")
Generovat vlastní čárový kód

Vygenerujte vlastní čárový kód v Pythonu.

Přizpůsobte štítek s čárovým kódem

Štítek s čárovým kódem můžeme také přizpůsobit nastavením jeho barvy, umístění, mezery a písma. Při personalizaci štítků s čárovými kódy postupujte podle výše uvedených kroků. K přizpůsobení štítků však potřebujeme nastavit různé vlastnosti třídy codetextparameters.

Následující ukázka kódu ukazuje, jak upravit štítek s čárovým kódem pomocí Pythonu.

# Tento příklad kódu ukazuje, jak přizpůsobit text kódu čárového kódu.
import aspose.barcode as barcode
from aspose.pydrawing import Color, FontStyle

# Inicializujte BarcodeGenerator
# Zadejte typ kódování
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.CODE_39_STANDARD, "Aspose.BarCode")

# Nastavte rozlišení obrázku
generator.parameters.resolution = 300

# Zadejte velikost obrázku čárového kódu
generator.parameters.barcode.x_dimension.pixels = 4

# Přizpůsobte text kódu
generator.parameters.barcode.code_text_parameters.space.pixels = 5;
generator.parameters.barcode.code_text_parameters.font_mode = barcode.generation.FontMode.MANUAL;
generator.parameters.barcode.code_text_parameters.font.family_name = "Lucida Handwriting";
generator.parameters.barcode.code_text_parameters.font.style = FontStyle.UNDERLINE;
generator.parameters.barcode.code_text_parameters.font.size.point = 8;


# Uložte vygenerovaný čárový kód
generator.save("C:\\Files\\BarcodeCodeText.jpg")
Přizpůsobte štítek s čárovým kódem

Přizpůsobte štítek s čárovým kódem v Pythonu.

Zobrazit popisky čárových kódů

Můžeme zobrazit a upravit popisky čárových kódů. Titulek můžeme zobrazit na obou stranách čárového kódu nastavením jeho písma, velikosti, barvy a zarovnání. Chcete-li zobrazit titulky, postupujte podle výše uvedených kroků. Pro přizpůsobení titulků však musíme nastavit vlastnosti tříd captionabove a captionbelow.

Následující ukázka kódu ukazuje, jak zobrazit a přizpůsobit titulky na čárovém kódu pomocí Pythonu.

# Tento příklad kódu ukazuje, jak zobrazit titulky na čárovém kódu.
import aspose.barcode as barcode
from aspose.pydrawing import Color, FontStyle

# Inicializujte BarcodeGenerator
# Zadejte typ kódování
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.CODE128)

# Text kódu
generator.code_text = "1234567890"

# Nastavte rozlišení obrázku
generator.parameters.resolution = 300

# Nastavte titulek nad čárový kó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

# Nastavte titulek pod čárovým kódem
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
generator.parameters.caption_above.font.family_name = "Verdana"

# Uložte vygenerovaný čárový kód
generator.save("C:\\Files\\BarcodeCaption.jpg")
Zobrazit popisky čárových kódů

Zobrazit popisky čárových kódů v Pythonu.

Uložte a exportujte vygenerovaný čárový kód

Vygenerovaný čárový kód můžeme uložit v oblíbených obrázkových formátech, jako jsou JPG, PNG, TIFF, BMP, GIF, EMF, SVG atd. Postupujte podle pokynů kroky uvedené výše pro uložení čárového kódu v požadovaném formátu obrázku. Potřebujeme však v posledním kroku určit výstupní formát obrázku.

  • Uložit čárový kód ve formátu PNG
# Save the generated barcode as a PNG image
generator.save("C:\\Files\\Barcode.png")
  • Uložit čárový kód ve formátu TIFF
# Save the generated barcode as a TIFF image
generator.save("C:\\Files\\Barcode.tiff")
  • Vygenerujte a uložte čárový kód ve formátu SVG
# Save the generated barcode as an SVG image
generator.save("C:\\Files\\Barcode.svg")

Barcode Python Library – Získejte bezplatnou licenci

Aspose nabízí bezplatnou zkušební verzi, kterou lze použít k testování funkcí a možností knihovny. Můžete získat bezplatnou dočasnou licenci k testování knihovny pro sebe bez omezení hodnocení.

Generování čárového kódu online

Čárový kód můžete generovat online zdarma pomocí online webové aplikace Generátor čárových kódů, která je vyvinuta pomocí tohoto API.

Jak generovat čárový kód Python – výukové zdroje

Můžete se dozvědět více o generování čárového kódu a prozkoumat další funkce Aspose.BarCode pro Python pomocí zdrojů uvedených níže:

Závěr

V tomto příspěvku na blogu jsme se naučili, jak vytvořit vlastní generátor čárových kódů Python. S touto příručkou budete schopni vytvořit profesionální čárové kódy během chvilky a snadno je upravit tak, aby vyhovovaly vašim potřebám. V případě jakýchkoli nejasností nás neváhejte kontaktovat na našem bezplatném fóru podpory.

Viz také