Maailmassa, joka riippuu yhä enemmän tiedosta ja saumattomasta tiedonvaihdosta, tehokkaan viivakoodin luomisen tarve ei ole koskaan ollut kriittisempi. Viivakoodit toimivat yleisenä konekielinä, mikä yksinkertaistaa prosesseja eri toimialoilla. Viivakoodeilla on keskeinen rooli, olipa kyseessä varaston seuranta, myynnin hallinta tai turvallisuuden parantaminen. Tässä oppaassa tutkimme, kuinka voit luoda viivakoodeja vaivattomasti tehokkaan .NET REST API:n avulla. Lisäksi korostamme, että on tärkeää tallentaa nämä tärkeät tiedot laajasti yhteensopivaan JPG-muotoon, mikä varmistaa saumattoman integroinnin ja käytettävyyden lukuisissa sovelluksissa. ja järjestelmät.
- .NET REST API viivakoodin luomiseen
- Luo viivakoodi JPG-muodossa C#.NETissä
- Viivakoodin luominen cURL-komentojen avulla
.NET REST API viivakoodin luomiseen
Viivakoodien luominen tarkasti ja tehokkaasti on mahdollista [Aspose.BarCode Cloud SDK for .NET] (https://products.aspose.cloud/barcode/net/) avulla. Tämä vankka ohjelmistokehityssarja yksinkertaistaa viivakoodin luontiprosessia, jolloin voit integroida viivakoodin luontiominaisuudet saumattomasti sovelluksiisi. Se tarjoaa myös mahdollisuuden purkaa viivakoodeja eri kuvamuodoista, mikä mahdollistaa kokonaisvaltaisen lähestymistavan viivakoodien hallintaan. Olipa kyseessä QR-koodien, UPC-A:n, Code 39:n tai monien muiden luominen, tämä SDK kattaa laajan joukon viivakoodisymbolioita.
Jotta voisimme käyttää SDK:ta, meidän on ensin etsittävä “Aspose.BarCode-Cloud” NuGet-pakettien hallinnassa ja napsautettava Lisää paketti -painiketta. Toiseksi meidän täytyy käydä pilvihallintapaneelissa saadaksesi henkilökohtaiset asiakastietosi.
Luo viivakoodi JPG-muodossa C#.NETissä
Tässä osassa selitetään tiedot ja koodinpätkä, jotka tarvitaan viivakoodin luomiseen C# .NET:illä.
// Lisää näytteitä on osoitteessa https://github.com/aspose-barcode-cloud/aspose-barcode-cloud-dotnet
// Hanki asiakkaan tunnistetiedot osoitteesta https://dashboard.aspose.cloud/
string clientSecret = "c71cfe618cc6c0944f8f96bdef9813ac";
string clientID = "163c02a1-fcaa-4f79-be54-33012487e783";
// Konfigurointiinstanssi, jossa määritämme käytettävät asiakkaan tunnistetiedot
Configuration configuration = new Configuration()
{
ClientId = clientID,
ClientSecret = clientSecret
};
// luo BarCodeAPI-esiintymä
BarcodeApi barcodeApi = new BarcodeApi(configuration);
// määritä viivakoodin tyyppi ja sisältö
string type = "Code39Standard";
string text = "Hello World...!";
// Viivakoodi tekstillä keskelle tasattuna ja viivakoodin alareunassa
var request = new GetBarcodeGenerateRequest(type, text)
{
TextAlignment = "center",
TextLocation = "Below",
// viivakoodikuvan tulostusmuoto
format = "JPG"
};
// Luo viivakoodi ja tallenna tulos paikalliseen tallennustilaan
using (Stream response = barcodeApi.GetBarcodeGenerate(request))
{
// vahvista, että vastauksen pituus on suurempi kuin 0
Assert.IsTrue(response.Length > 0);
// tallenna viivakoodikuva paikalliselle asemalle
using (FileStream stream = File.Create("BarcodeGenerated.jpg"))
{
response.CopyTo(stream);
}
}
Alla on selitys yllä mainitusta koodinpätkästä.
BarcodeApi barcodeApi = new BarcodeApi(configuration);
Alusta ensin BarcodeApi-luokan esiintymä ja välitä Configuration-objekti argumenttina.
var request = new GetBarcodeGenerateRequest(type, text)
{
TextAlignment = "center",
TextLocation = "Below",
format = "JPG"
};
Olemme määrittäneet, että viivakoodin tekstin tulee olla kuvan alareunassa, keskelle tasattuna ja tulostusmuodon on oltava JPG.
Stream response = barcodeApi.GetBarcodeGenerate(request)
Soita API:lle luodaksesi Code39Standard-tyypin viivakoodi.
using (FileStream stream = File.Create("BarcodeGenerated.jpg"))
{
response.CopyTo(stream);
}
Yksinkertainen rutiini tuloksena olevan viivakoodin tallentamiseksi JPG-muodossa paikalliselle asemalle.
Viivakoodin luominen cURL-komentojen avulla
Viivakoodien luominen Aspose.BarCode Cloudilla cURL-komentojen avulla on monipuolinen ja tehokas menetelmä. cURL on komentorivityökalu, jota käytetään laajalti HTTP-pyyntöjen tekemiseen, joten se on ihanteellinen valinta Aspose.BarCode Cloud API:n integrointiin. Lisäksi cURL-komennoilla voit nopeasti aloittaa viivakoodin luontipyynnöt. Tämä lähestymistapa mahdollistaa myös luontiprosessin automatisoinnin ja komentosarjan, mikä helpottaa erän tai toistuvan viivakoodin luomista.
Suorita nyt seuraava komento luodaksesi JWT-käyttöoikeus:
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"
Kun meillä on JWT-tunnus, suorita seuraava komento luodaksesi viivakoodin ja tallentaaksesi tulosteen paikalliselle asemalle.
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"
Korvaa “accessToken” yllä luodulla JWT-käyttötunnuksella.
Johtopäätös
Johtopäätöksenä voidaan todeta, että viivakoodien luominen on ratkaiseva tehtävä, jolla on vaikutuksia eri sektoreihin varastonhallinnasta asiakkaiden sitouttamiseen. Molemmat lähestymistavat, joissa hyödynnetään kattavaa Aspose.BarCode Cloud SDK:ta .NET:lle ja hyödynnetään monipuolisia cURL-komentoja Aspose.BarCode Cloudin kanssa, tarjoavat tehokkaita ratkaisuja. Siitä huolimatta molemmat polut johtavat tehokkaaseen viivakoodin luomiseen, mikä antaa yrityksille mahdollisuuden parantaa tietojen koodausta, saavutettavuutta ja automaatiota saumattomasti.
hyödyllisiä linkkejä
Aiheeseen liittyvät artikkelit
Suosittelemme vierailemaan seuraavissa blogeissa: