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:
- Python API pro generování čárových kódů Bookland EAN
- Vygenerujte čárový kód Bookland EAN
- Přidat doplněk k čárovému kódu Bookland EAN
- 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ů:
- Vytvořte instanci třídy BarcodeGenerator s EncodeTypes.EAN13 jako argumentem.
- Poté zadejte text, který chcete zakódovat.
- Volitelně zadejte možnosti přizpůsobení, jako je xdimension atd.
- 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")
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")
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.