2D-Barcodes, auch bekannt als Matrix Barcodes, sind eine Art Barcode, der Informationen in zwei Dimensionen, sowohl vertikal als auch horizontal, kodiert. Dadurch können sie deutlich mehr Daten speichern als ihre herkömmlichen 1D-Gegenstücke, was sie ideal für Anwendungen mit begrenztem Platzangebot macht. Zu den am häufigsten verwendeten 2D-Barcodes gehören QR-Codes oder Quick Response-Codes. Diese allgegenwärtigen schwarz-weißen Quadrate haben nahezu jeden Aspekt unseres Lebens infiltriert, von Produktetiketten über Restaurantmenüs bis hin zu Straßenkunst. QR-Codes haben die Art und Weise, wie wir mit Informationen interagieren, revolutioniert. Mit einem einzigen Scan können uns diese vielseitigen Codes zu Websites weiterleiten, Textnachrichten anzeigen, uns mit Social-Media-Profilen verbinden und sogar Anwendungen starten. Der Artikel bietet eine Schritt-für-Schritt-Anleitung zum Generieren von 2D-Barcodes oder QR-Codes mithilfe der 2D-Barcode-Generator-API. Also fangen wir an.
In diesem Artikel werden die folgenden Themen behandelt:
- 2D-Barcode-Generator-API
- Wie erstelle ich 2D-Darcodes oder QR-Codes?
- 2D-Barcode-Generator in C#
- 2D-Codegenerator in Java
- Erstellen Sie einen 2D-Barcode in Python
- 2D-QR-Code-Generator
- 2D-Codegenerator online
- 2D-Code-Ersteller – Lernressourcen
2D-Barcode-Generator-API
Aspose.Barcode ist eine beliebte 2D-Barcode und QR-Code-Generator-API, mit der Sie verschiedene Arten von 2D-Barcodes, einschließlich QR-Codes, erstellen und anpassen können. Es handelt sich um eine umfassende Bibliothek zur Barcode-Generierung und -Erkennung, die es Entwicklern ermöglicht, Barcode funktionalität in ihre .NET, Java, PHP, C++, Android, zu integrieren. Node.js und Python Anwendungen. Die API unterstützt über 60 Barcode-Symbologien, darunter sowohl 1D- als auch 2D-Barcodes. In den folgenden Abschnitten werden wir die Schritte zum Erstellen eines QR-Codes für Text mithilfe der Aspose.Barcode-Bibliothek untersuchen.
Die API ermöglicht die Generierung von QR Code, Micro QR Code, PDF417, Compact PDF417, Macro PDF417, Micro PDF417, Aztec Code, Data Matrix, DotCode, GS1 Data Matrix, GS1 QR Code, MaxiCode, Swiss QR Code, Han Xin Code, HIBC LIC-QR-Code
Wie erstelle ich 2D-Barcodes oder QR-Codes?
- Laden Sie die Aspose.Barcode-Bibliothek herunter und installieren Sie sie.
- Initialisieren Sie eine neue Instanz der BarcodeGenerator Klasse.
- Geben Sie den Text an, den Sie in einem 2D-Barcode kodieren möchten.
- Speichern Sie das generierte Codebild in einer Datei.
2D-Barcode-Generator in C#
Wir können mit Aspose.BarCode for .NET einen 2D-Barcode erstellen und einen Codegenerator entwickeln, indem wir die folgenden Schritte ausführen:
- Bitte laden Sie zunächst entweder die DLL der API herunter oder installieren Sie das Aspose.BarCode NuGet-Paket mit dem folgenden Befehl in der Paket-Manager-Konsole:
PM> Install-Package Aspose.BarCode
- Erstellen Sie als Nächstes eine Instanz der BarcodeGenerator Klasse und legen Sie die EncodeTypes fest.
- Geben Sie dann den zu kodierenden Text an.
- Geben Sie optional Optionen zur Codeanpassung an.
- Rufen Sie abschließend die Methode save() auf, um das generierte Barcodebild im angegebenen Dateipfad zu speichern.
Das folgende Codebeispiel zeigt, wie man mit C# einen 2D-Barcode generiert.
using Aspose.BarCode;
using Aspose.BarCode.Generation;
// Initialisieren Sie eine Instanz des BarcodeGenerators
// Geben Sie den Kodierungstyp an
BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.Pdf417, "Aspose.BarCode");
// Auflösung einstellen
generator.Parameters.Resolution = 100;
// Barcode generieren
generator.Save("C:\\Files\\Pdf417-barcode.jpg");
2D-Codegenerator in Java
Ebenso können wir mit Aspose.BarCode for Java einen 2D-Barcode in Java erstellen, indem wir die oben genannten Schritte ausführen. Allerdings müssen wir das JAR der API herunterladen oder die folgende pom.xml-Konfiguration in einer Maven-basierten Java-Anwendung hinzufügen.
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.com/repo/</url>
</repository>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-barcode</artifactId>
<version>23.10</version>
</dependency>
Das folgende Codebeispiel zeigt, wie man mit Java einen 2D-Barcode erstellt.
import com.aspose.barcode.generation.BarCodeImageFormat;
import com.aspose.barcode.generation.BarcodeGenerator;
import com.aspose.barcode.generation.EncodeTypes;
// BarcodeGenerator initialisieren
BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.AZTEC, "1234567890");
// Legen Sie den Größenwert in Pixel fest
generator.getParameters().getBarcode().getXDimension().setPixels(8);
// Generieren Sie einen aztekischen Barcode
generator.save("C:\\Files\\aztec.bmp", BarCodeImageFormat.BMP);
Erstellen Sie einen 2D-Barcode in Python
Zum Erstellen von 2D-Barcodes oder QR-Codes in Python verwenden wir Aspose.BarCode for Python über .NET. Befolgen Sie dazu bitte die zuvor genannten Schritte. Bitte laden Sie das Python-Paket herunter oder installieren Sie die API von PyPI, indem Sie den folgenden Pip-Befehl in der Konsole verwenden:
pip install aspose-barcode-for-python-via-net
Das folgende Codebeispiel zeigt, wie man einen 2D-Barcode in Python erstellt.
import aspose.barcode as barcode
# Initialisieren Sie das BarcodeGenerator Klassenobjekt
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.DATA_MATRIX, "Aspose.BarCode")
# Legen Sie die Parameter für den Datamatrix-Barcode fest
generator.parameters.barcode.x_dimension.pixels = 8.0
# Generieren Sie einen Datamatrix-Barcode
generator.save("C:\\Files\\datamatrix-barcode.png")
2D-QR-Code-Generator
Wir können ganz einfach QR-Codes erstellen, indem wir die zuvor genannten Schritte befolgen. Wir müssen jedoch nur die EncodeTypes als „QR“ angeben.
Das folgende Codebeispiel zeigt, wie Sie mit C# einen QR-Code generieren.
using Aspose.BarCode;
using Aspose.BarCode.Generation;
// Initialisieren Sie eine Instanz des BarcodeGenerators
// Geben Sie als Codierungstyp QR an
BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.QR, "Aspose.BarCode");
// Geben Sie das X-Maß an
generator.Parameters.Barcode.XDimension.Pixels = 8;
// QR-Code generieren
generator.Save("C:\\Files\\qr-code.jpg");
2D Code Creator – Holen Sie sich eine kostenlose Lizenz
Aspose bietet eine kostenlose Evaluierungsversion zum Testen der Funktionen und Fähigkeiten der API. Bitte besorgen Sie sich eine kostenlose temporäre Lizenz, um die Bibliothek ohne Evaluierungseinschränkungen zu erkunden.
2D-Codegenerator online
Sie können auch diese kostenlose Web-App Online-Barcode-Generator ausprobieren, um 2D-Barcodes oder QR-Codes zu generieren. Diese Web-App wurde mit der oben genannten API entwickelt.
2D-Code-Ersteller – Lernressourcen
Neben der Erstellung von 2D-Barcodes oder QR-Codes können Sie mithilfe der unten aufgeführten Ressourcen mehr über Aspose.BarCode erfahren und seine verschiedenen überzeugenden Funktionen erkunden:
Abschluss
In diesem Blogbeitrag haben wir Ihnen gezeigt, wie Sie 2D-Barcodes oder QR-Codes online oder programmgesteuert erstellen. Wenn Sie die in diesem Leitfaden beschriebenen Schritte befolgen, können Sie ganz einfach Ihre eigenen 2D-Code-Generatoranwendungen entwickeln. Wir haben außerdem eine Online-Web-App eingeführt, mit der Sie unterwegs Barcodes erstellen können. Wir hoffen, dass dieser Beitrag Ihnen dabei geholfen hat, 2D-Barcodes mit Aspose.Barcode zu erstellen. Bei Unklarheiten können Sie uns gerne über unser kostenloses Support-Forum kontaktieren.