generirati crtični kod

Generirajte crtični kod na mreži koristeći .NET REST API.

U svijetu koji se sve više oslanja na informacije i besprijekornu razmjenu podataka, potreba za učinkovitim generiranjem crtičnog koda nikada nije bila kritičnija. Crtični kodovi služe kao univerzalni jezik za strojeve, pojednostavljujući procese u raznim industrijama. Bilo da se radi o praćenju inventara, upravljanju prodajom ili poboljšanju sigurnosti, crtični kodovi igraju ključnu ulogu. U ovom ćemo vodiču istražiti kako bez napora generirati crtične kodove pomoću moćnog .NET REST API-ja. Osim toga, naglasit ćemo važnost spremanja ovih ključnih informacija u široko kompatibilnom JPG formatu, osiguravajući besprijekornu integraciju i pristupačnost u mnoštvu aplikacija i sustavi.

.NET REST API za generiranje crtičnog koda

Generiranje crtičnih kodova s preciznošću i učinkovitošću omogućeno je pomoću Aspose.BarCode Cloud SDK za .NET. Ovaj robusni komplet za razvoj softvera pojednostavljuje proces stvaranja crtičnog koda, omogućujući vam da neprimjetno integrirate mogućnosti generiranja bar koda u svoje aplikacije. Također pruža mogućnost dekodiranja crtičnih kodova iz različitih formata slika, omogućujući sveobuhvatan pristup upravljanju bar kodovima. Bilo da se radi o stvaranju QR kodova, UPC-A, Code 39 ili mnogih drugih, ovaj SDK pokriva široku lepezu simbologije crtičnog koda.

Kako bismo koristili SDK, prvo moramo pretražiti Aspose.BarCode-Cloud u upravitelju paketa NuGet i kliknuti gumb Dodaj paket. Drugo, moramo posjetiti nadzornu ploču u oblaku, kako bismo dobili vaše personalizirane vjerodajnice klijenta.

Generirajte crtični kod kao JPG u C# .NET

Ovaj odjeljak objašnjava detalje i isječak koda koji je potreban za generiranje crtičnog koda pomoću C# .NET.

// Za više uzoraka posjetite https://github.com/aspose-barcode-cloud/aspose-barcode-cloud-dotnet
// Nabavite vjerodajnice klijenta s https://dashboard.aspose.cloud/
string clientSecret = "c71cfe618cc6c0944f8f96bdef9813ac";
string clientID = "163c02a1-fcaa-4f79-be54-33012487e783";

// Instanca konfiguracije u kojoj navodimo klijentske vjerodajnice koje će se koristiti
Configuration configuration = new Configuration()
{
    ClientId = clientID,
    ClientSecret = clientSecret
};

// stvoriti instancu BarCodeAPI
BarcodeApi barcodeApi = new BarcodeApi(configuration);

// odredite vrstu i sadržaj za crtični kod
string type = "Code39Standard";
string text = "Hello World...!";

// Crtični kod s tekstom poravnatim po sredini i na dnu crtičnog koda
var request = new GetBarcodeGenerateRequest(type, text)
{
    TextAlignment = "center",
    TextLocation = "Below",
    // izlazni format za sliku crtičnog koda
    format = "JPG"
};

// generirajte crtični kod i spremite izlaz u lokalnu pohranu
using (Stream response = barcodeApi.GetBarcodeGenerate(request))
{
    // potvrdite da je duljina odgovora veća od 0
    Assert.IsTrue(response.Length > 0);
    
    // spremite sliku crtičnog koda na lokalni pogon
    using (FileStream stream = File.Create("BarcodeGenerated.jpg"))
    {
        response.CopyTo(stream);
    }
}
generirajte crtični kod online

pregled izlaza alata za izradu crtičnog koda.

U nastavku je dano objašnjenje u vezi s gore navedenim isječkom koda.

BarcodeApi barcodeApi = new BarcodeApi(configuration);

Prvo, inicijalizirajte instancu klase BarcodeApi dok prosljeđujete objekt Configuration kao argument.

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

Specificirali smo da će tekst u barkodu biti na dnu slike, poravnat po sredini, a izlazni format mora biti JPG.

Stream response = barcodeApi.GetBarcodeGenerate(request)

Pozovite API za generiranje crtičnog koda tipa “Code39Standard”.

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

Jednostavna rutina za spremanje dobivenog crtičnog koda u JPG formatu na lokalni disk.

Kako generirati crtični kod pomoću cURL naredbi

Generiranje crtičnih kodova pomoću Aspose.BarCode Cloud putem cURL naredbi svestrana je i učinkovita metoda. cURL je alat naredbenog retka koji se široko koristi za izradu HTTP zahtjeva, što ga čini idealnim izborom za integraciju s Aspose.BarCode Cloud API-jem. Nadalje, s cURL naredbama možete brzo pokrenuti zahtjeve za generiranje crtičnog koda. Ovaj vam pristup također omogućuje automatiziranje i skriptiranje procesa generiranja, olakšavajući grupno ili ponavljajuće stvaranje crtičnog koda.

Sada izvršite sljedeću naredbu za generiranje JWT pristupnog tokena:

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"

Kada dobijemo JWT token, molimo izvršite sljedeću naredbu za generiranje crtičnog koda i spremanje izlaza na lokalni pogon.

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"

Zamijenite accessToken JWT pristupnim tokenom generiranim gore.

Zaključak

Zaključno, generiranje crtičnih kodova ključni je zadatak s implikacijama u različitim sektorima, od upravljanja zalihama do angažmana kupaca. Oba pristupa, koristeći sveobuhvatni Aspose.BarCode Cloud SDK za .NET i iskorištavajući svestrane cURL naredbe s Aspose.BarCode Cloudom, nude moćna rješenja. Unatoč tome, oba puta vode do učinkovitog generiranja crtičnog koda, osnažujući tvrtke da besprijekorno poboljšaju kodiranje podataka, pristupačnost i automatizaciju.

korisni linkovi

povezani članci

Preporučujemo da posjetite sljedeće blogove: