Generieren Sie einen Bookland-EAN-Barcode in Python

Die Bookland EAN-13, auch bekannt als International Standard Book Number (ISBN), wird durch die Verwendung der EAN-13-Symbologie mit einem eindeutigen Präfix, z. B. 978, generiert. Im Wesentlichen ist die ISBN eine eindeutige Variante des EAN-13-Codes maßgeschneidert für Bücher. In diesem Artikel erfahren Sie, wie Sie in Python einen Bookland EAN 13-Barcode generieren.

Der Artikel behandelt folgende Themen:

  1. Python-API zum Generieren von Bookland-EAN-Barcodes
  2. Generieren Sie den Bookland EAN-Barcode
  3. Ergänzung zum Bookland-EAN-Barcode hinzufügen
  4. Kostenlose Lernressourcen

Python-API zum Generieren von Bookland-EAN-Barcodes

Wir werden die API Aspose.BarCode for Python verwenden, um Bookland-EAN-Barcodes zu generieren. Es ermöglicht Entwicklern, ihren Python-Anwendungen problemlos Barcode-Generierungs und Scanfunktionen hinzuzufügen. Es handelt sich um eine robuste, zuverlässige und benutzerfreundliche Lösung zur Barcode-Generierung und -Erkennung. Die API unterstützt eine Vielzahl von 1D und 2D-Barcode-Typen.

Bitte laden Sie das Paket herunter oder installieren Sie die API von PyPI mit dem folgenden Pip-Befehl in der Konsole:

pip install aspose-barcode-for-python-via-net 

Generieren Sie einen Bookland-EAN-Barcode in Python

Wir können ganz einfach einen Bookland EAN 13-Barcode generieren, indem wir die folgenden Schritte ausführen:

  1. Erstellen Sie eine Instanz der BarcodeGenerator Klasse mit EncodeTypes.EAN13 als Argument.
  2. Geben Sie anschließend den zu kodierenden Text an.
  3. Geben Sie optional Anpassungsoptionen wie xdimension usw. an.
  4. Rufen Sie abschließend die Methode save() auf, um die Ausgabe zu speichern. Als Argument wird der Pfad der Ausgabedatei verwendet.

Das folgende Codebeispiel zeigt, wie man in Python einen Bookland-EAN-Barcode generiert.

import aspose.barcode as barcode

# Initialisieren Sie das BarcodeGenerator Klassenobjekt
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.EAN13, "9791234567896")

# Legen Sie die Größe in Pixel fest
generator.parameters.barcode.x_dimension.pixels = 1.5;
    
# Balkenhöhe einstellen
generator.parameters.barcode.bar_height.pixels = 50.0;

# Codetext anzeigen
generator.parameters.caption_above.text = "ISBN 979-1-23456-789-6"
generator.parameters.caption_above.visible = True

# Generieren Sie den Bookland EAN-Barcode
generator.save("C:\Files\bookland-ean.jpg")
Generieren Sie einen Bookland-EAN-Barcode in Python

Generieren Sie einen Bookland-EAN-Barcode in Python

Ergänzung zum Bookland EAN-Barcode in Python hinzufügen

Bücher mit ISBN-Codes weisen einen zusätzlichen 5-stelligen Code sowie einen separaten Barcode auf. Dieser zweite Barcode dient in erster Linie dazu, den Verkaufspreis des Buches zu kodieren. Während der ISBN-Barcode als EAN-13 bekannt ist, wird der zusätzliche 5-stellige Code als EAN-5 bezeichnet.

Wir können dem Bookland-EAN-Barcode einen zusätzlichen 5-stelligen Code hinzufügen, indem wir die zuvor genannten Schritte befolgen. Wir müssen jedoch nur die Ergänzungsdaten in Schritt 3 angeben.

Das folgende Codebeispiel zeigt, wie man in Python einen Bookland-EAN-Barcode mit Ergänzung generiert.

import aspose.barcode as barcode

# Initialisieren Sie das BarcodeGenerator Klassenobjekt
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.EAN13, "9791234567896")

# Balkenhöhe einstellen
generator.parameters.barcode.bar_height.pixels = 50.0;

# Codetext anzeigen
generator.parameters.caption_above.text = "ISBN 979-1-23456-789-6"
generator.parameters.caption_above.visible = True

# Fügen Sie das EAN 5-Add-on hinzu
generator.parameters.barcode.supplement.supplement_space.pixels = 5.0
generator.parameters.barcode.supplement.supplement_data = "07900"

# Erzeugen Sie einen EAN-Barcode
generator.save("C:\\Files\\bookland-ean-supplement.jpg")
Generieren Sie den Bookland EAN-Barcode mit Ergänzung in Python

Generieren Sie den Bookland EAN-Barcode mit Ergänzung in Python

Holen Sie sich eine kostenlose Lizenz

Sie können eine kostenlose temporäre Lizenz erwerben, um die Bibliothek ohne Evaluierungseinschränkungen auszuprobieren.

Bookland EAN-Barcode – Kostenlose Lernressourcen

Neben der Generierung von Bookland-EAN-Codes in Python können Sie mithilfe der folgenden Ressourcen mehr über die Generierung und das Lesen verschiedener Arten von Barcodes erfahren und verschiedene andere Funktionen der API erkunden:

Abschluss

In diesem Artikel haben wir gelernt, wie man in Python einen Bookland-EAN-Barcode generiert. Durch die Nutzung von Aspose.BarCode for Python können Sie benutzerdefinierte EAN-Barcodes erstellen, deren Aussehen und Größe anpassen und sie nahtlos in Ihre Anwendungen integrieren. Bei Unklarheiten können Sie uns gerne in unserem kostenlosen Support-Forum kontaktieren.

Siehe auch