Maailmassa, jossa viivakoodit ovat kaikkialla läsnä ja niillä on tärkeä rooli erilaisissa sovelluksissa, tarve mukauttaa niiden ulkoasua, erityisesti niiden värejä, ei ole koskaan ollut selvempää. Viivakoodit eivät ole pelkästään hyödyllisiä; niistä on kehittynyt visuaalinen esitys brändistä tai tuotteesta. Siksi viivakoodin värien mukauttaminen ei ole enää vaihtoehto, mutta se on välttämätöntä. Joten olipa kyse brändin yhtenäisyyden säilyttämisestä, käyttökokemuksen parantamisesta tai yksinkertaisesti integroimisesta saumattomasti suunnitteluun, viivakoodin värien mukauttamiskyky on ratkaiseva vaatimus.
Tämä artikkeli paljastaa tämän .NET REST API:n mukauttamisen merkityksen ja lukemattomia etuja.
- .NET Cloud SDK viivakoodin mukauttamiseen
- Mukauta viivakoodia C#.NETissä
- Luo mukautettu viivakoodi cURL-komentojen avulla
.NET Cloud SDK viivakoodin mukauttamiseen
[Aspose.BarCode Cloud SDK for .NET] (https://products.aspose.cloud/barcode/net/) viivakoodin räätälöintimahdollisuuksien hyödyntäminen on vaivatonta. Tämän tehokkaan työkalupakin avulla voit integroida saumattomasti kyky muokata viivakoodin värejä sovelluksiisi. Tämän SDK:n avulla räätälöinnit ylittävät värejä, ja voit räätälöidä viivakoodien eri puolia, mukaan lukien niiden symboliikka, koko, resoluutio ja paljon muuta. Huomaa myös, että SDK varmistaa johdonmukaisen ja tarkan viivakoodin luomisen alan standardien mukaisesti.
Nyt SDK:n käyttämiseksi 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.
Mukauta viivakoodia C#.NETissä
Yleensä viivakoodikuvissa on mustavalkoinen värimaailma. Tämä REST API mahdollistaa kuitenkin järjestelmän RGB-värien mukauttamisen tärkeimmille viivakoodielementeille, mukaan lukien:
- baareja
- Taustaa
- Rajat
- Tekstimerkki
- Ylä- ja alatekstit
Aseta palkkien väri
Jotta voisimme asettaa Bars-värin, meidän on asetettava arvo GetBarcodeGenerateRequest-luokan ominaisuudelle BarColor. Oletusarvo on Musta.
// 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",
format = "JPG",
// Viivakoodikuvan palkkien väritiedot
BarColor = "Gold"
};
// 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);
}
}
Taustaväri
Viivakoodin taustaväriä voidaan muokata GetBarcodeGenerateRequest-luokan BackColor-ominaisuuden avulla. Taustavärin oletusarvo on valkoinen.
// 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",
BackColor = "Yellow"
};
// 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);
}
}
Mukautettu reunus ja väri
Meillä on myös joustavuus asettaa mukautettuja reunatyylejä sekä mukautettuja väritietoja reunukselle.
// 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",
format = "PNG",
BorderVisible = true,
BorderWidth = 5,
BorderColor = "Navy",
// reunakuvion tiedot
BorderDashStyle = "DashDotDot"
};
// 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);
}
}
- Reunustyylin mahdolliset arvot ovat Solid, Dash, Dot, DashDot, DashDotDot.
Viivakooditekstin etiketin muotoilu
Meillä on myös vipuvaikutus hallita viivakooditarran väriä ja sijaintia. Alla olevassa koodinpätkässä olemme määrittäneet viivakoodin etiketin/tekstin sijainnin Ylä- ja Oikealle tasauksiksi ja väritiedot kullaksi. Paremman esityksen takaamiseksi olemme myös määrittäneet taustaväriksi Navy.
// 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 = "Right",
TextLocation = "Above",
TextColor = "Gold",
format = "PNG",
BackColor = "Navy",
BarColor = "Yellow"
};
// 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("TextColor.png"))
{
response.CopyTo(stream);
}
}
Luo mukautettu viivakoodi cURL-komentojen avulla
Viivakoodien värien mukauttaminen ja Aspose.Barcode Cloud ominaisuuksien hyödyntäminen cURL-komentojen avulla on saumaton ja tehokas prosessi. Tämän API:n avulla voit helposti muuttaa viivakoodien värejä vastaamaan erityisvaatimuksiasi ja suunnittelutoiveitasi. Lisäksi cURL-komentojen avulla voit vaivattomasti luoda ja mukauttaa viivakoodeja säätämällä erilaisia parametreja, kuten symboliikkaa, kokoa, resoluutiota ja paljon muuta.
Joten ensimmäinen askel on suorittaa seuraava komento JWT-käyttötunnisteen luomiseksi:
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, joka sisältää mukautetun tekstin värin, mukautetun reunuksen värin, reunuskuvion, erilaisen taustavärin ja käännettynä 45 asteen kulmassa.
curl -v "https://api.aspose.cloud/v3.0/barcode/generate?Type=Code93Standard&Text=Hello%20World...%20!&TextLocation=Below&TextAlignment=Center&TextColor=Gold&FontSizeMode=Auto&Resolution=100&RotationAngle=-45&BarColor=Navy&BorderColor=Maroon&BorderWidth=5&BorderDashStyle=DashDot&BorderVisible=true&FilledBars=true&UseAntiAlias=true&format=PNG" \
-X GET \
-H "accept: image/png" \
-H "authorization: Bearer {accessToken}"
-o "resultantBarcode.png"
Korvaa “accessToken” yllä luodulla JWT-käyttötunnuksella.
Johtopäätös
Yhteenvetona voidaan todeta, että kyky mukauttaa viivakoodin värejä ja hyödyntää Aspose.Barcoden kattavia ominaisuuksia joko omistetun .NET REST API:n tai cURL-komentojen kautta Aspose.Barcode Cloudin kanssa on osoitus viivakoodien integroinnin ja hallinnan kehittyvästä maisemasta. . Oma .NET REST API tarjoaa saumattoman ja kehittäjäystävällisen kokemuksen, joka tarjoaa lukuisia mukautusvaihtoehtoja värien lisäksi ja varmistaa tarkan hallinnan viivakoodisuunnittelun eri osa-alueille. Toisaalta Aspose.Barcode Cloudin integrointi cURL-komentojen kautta tarjoaa monipuolisen ja helppokäyttöisen lähestymistavan, joka palvelee laajempaa yleisöä ja mahdollistaa tehokkaan viivakoodin mukauttamisen.
hyödyllisiä linkkejä
Aiheeseen liittyvät artikkelit
Suosittelemme vierailemaan seuraavissa blogeissa: