genera cod de bare

Generați cod de bare online folosind .NET REST API.

Într-o lume care se bazează din ce în ce mai mult pe informații și pe schimbul de date fără întreruperi, nevoia de generare eficientă a codurilor de bare nu a fost niciodată mai critică. Codurile de bare servesc ca limbaj universal pentru mașini, simplificând procesele din diverse industrii. Fie că este vorba de urmărirea inventarului, gestionarea vânzărilor sau îmbunătățirea securității, codurile de bare joacă un rol esențial. În acest ghid, vom explora cum să generați coduri de bare fără efort folosind un API REST .NET puternic. În plus, vom sublinia importanța salvării acestor informații cruciale în formatul compatibil JPG, asigurând o integrare perfectă și accesibilitate într-o multitudine de aplicații. și sisteme.

.NET REST API pentru generarea codurilor de bare

Generarea codurilor de bare cu precizie și eficiență este posibilă prin Aspose.BarCode Cloud SDK pentru .NET. Acest kit robust de dezvoltare software simplifică procesul de creare a codurilor de bare, permițându-vă să integrați perfect capabilitățile de generare a codurilor de bare în aplicațiile dvs. De asemenea, oferă posibilitatea de a decoda coduri de bare din diferite formate de imagine, permițând o abordare cuprinzătoare a gestionării codurilor de bare. Fie că este vorba de crearea de coduri QR, UPC-A, Cod 39 sau multe altele, acest SDK acoperă o gamă largă de simboluri de coduri de bare.

Pentru a folosi SDK-ul, mai întâi trebuie să căutăm „Aspose.BarCode-Cloud” în managerul de pachete NuGet și să facem clic pe butonul „Adăugați pachet”. În al doilea rând, trebuie să accesăm cloud dashboard, pentru a obține acreditările dvs. personalizate de client.

Generați codul de bare ca JPG în C# .NET

Această secțiune explică detaliile și fragmentul de cod necesare pentru a genera un cod de bare folosind C# .NET.

// Pentru mai multe mostre, vizitați https://github.com/aspose-barcode-cloud/aspose-barcode-cloud-dotnet
// Obțineți acreditările client de la https://dashboard.aspose.cloud/
string clientSecret = "c71cfe618cc6c0944f8f96bdef9813ac";
string clientID = "163c02a1-fcaa-4f79-be54-33012487e783";

// Instanță de configurare în care specificăm acreditările clientului care urmează să fie utilizate
Configuration configuration = new Configuration()
{
    ClientId = clientID,
    ClientSecret = clientSecret
};

// creați o instanță de BarCodeAPI
BarcodeApi barcodeApi = new BarcodeApi(configuration);

// specificați tipul și conținutul codului de bare
string type = "Code39Standard";
string text = "Hello World...!";

// Cod de bare cu text aliniat la centru și în partea de jos a codului de bare
var request = new GetBarcodeGenerateRequest(type, text)
{
    TextAlignment = "center",
    TextLocation = "Below",
    // format de ieșire pentru imaginea codului de bare
    format = "JPG"
};

// generați codul de bare și salvați rezultatul în stocarea locală
using (Stream response = barcodeApi.GetBarcodeGenerate(request))
{
    // validați că lungimea răspunsului este mai mare decât 0
    Assert.IsTrue(response.Length > 0);
    
    // salvați imaginea codului de bare pe unitatea locală
    using (FileStream stream = File.Create("BarcodeGenerated.jpg"))
    {
        response.CopyTo(stream);
    }
}
genera cod de bare online

previzualizare ieșire a constructorului de coduri de bare.

Mai jos este prezentată explicația referitoare la fragmentul de cod menționat mai sus.

BarcodeApi barcodeApi = new BarcodeApi(configuration);

În primul rând, inițializați o instanță a clasei BarcodeApi în timp ce treceți obiectul Configuration ca argument.

var request = new GetBarcodeGenerateRequest(type, text)
{
    TextAlignment = "center",
    TextLocation = "Below",
    format = "JPG"
};

Am specificat că textul din codul de bare va fi în partea de jos a imaginii, aliniat la centru, iar formatul de ieșire va fi JPG.

Stream response = barcodeApi.GetBarcodeGenerate(request)

Apelați API pentru a genera codul de bare de tip „Code39Standard”.

using (FileStream stream = File.Create("BarcodeGenerated.jpg"))
{
    response.CopyTo(stream);
}

O rutină simplă pentru a salva codul de bare rezultat în format JPG pe o unitate locală.

Cum se generează un cod de bare folosind comenzile cURL

Generarea codurilor de bare folosind Aspose.BarCode Cloud prin comenzi cURL este o metodă versatilă și eficientă. cURL este un instrument de linie de comandă utilizat pe scară largă pentru a face cereri HTTP, ceea ce îl face o alegere ideală pentru integrarea cu Aspose.BarCode Cloud API. În plus, cu comenzile cURL, puteți iniția rapid solicitări de generare a codurilor de bare. Această abordare vă permite, de asemenea, să automatizați și să scriptați procesul de generare, facilitând crearea de coduri de bare în loturi sau repetitive.

Acum, vă rugăm să executați următoarea comandă pentru a genera un token de acces JWT:

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"

Odată ce avem jetonul JWT, vă rugăm să executați următoarea comandă pentru a genera un cod de bare și a salva rezultatul pe unitatea locală.

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"

Înlocuiți „accessToken” cu simbolul de acces JWT generat mai sus.

Concluzie

În concluzie, generarea codurilor de bare este o sarcină crucială cu implicații în diverse sectoare, de la gestionarea stocurilor până la implicarea clienților. Ambele abordări, utilizând SDK-ul complet Aspose.BarCode Cloud pentru .NET și utilizând comenzile versatile cURL cu Aspose.BarCode Cloud, oferă soluții puternice. Cu toate acestea, ambele căi conduc la o generare eficientă de coduri de bare, dând putere companiilor să îmbunătățească codificarea datelor, accesibilitatea și automatizarea fără probleme.

Articole similare

Vă recomandăm să vizitați următoarele bloguri: