vonalkódot generál

Vonalkód létrehozása egyedi színekben a .NET REST API segítségével.

Egy olyan világban, ahol a vonalkódok mindenütt jelen vannak, és létfontosságú szerepet játszanak a különféle alkalmazásokban, soha nem volt még hangsúlyosabb a megjelenésük, különösen a színeik testreszabásának igénye. A vonalkódok nem pusztán haszonelvűek; egy márka vagy termék vizuális reprezentációjává fejlődtek. Ezért a vonalkód színeinek testreszabása már nem lehetőség, de szükségszerű. Legyen szó tehát a márka egységességének megőrzéséről, a felhasználói élmény javításáról vagy egyszerűen a dizájnba való zökkenőmentes integrációról, a vonalkód színeinek testreszabásának képessége alapvető követelmény.

Ez a cikk bemutatja a .NET REST API használatával végzett testreszabás jelentőségét és számtalan előnyét.

.NET Cloud SDK vonalkód testreszabáshoz

Az [Aspose.BarCode Cloud SDK for .NET] (https://products.aspose.cloud/barcode/net/) segítségével könnyedén felszabadíthatja a vonalkód testreszabásában rejlő lehetőségeket. Ez a hatékony eszközkészlet lehetővé teszi, hogy zökkenőmentesen integrálja a vonalkódszínek testreszabásának képességét alkalmazásaiba. Ezzel az SDK-val a testreszabás túlmutat a színeken, és személyre szabhatja a vonalkódok különféle aspektusait, beleértve a szimboliát, a méretet, a felbontást és egyebeket. Kérjük, vegye figyelembe, hogy az SDK konzisztens és pontos vonalkód-generálást biztosít, az iparági szabványoknak megfelelően.

Az SDK használatához először meg kell keresnünk az “Aspose.BarCode-Cloud” kifejezést a NuGet csomagkezelőben, és rá kell kattintanunk a “Csomag hozzáadása” gombra. Másodszor, meg kell látogatnunk a felhő irányítópultját, hogy megszerezzük személyre szabott ügyfél-hitelesítő adatait.

A vonalkód testreszabása a C# .NET-ben

Általában a vonalkódos képek fekete-fehér színsémájúak. Ez a REST API azonban lehetővé teszi a rendszer RGB színeinek testreszabását a kulcsfontosságú vonalkódelemekhez, beleértve:

  • Bárok
  • Háttér
  • Határok
  • Szöveges címke
  • Felső és alsó feliratok

Állítsa be a sávok színét

A Bars színének beállításához be kell állítanunk a GetBarcodeGenerateRequest osztály BarColor tulajdonságának értékét. Az alapértelmezett érték a Fekete.

// További mintákért látogasson el a https://github.com/aspose-barcode-cloud/aspose-barcode-cloud-dotnet oldalra.
// Szerezze be az ügyfél hitelesítő adatait a https://dashboard.aspose.cloud/ webhelyről
string clientSecret = "c71cfe618cc6c0944f8f96bdef9813ac";
string clientID = "163c02a1-fcaa-4f79-be54-33012487e783";

// Konfigurációs példány, ahol megadjuk a használandó ügyfél hitelesítő adatait
Configuration configuration = new Configuration()
{
    ClientId = clientID,
    ClientSecret = clientSecret
};

// hozzon létre egy BarCodeAPI példányt
BarcodeApi barcodeApi = new BarcodeApi(configuration);

// adja meg a Vonalkód típusát és tartalmát
string type = "Code39Standard";
string text = "Hello World...!";

// Vonalkód szöveggel középre igazítva és a vonalkód alján
var request = new GetBarcodeGenerateRequest(type, text)
{
    TextAlignment = "center",
    TextLocation = "Below",
    format = "JPG",
    // színinformációk a vonalkód képen lévő sávokhoz
    BarColor = "Gold"
};

// vonalkódot generál, és a kimenetet elmenti a helyi tárhelyre
using (Stream response = barcodeApi.GetBarcodeGenerate(request))
{
    // ellenőrizze, hogy a válasz hossza nagyobb-e 0-nál
    Assert.IsTrue(response.Length > 0);
    
    // mentse a vonalkód képet a helyi meghajtóra
    using (FileStream stream = File.Create("BarcodeGenerated.jpg"))
    {
        response.CopyTo(stream);
    }
}
vonalkód vonal színe

A vonalkód egyéni sávszínének előnézete.

Háttérszín

A vonalkód háttérszíne módosítható a GetBarcodeGenerateRequest osztály BackColor tulajdonságával. Az alapértelmezett háttérszín értéke Fehér.

// További mintákért látogasson el a https://github.com/aspose-barcode-cloud/aspose-barcode-cloud-dotnet oldalra.
// Szerezze be az ügyfél hitelesítő adatait a https://dashboard.aspose.cloud/ webhelyről
string clientSecret = "c71cfe618cc6c0944f8f96bdef9813ac";
string clientID = "163c02a1-fcaa-4f79-be54-33012487e783";

// Konfigurációs példány, ahol megadjuk a használandó ügyfél hitelesítő adatait
Configuration configuration = new Configuration()
{
    ClientId = clientID,
    ClientSecret = clientSecret
};

// hozzon létre egy BarCodeAPI példányt
BarcodeApi barcodeApi = new BarcodeApi(configuration);

// adja meg a Vonalkód típusát és tartalmát
string type = "Code39Standard";
string text = "Hello World...!";

// Vonalkód szöveggel középre igazítva és a vonalkód alján
var request = new GetBarcodeGenerateRequest(type, text)
{
    TextAlignment = "center",
    TextLocation = "Below",
    // kimeneti formátum vonalkód képhez
    format = "JPG",
    BackColor =  "Yellow"
};

// vonalkódot generál, és a kimenetet elmenti a helyi tárhelyre
using (Stream response = barcodeApi.GetBarcodeGenerate(request))
{
    // ellenőrizze, hogy a válasz hossza nagyobb-e 0-nál
    Assert.IsTrue(response.Length > 0);
    
    // mentse a vonalkód képet a helyi meghajtóra
    using (FileStream stream = File.Create("BarcodeGenerated.jpg"))
    {
        response.CopyTo(stream);
    }
}
vonalkód háttérszíne

Vonalkód előnézete háttérszínnel.

Egyedi szegély és szín

Rugalmasan beállíthatjuk az egyéni szegélystílust, valamint egyedi színinformációkat is a szegélyhez.

// További mintákért látogasson el a https://github.com/aspose-barcode-cloud/aspose-barcode-cloud-dotnet oldalra.
// Szerezze be az ügyfél hitelesítő adatait a https://dashboard.aspose.cloud/ webhelyről
string clientSecret = "c71cfe618cc6c0944f8f96bdef9813ac";
string clientID = "163c02a1-fcaa-4f79-be54-33012487e783";

// Konfigurációs példány, ahol megadjuk a használandó ügyfél hitelesítő adatait
Configuration configuration = new Configuration()
{
    ClientId = clientID,
    ClientSecret = clientSecret
};

// hozzon létre egy BarCodeAPI példányt
BarcodeApi barcodeApi = new BarcodeApi(configuration);

// adja meg a Vonalkód típusát és tartalmát
string type = "Code39Standard";
string text = "Hello World...!";

// Vonalkód szöveggel középre igazítva és a vonalkód alján
var request = new GetBarcodeGenerateRequest(type, text)
{
    TextAlignment = "center",
    TextLocation = "Below",
    format = "PNG",
    BorderVisible = true,
    BorderWidth = 5,
    BorderColor = "Navy",
    
    // szegélyminta információ
    BorderDashStyle  = "DashDotDot"
};

// vonalkódot generál, és a kimenetet elmenti a helyi tárhelyre
using (Stream response = barcodeApi.GetBarcodeGenerate(request))
{
    // ellenőrizze, hogy a válasz hossza nagyobb-e 0-nál
    Assert.IsTrue(response.Length > 0);
    
    // mentse a vonalkód képet a helyi meghajtóra
    using (FileStream stream = File.Create("BarcodeGenerated.jpg"))
    {
        response.CopyTo(stream);
    }
}
  • A szegélystílus lehetséges értékei: Solid, Dash, Dot, DashDot, DashDotDot.
vonalkód szegély

A vonalkód egyéni szegélyének előnézete.

Vonalkód szövegcímke formázása

A vonalkódos címke színének és elhelyezésének szabályozására is lehetőségünk van. Az alábbi kódrészletben a vonalkód címkét/szöveg pozícióját felső és jobb oldali sorkizártnak állítottuk be, a színinformációt pedig arany értékre. A jobb megjelenítés érdekében a háttérszínt is Navy-re állítottuk.

// További mintákért látogasson el a https://github.com/aspose-barcode-cloud/aspose-barcode-cloud-dotnet oldalra.
// Szerezze be az ügyfél hitelesítő adatait a https://dashboard.aspose.cloud/ webhelyről
string clientSecret = "c71cfe618cc6c0944f8f96bdef9813ac";
string clientID = "163c02a1-fcaa-4f79-be54-33012487e783";

// Konfigurációs példány, ahol megadjuk a használandó ügyfél hitelesítő adatait
Configuration configuration = new Configuration()
{
    ClientId = clientID,
    ClientSecret = clientSecret
};

// hozzon létre egy BarCodeAPI példányt
BarcodeApi barcodeApi = new BarcodeApi(configuration);

// adja meg a Vonalkód típusát és tartalmát
string type = "Code39Standard";
string text = "Hello World...!";

// Vonalkód szöveggel középre igazítva és a vonalkód alján
var request = new GetBarcodeGenerateRequest(type, text)
{
    TextAlignment = "Right",
    TextLocation = "Above",
    TextColor = "Gold",
    format = "PNG",
    BackColor = "Navy",
    BarColor = "Yellow"
};

// vonalkódot generál, és a kimenetet elmenti a helyi tárhelyre
using (Stream response = barcodeApi.GetBarcodeGenerate(request))
{
    // ellenőrizze, hogy a válasz hossza nagyobb-e 0-nál
    Assert.IsTrue(response.Length > 0);
    
    // mentse a vonalkód képet a helyi meghajtóra
    using (FileStream stream = File.Create("TextColor.png"))
    {
        response.CopyTo(stream);
    }
}
vonalkód szöveg színének beállítása

Vonalkód előnézete egyedi szövegszínnel.

Egyéni vonalkód létrehozása a cURL parancsokkal

A vonalkód színeinek testreszabása és az Aspose.Barcode Cloud képességeinek kiaknázása cURL parancsokkal zökkenőmentes és hatékony folyamat. Ezzel az API-val könnyedén módosíthatja a vonalkódok színét, hogy megfeleljenek az Ön egyedi igényeinek és tervezési preferenciáinak. Ezenkívül a cURL parancsok segítségével könnyedén generálhat és testreszabhat vonalkódokat különféle paraméterek, például szimbólumok, méret, felbontás és egyebek beállításával.

Tehát az első lépés a következő parancs végrehajtása a JWT hozzáférési token létrehozásához:

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"

Ha megvan a JWT token, kérjük, hajtsa végre a következő parancsot, hogy létrehozzon egy vonalkódot, amely egyéni szövegszínt, egyedi keretszínt, szegélymintát, különböző háttérszínt és 45 fokos szögben elforgatott.

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"

Cserélje ki az accessToken-t a fent generált JWT hozzáférési tokenre.

vonalkód generálás

Testreszabott vonalkód előnézete.

Következtetés

Összefoglalva, a vonalkód színeinek testreszabásának és az Aspose.Barcode átfogó képességeinek kihasználásának képessége, akár a dedikált .NET REST API-n keresztül, akár az Aspose.Barcode Cloud cURL-parancsai révén, a vonalkód-integráció és -kezelés változó környezetének bizonyítéka. . A dedikált .NET REST API zökkenőmentes és fejlesztőbarát élményt kínál, rengeteg testreszabási lehetőséget biztosítva a színeken túl, és precíz vezérlést biztosít a vonalkód-tervezés különböző aspektusai felett. Másrészt az Aspose.Barcode Cloud integrációja a cURL parancsokon keresztül sokoldalú és hozzáférhető megközelítést kínál, amely szélesebb közönséget szolgál ki, és lehetővé teszi a vonalkód hatékony testreszabását.

Hasznos Linkek

kapcsolódó cikkek

Javasoljuk, hogy látogassa meg az alábbi blogokat: