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
- Generirajte crtični kod kao JPG u C# .NET
- Kako generirati crtični kod pomoću cURL naredbi
.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);
}
}
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: