In einer Welt, die zunehmend auf Informationen und einen nahtlosen Datenaustausch angewiesen ist, war die Notwendigkeit einer effizienten Barcode-Generierung noch nie so wichtig. Barcodes dienen als universelle Sprache für Maschinen und vereinfachen Prozesse in verschiedenen Branchen. Ob es darum geht, den Lagerbestand zu verfolgen, Verkäufe zu verwalten oder die Sicherheit zu erhöhen, Barcodes spielen eine entscheidende Rolle. In diesem Leitfaden erfahren Sie, wie Sie mithilfe einer leistungsstarken .NET-REST-API mühelos Barcodes generieren. Darüber hinaus betonen wir, wie wichtig es ist, diese wichtigen Informationen im weitgehend kompatiblen JPG-Format zu speichern, um eine nahtlose Integration und Zugänglichkeit in einer Vielzahl von Anwendungen zu gewährleisten und Systeme.
- .NET REST API für die Barcode-Generierung
- Barcode als JPG in C# .NET generieren
- So generieren Sie Barcodes mit cURL-Befehlen
.NET REST API für die Barcode-Generierung
Die präzise und effiziente Generierung von Barcodes wird durch das Aspose.BarCode Cloud SDK für .NET ermöglicht. Dieses robuste Software-Entwicklungskit vereinfacht den Prozess der Barcode-Erstellung und ermöglicht Ihnen die nahtlose Integration von Barcode-Generierungsfunktionen in Ihre Anwendungen. Es bietet außerdem die Möglichkeit, Barcodes aus verschiedenen Bildformaten zu dekodieren, was einen umfassenden Ansatz für die Barcode-Verwaltung ermöglicht. Ob es um die Erstellung von QR-Codes, UPC-A, Code 39 oder vielen anderen geht, dieses SDK deckt ein breites Spektrum an Barcode-Symbologien ab.
Um das SDK verwenden zu können, müssen wir zunächst im NuGet-Paketmanager nach „Aspose.BarCode-Cloud“ suchen und auf die Schaltfläche „Paket hinzufügen“ klicken. Zweitens müssen wir das Cloud-Dashboard besuchen, um Ihre personalisierten Kundenanmeldeinformationen zu erhalten.
Barcode als JPG in C# .NET generieren
In diesem Abschnitt werden die Details und Codeausschnitte erläutert, die zum Generieren eines Barcodes mit C# .NET erforderlich sind.
// Weitere Beispiele finden Sie unter https://github.com/aspose-barcode-cloud/aspose-barcode-cloud-dotnet
// Holen Sie sich Client-Anmeldeinformationen von https://dashboard.aspose.cloud/
string clientSecret = "c71cfe618cc6c0944f8f96bdef9813ac";
string clientID = "163c02a1-fcaa-4f79-be54-33012487e783";
// Konfigurationsinstanz, in der wir die zu verwendenden Client-Anmeldeinformationen angeben
Configuration configuration = new Configuration()
{
ClientId = clientID,
ClientSecret = clientSecret
};
// Erstellen Sie eine Instanz von BarCodeAPI
BarcodeApi barcodeApi = new BarcodeApi(configuration);
// Geben Sie den Typ und Inhalt des Barcodes an
string type = "Code39Standard";
string text = "Hello World...!";
// Barcode mit zentriertem Text am unteren Rand des Barcodes
var request = new GetBarcodeGenerateRequest(type, text)
{
TextAlignment = "center",
TextLocation = "Below",
// Ausgabeformat für Barcode-Bild
format = "JPG"
};
// Generieren Sie einen Barcode und speichern Sie die Ausgabe im lokalen Speicher
using (Stream response = barcodeApi.GetBarcodeGenerate(request))
{
// Überprüfen Sie, ob die Antwortlänge größer als 0 ist
Assert.IsTrue(response.Length > 0);
// Speichern Sie das Barcode-Bild auf dem lokalen Laufwerk
using (FileStream stream = File.Create("BarcodeGenerated.jpg"))
{
response.CopyTo(stream);
}
}
Nachfolgend finden Sie die Erklärung zum oben genannten Codeausschnitt.
BarcodeApi barcodeApi = new BarcodeApi(configuration);
Initialisieren Sie zunächst eine Instanz der Klasse „BarcodeApi“ und übergeben Sie dabei das Objekt „Configuration“ als Argument.
var request = new GetBarcodeGenerateRequest(type, text)
{
TextAlignment = "center",
TextLocation = "Below",
format = "JPG"
};
Wir haben festgelegt, dass der Text im Barcode am unteren Rand des Bildes zentriert sein soll und das Ausgabeformat JPG sein soll.
Stream response = barcodeApi.GetBarcodeGenerate(request)
Rufen Sie die API auf, um den Barcode vom Typ „Code39Standard“ zu generieren.
using (FileStream stream = File.Create("BarcodeGenerated.jpg"))
{
response.CopyTo(stream);
}
Eine einfache Routine zum Speichern des resultierenden Barcodes im JPG-Format auf einem lokalen Laufwerk.
So generieren Sie Barcodes mit cURL-Befehlen
Das Generieren von Barcodes mit Aspose.BarCode Cloud über cURL-Befehle ist eine vielseitige und effiziente Methode. cURL ist ein Befehlszeilentool, das häufig zum Senden von HTTP-Anfragen verwendet wird, was es zu einer idealen Wahl für die Integration mit der Aspose.BarCode Cloud API macht. Darüber hinaus können Sie mit cURL-Befehlen schnell Anfragen zur Barcode-Generierung initiieren. Dieser Ansatz ermöglicht es Ihnen auch, den Generierungsprozess zu automatisieren und per Skript zu erstellen, was die Batch- oder wiederholte Barcode-Erstellung erleichtert.
Führen Sie nun bitte den folgenden Befehl aus, um ein JWT-Zugriffstoken zu generieren:
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=163c02a1-fcaa-4f79-be54-33012487e783&client_secret=c71cfe618cc6c0944f8f96bdef9813ac" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
Sobald wir das JWT-Token haben, führen Sie bitte den folgenden Befehl aus, um einen Barcode zu generieren und die Ausgabe auf dem lokalen Laufwerk zu speichern.
curl -v "https://api.aspose.cloud/v3.0/barcode/generate?Type=Code39Standard&Text=Hello%20World..." \
-X GET \
-H "accept: image/jpg" \
-H "authorization: Bearer {accessToken}" \
-o "resultantBarcode.jpg"
Ersetzen Sie „accessToken“ durch das oben generierte JWT-Zugriffstoken.
Abschluss
Zusammenfassend lässt sich sagen, dass die Erstellung von Barcodes eine entscheidende Aufgabe mit Auswirkungen auf verschiedene Sektoren ist, von der Bestandsverwaltung bis zur Kundenbindung. Beide Ansätze, die Nutzung des umfassenden Aspose.BarCode Cloud SDK für .NET und die Nutzung der vielseitigen cURL-Befehle mit Aspose.BarCode Cloud, bieten leistungsstarke Lösungen. Dennoch führen beide Wege zu einer effizienten Barcode-Generierung, die es Unternehmen ermöglicht, die Datenkodierung, Zugänglichkeit und Automatisierung nahtlos zu verbessern.
Nützliche Links
In Verbindung stehende Artikel
Wir empfehlen Ihnen dringend, die folgenden Blogs zu besuchen: