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:
- Python-API zum Generieren von Bookland-EAN-Barcodes
- Generieren Sie den Bookland EAN-Barcode
- Ergänzung zum Bookland-EAN-Barcode hinzufügen
- 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:
- Erstellen Sie eine Instanz der BarcodeGenerator Klasse mit EncodeTypes.EAN13 als Argument.
- Geben Sie anschließend den zu kodierenden Text an.
- Geben Sie optional Anpassungsoptionen wie xdimension usw. an.
- 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")
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")
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.