Pasaulē, kas arvien vairāk paļaujas uz informāciju un netraucētu datu apmaiņu, nepieciešamība pēc efektīvas svītrkoda ģenerēšanas nekad nav bijusi tik kritiska. Svītrkodi kalpo kā universāla valoda mašīnām, vienkāršojot procesus dažādās nozarēs. Neatkarīgi no tā, vai tā ir krājumu izsekošana, pārdošanas pārvaldīšana vai drošības uzlabošana, svītrkodiem ir galvenā loma. Šajā rokasgrāmatā mēs izpētīsim, kā bez piepūles ģenerēt svītrkodus, izmantojot jaudīgu .NET REST API. Turklāt mēs uzsvērsim, cik svarīgi ir saglabāt šo svarīgo informāciju plaši saderīgā JPG formātā, nodrošinot nevainojamu integrāciju un pieejamību daudzās lietojumprogrammās. un sistēmas.
- .NET REST API svītrkodu ģenerēšanai
- Ģenerējiet svītrkodu kā JPG formātā C#.NET
- Kā ģenerēt svītrkodu, izmantojot cURL komandas
.NET REST API svītrkodu ģenerēšanai
Svītrkodu ģenerēšana ar precizitāti un efektivitāti ir iespējama, izmantojot [Aspose.BarCode Cloud SDK for .NET] (https://products.aspose.cloud/barcode/net/). Šis spēcīgais programmatūras izstrādes komplekts vienkāršo svītrkoda izveides procesu, ļaujot lietojumprogrammās nemanāmi integrēt svītrkoda ģenerēšanas iespējas. Tas arī nodrošina iespēju atšifrēt svītrkodus no dažādiem attēlu formātiem, nodrošinot visaptverošu pieeju svītrkodu pārvaldībai. Neatkarīgi no tā, vai tiek izveidoti QR kodi, UPC-A, kods 39 vai daudzi citi, šis SDK aptver plašu svītrkoda simbolu klāstu.
Lai izmantotu SDK, vispirms NuGet pakotņu pārvaldniekā ir jāmeklē “Aspose.BarCode-Cloud” un jānoklikšķina uz pogas “Pievienot pakotni”. Otrkārt, mums ir jāapmeklē mākoņa informācijas panelis, lai iegūtu jūsu personalizētos klienta akreditācijas datus.
Ģenerējiet svītrkodu kā JPG formātā C#.NET
Šajā sadaļā ir izskaidrota informācija un koda fragments, kas nepieciešams, lai ģenerētu svītrkodu, izmantojot C#.NET.
// Lai iegūtu vairāk paraugu, lūdzu, apmeklējiet vietni https://github.com/aspose-barcode-cloud/aspose-barcode-cloud-dotnet
// Iegūstiet klienta akreditācijas datus vietnē https://dashboard.aspose.cloud/
string clientSecret = "c71cfe618cc6c0944f8f96bdef9813ac";
string clientID = "163c02a1-fcaa-4f79-be54-33012487e783";
// Konfigurācijas gadījums, kurā mēs norādām izmantojamos klienta akreditācijas datus
Configuration configuration = new Configuration()
{
ClientId = clientID,
ClientSecret = clientSecret
};
// izveidot BarCodeAPI gadījumu
BarcodeApi barcodeApi = new BarcodeApi(configuration);
// norādiet svītrkoda veidu un saturu
string type = "Code39Standard";
string text = "Hello World...!";
// Svītrkods ar tekstu, kas līdzināts centrā un svītrkoda apakšā
var request = new GetBarcodeGenerateRequest(type, text)
{
TextAlignment = "center",
TextLocation = "Below",
// izvades formāts svītrkoda attēlam
format = "JPG"
};
// ģenerēt svītrkodu un saglabāt izvadi vietējā krātuvē
using (Stream response = barcodeApi.GetBarcodeGenerate(request))
{
// apstipriniet, ka atbildes garums ir lielāks par 0
Assert.IsTrue(response.Length > 0);
// saglabājiet svītrkoda attēlu vietējā diskā
using (FileStream stream = File.Create("BarcodeGenerated.jpg"))
{
response.CopyTo(stream);
}
}
Tālāk ir sniegts paskaidrojums par iepriekš minēto koda fragmentu.
BarcodeApi barcodeApi = new BarcodeApi(configuration);
Pirmkārt, inicializējiet klases “BarcodeApi” gadījumu, vienlaikus nododot objektu “Configuration” kā argumentu.
var request = new GetBarcodeGenerateRequest(type, text)
{
TextAlignment = "center",
TextLocation = "Below",
format = "JPG"
};
Mēs esam norādījuši, ka svītrkoda tekstam jābūt attēla apakšā, līdzinātam centrā un izvades formātam ir jābūt JPG.
Stream response = barcodeApi.GetBarcodeGenerate(request)
Izsauciet API, lai ģenerētu “Code39Standard” tipa svītrkodu.
using (FileStream stream = File.Create("BarcodeGenerated.jpg"))
{
response.CopyTo(stream);
}
Vienkārša procedūra iegūtā svītrkoda saglabāšanai JPG formātā vietējā diskdzinī.
Kā ģenerēt svītrkodu, izmantojot cURL komandas
Svītrkodu ģenerēšana, izmantojot Aspose.BarCode Cloud, izmantojot cURL komandas, ir daudzpusīga un efektīva metode. cURL ir komandrindas rīks, ko plaši izmanto HTTP pieprasījumu veikšanai, padarot to par ideālu izvēli integrācijai ar Aspose.BarCode Cloud API. Turklāt, izmantojot cURL komandas, varat ātri sākt svītrkoda ģenerēšanas pieprasījumus. Šī pieeja arī ļauj automatizēt un skriptēt ģenerēšanas procesu, atvieglojot pakešu vai atkārtotu svītrkoda izveidi.
Tagad, lūdzu, izpildiet šo komandu, lai ģenerētu JWT piekļuves pilnvaru:
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"
Kad esam ieguvuši JWT marķieri, lūdzu, izpildiet šo komandu, lai ģenerētu svītrkodu un saglabātu izvadi vietējā diskdzinī.
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"
Aizstājiet “accessToken” ar iepriekš ģenerētu JWT piekļuves pilnvaru.
Secinājums
Secinājums: svītrkodu ģenerēšana ir ļoti svarīgs uzdevums, kas ietekmē dažādas nozares, sākot no krājumu pārvaldības līdz klientu iesaistīšanai. Abas pieejas, izmantojot visaptverošo Aspose.BarCode Cloud SDK .NET un izmantojot daudzpusīgās cURL komandas ar Aspose.BarCode Cloud, piedāvā jaudīgus risinājumus. Tomēr abi ceļi nodrošina efektīvu svītrkodu ģenerēšanu, dodot uzņēmumiem iespēju nevainojami uzlabot datu kodēšanu, pieejamību un automatizāciju.
Noderīgas saites
Saistītie raksti
Mēs ļoti iesakām apmeklēt šādus emuārus: