Generera Bookland EAN streckkod i Python

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:

  1. Python API för att generera Bookland EAN streckkoder
  2. Generera Bookland EAN-streckkoden
  3. Lägg till tillägg till Bookland EAN streckkod
  4. 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:

  1. Skapa en instans av klassen BarcodeGenerator med EncodeTypes.EAN13 som argument.
  2. Efter det anger du texten som ska kodas.
  3. Ange eventuellt anpassningsalternativ som xdimension, etc.
  4. 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")
Generera Bookland EAN streckkod i Python

Generera Bookland EAN streckkod i Python

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")
Generera Bookland EAN streckkod med tillägg i Python

Generera Bookland EAN-streckkoden med tillägg i Python

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.

Se även