Bookland EAN-13, även känd som International Standard Book Number (ISBN), genereras genom att använda EAN-13 symbologin med ett distinkt prefix, såsom 978. I huvudsak är ISBN en unik variant av EAN-13-koden skräddarsydda för böcker. I den här artikeln kommer vi att lära oss hur man genererar en Bookland EAN 13 streckkod i Python.
Artikeln täcker följande ämnen:
- Python API för att generera Bookland EAN streckkoder
- Generera Bookland EAN-streckkoden
- Lägg till tillägg till Bookland EAN streckkod
- Gratis läranderesurser
Python API för att generera Bookland EAN-streckkoder
Vi kommer att använda Aspose.BarCode for Python API för att generera Bookland EAN-streckkoder. 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 Bookland EAN streckkod i Python
Vi kan enkelt generera en Bookland EAN 13 streckkod genom att följa stegen nedan:
- Skapa en instans av klassen BarcodeGenerator med EncodeTypes.EAN13 som argument.
- Efter det anger du texten som ska kodas.
- Ange eventuellt anpassningsalternativ som xdimension, etc.
- Till sist, anropa metoden save() för att spara utdata. Den tar utdatafilens sökväg som ett argument.
Följande kodexempel visar hur man genererar en Bookland EAN-streckkod i Python.
import aspose.barcode as barcode
# Initiera BarcodeGenerator-klassobjektet
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.EAN13, "9791234567896")
# Ställ in storleken i pixlar
generator.parameters.barcode.x_dimension.pixels = 1.5;
# Ställ in stånghöjd
generator.parameters.barcode.bar_height.pixels = 50.0;
# Visa kodtexten
generator.parameters.caption_above.text = "ISBN 979-1-23456-789-6"
generator.parameters.caption_above.visible = True
# Generera Bookland EAN streckkod
generator.save("C:\Files\bookland-ean.jpg")
Lägg till tillägg till Bookland EAN streckkod i Python
Böcker med ISBN-koder visar en kompletterande 5-siffrig kod tillsammans med en separat streckkod. Denna andra streckkod tjänar i första hand till att koda bokens försäljningspris. Medan ISBN-streckkoden är känd som EAN-13, kallas den ytterligare 5-siffriga koden EAN-5.
Vi kan lägga till en kompletterande 5-siffrig kod till Bookland EAN streckkoden genom att följa stegen som nämnts tidigare. Men vi behöver bara specificera tilläggsdata vid steg #3.
Följande kodexempel visar hur man genererar en Bookland EAN streckkod med tillägg i Python.
import aspose.barcode as barcode
# Initiera BarcodeGenerator-klassobjektet
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.EAN13, "9791234567896")
# Ställ in stånghöjd
generator.parameters.barcode.bar_height.pixels = 50.0;
# Visa kodtexten
generator.parameters.caption_above.text = "ISBN 979-1-23456-789-6"
generator.parameters.caption_above.visible = True
# Lägg till EAN 5-tillägget
generator.parameters.barcode.supplement.supplement_space.pixels = 5.0
generator.parameters.barcode.supplement.supplement_data = "07900"
# Generera EAN streckkod
generator.save("C:\\Files\\bookland-ean-supplement.jpg")
Skaffa en gratis licens
Du kan få en gratis tillfällig licens för att prova biblioteket utan utvärderingsbegränsningar.
Bookland EAN streckkod – gratis inlärningsresurser
Förutom att generera Bookland EAN-koder i Python kan du lära dig mer om att generera och läsa olika typer av streckkoder och utforska olika 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 Bookland EAN streckkod i Python. Genom att använda Aspose.BarCode för Python kan du skapa anpassade EAN-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.