Vygenerujte čárový kód Bookland EAN v Pythonu

Bookland EAN-13, také známý jako mezinárodní standardní číslo knihy (ISBN), je generován použitím symboliky EAN-13 s odlišnou předponou, jako je 978. ISBN je v podstatě jedinečná varianta kódu EAN-13. na míru pro knihy. V tomto článku se naučíme, jak vygenerovat čárový kód Bookland EAN 13 v Pythonu.

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

  1. Python API pro generování čárových kódů Bookland EAN
  2. Vygenerujte čárový kód Bookland EAN
  3. Přidat doplněk k čárovému kódu Bookland EAN
  4. Bezplatné výukové zdroje

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

Ke generování čárových kódů Bookland EAN použijeme API Aspose.BarCode for Python. Umožňuje vývojářům snadno přidat funkce generování čárových kódů a skenování do jejich aplikací Python. Jedná se o 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 Bookland EAN v Pythonu

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

  1. Vytvořte instanci třídy BarcodeGenerator s EncodeTypes.EAN13 jako argumentem.
  2. Poté zadejte text, který chcete zakódovat.
  3. Volitelně zadejte možnosti přizpůsobení, jako je xdimension atd.
  4. Nakonec zavolejte metodu save() pro uložení výstupu. Jako argument bere cestu k výstupnímu souboru.

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

import aspose.barcode as barcode

# Inicializujte objekt třídy BarcodeGenerator
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.EAN13, "9791234567896")

# Nastavte velikost v pixelech
generator.parameters.barcode.x_dimension.pixels = 1.5;
    
# Nastavte výšku lišty
generator.parameters.barcode.bar_height.pixels = 50.0;

# Ukaž text kódu
generator.parameters.caption_above.text = "ISBN 979-1-23456-789-6"
generator.parameters.caption_above.visible = True

# Vygenerujte čárový kód Bookland EAN
generator.save("C:\Files\bookland-ean.jpg")
Vygenerujte čárový kód Bookland EAN v Pythonu

Vygenerujte čárový kód Bookland EAN v Pythonu

Přidejte doplněk k Bookland EAN Barcode v Pythonu

Knihy s kódy ISBN zobrazují doplňkový 5místný kód spolu se samostatným čárovým kódem. Tento druhý čárový kód slouží především ke kódování maloobchodní ceny knihy. Zatímco čárový kód ISBN je znám jako EAN-13, další 5místný kód je označován jako EAN-5.

K čárovému kódu Bookland EAN můžeme přidat doplňkový 5místný kód podle výše uvedených kroků. Stačí však zadat doplňková data v kroku #3.

Následující příklad kódu ukazuje, jak vygenerovat čárový kód Bookland EAN s doplňkem v Pythonu.

import aspose.barcode as barcode

# Inicializujte objekt třídy BarcodeGenerator
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.EAN13, "9791234567896")

# Nastavte výšku lišty
generator.parameters.barcode.bar_height.pixels = 50.0;

# Ukaž text kódu
generator.parameters.caption_above.text = "ISBN 979-1-23456-789-6"
generator.parameters.caption_above.visible = True

# Přidejte doplněk EAN 5
generator.parameters.barcode.supplement.supplement_space.pixels = 5.0
generator.parameters.barcode.supplement.supplement_data = "07900"

# Vygenerujte čárový kód EAN
generator.save("C:\\Files\\bookland-ean-supplement.jpg")
Vygenerujte čárový kód Bookland EAN s dodatkem v Pythonu

Vygenerujte čárový kód Bookland EAN s dodatkem v Pythonu

Získejte bezplatnou licenci

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

Čárový kód Bookland EAN – bezplatné výukové zdroje

Kromě generování kódů Bookland EAN 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 různé další funkce API pomocí zdrojů níže:

Závěr

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

Viz také