შტრიხკოდის გენერირება

შექმენით შტრიხკოდი ონლაინ .NET REST API-ს გამოყენებით.

მსოფლიოში, რომელიც სულ უფრო მეტად არის დამოკიდებული ინფორმაციაზე და მონაცემთა უწყვეტი გაცვლაზე, შტრიხკოდების ეფექტური გენერირების საჭიროება არასოდეს ყოფილა ასეთი კრიტიკული. შტრიხკოდები უნივერსალური ენაა მანქანებისთვის, ამარტივებს პროცესებს სხვადასხვა ინდუსტრიაში. იქნება ეს ინვენტარის თვალყურის დევნება, გაყიდვების მართვა თუ უსაფრთხოების გაძლიერება, შტრიხკოდები გადამწყვეტ როლს თამაშობენ. ამ სახელმძღვანელოში ჩვენ განვიხილავთ, თუ როგორ შევქმნათ შტრიხკოდები ძალისხმევის გარეშე ძლიერი .NET REST API-ის გამოყენებით. გარდა ამისა, ჩვენ ხაზს ვუსვამთ ამ მნიშვნელოვანი ინფორმაციის შენახვის მნიშვნელობას ფართო თავსებადი JPG ფორმატში, რაც უზრუნველყოფს უწყვეტ ინტეგრაციას და ხელმისაწვდომობას აპლიკაციების სიმრავლეში. და სისტემები.

.NET REST API შტრიხკოდების გენერირებისთვის

შტრიხკოდების ზუსტი და ეფექტურობის გენერირება შესაძლებელი გახდა [Aspose.BarCode Cloud SDK for .NET] (https://products.aspose.cloud/barcode/net/) მეშვეობით. პროგრამული უზრუნველყოფის განვითარების ეს ძლიერი ნაკრები ამარტივებს შტრიხკოდების შექმნის პროცესს, რაც საშუალებას გაძლევთ შეუფერხებლად ჩართოთ შტრიხკოდების გენერირების შესაძლებლობები თქვენს აპლიკაციებში. ის ასევე იძლევა შტრიხკოდების გაშიფვრის შესაძლებლობას სხვადასხვა გამოსახულების ფორმატებიდან, რაც საშუალებას იძლევა ყოვლისმომცველი მიდგომა შტრიხკოდების მართვაში. იქნება ეს QR კოდების შექმნა, UPC-A, Code 39 ან მრავალი სხვა, ეს SDK მოიცავს შტრიხკოდების სიმბოლიკის ფართო სპექტრს.

იმისათვის, რომ გამოვიყენოთ SDK, ჯერ უნდა მოვიძიოთ Aspose.BarCode-Cloud NuGet პაკეტების მენეჯერში და დააწკაპუნოთ ღილაკზე პაკეტის დამატება. მეორეც, ჩვენ უნდა მოვინახულოთ cloud dashboard, რათა მივიღოთ თქვენი პერსონალიზებული კლიენტის სერთიფიკატები.

შექმენით შტრიხკოდი JPG-ად C# .NET-ში

ეს სექცია განმარტავს დეტალებს და კოდის ნაწყვეტს, რომელიც საჭიროა შტრიხკოდის გენერირებისთვის C# .NET-ის გამოყენებით.

// მეტი ნიმუშებისთვის ეწვიეთ https://github.com/aspose-barcode-cloud/aspose-barcode-cloud-dotnet
// მიიღეთ კლიენტის სერთიფიკატები https://dashboard.aspose.cloud/-დან
string clientSecret = "c71cfe618cc6c0944f8f96bdef9813ac";
string clientID = "163c02a1-fcaa-4f79-be54-33012487e783";

// კონფიგურაციის მაგალითი, სადაც ჩვენ განვსაზღვრავთ კლიენტის სერთიფიკატებს გამოსაყენებლად
Configuration configuration = new Configuration()
{
    ClientId = clientID,
    ClientSecret = clientSecret
};

// შექმენით BarCodeAPI-ს ეგზემპლარი
BarcodeApi barcodeApi = new BarcodeApi(configuration);

// მიუთითეთ შტრიხკოდის ტიპი და შინაარსი
string type = "Code39Standard";
string text = "Hello World...!";

// შტრიხკოდი ტექსტით ცენტრში გასწორებული და შტრიხკოდის ბოლოში
var request = new GetBarcodeGenerateRequest(type, text)
{
    TextAlignment = "center",
    TextLocation = "Below",
    // გამომავალი ფორმატი შტრიხკოდის გამოსახულებისთვის
    format = "JPG"
};

// შექმენით შტრიხკოდი და შეინახეთ გამოსავალი ადგილობრივ საცავში
using (Stream response = barcodeApi.GetBarcodeGenerate(request))
{
    // დაადასტურეთ, რომ პასუხის სიგრძე 0-ზე მეტია
    Assert.IsTrue(response.Length > 0);
    
    // შეინახეთ შტრიხკოდის სურათი ადგილობრივ დისკზე
    using (FileStream stream = File.Create("BarcodeGenerated.jpg"))
    {
        response.CopyTo(stream);
    }
}
შტრიხკოდის ონლაინ გენერირება

შტრიხკოდის შემქმნელის გამომავალი გადახედვა.

ქვემოთ მოცემულია ახსნა ზემოაღნიშნული კოდის ფრაგმენტთან დაკავშირებით.

BarcodeApi barcodeApi = new BarcodeApi(configuration);

პირველ რიგში, “BarcodeApi” კლასის ინსტალაციის ინიციალიზაცია მოახდინეთ “Configuration” ობიექტის არგუმენტად გადაცემისას.

var request = new GetBarcodeGenerateRequest(type, text)
{
    TextAlignment = "center",
    TextLocation = "Below",
    format = "JPG"
};

ჩვენ დავაზუსტეთ, რომ შტრიხკოდში ტექსტი უნდა იყოს სურათის ბოლოში, ცენტრში გასწორებული და გამომავალი ფორმატი იყოს JPG.

Stream response = barcodeApi.GetBarcodeGenerate(request)

გამოიძახეთ API, რომ გენერირება შტრიხკოდის ტიპის Code39Standard.

using (FileStream stream = File.Create("BarcodeGenerated.jpg"))
{
    response.CopyTo(stream);
}

მარტივი რუტინა მიღებული შტრიხკოდის JPG ფორმატში ადგილობრივ დისკზე შესანახად.

როგორ შევქმნათ შტრიხ კოდი cURL ბრძანებების გამოყენებით

შტრიხკოდების გენერირება Aspose.BarCode Cloud-ის გამოყენებით cURL ბრძანებების მეშვეობით მრავალმხრივი და ეფექტური მეთოდია. cURL არის ბრძანების ხაზის ინსტრუმენტი, რომელიც ფართოდ გამოიყენება HTTP მოთხოვნების შესაქმნელად, რაც მას იდეალურ არჩევანს ხდის Aspose.BarCode Cloud API-სთან ინტეგრაციისთვის. გარდა ამისა, cURL ბრძანებებით, შეგიძლიათ სწრაფად წამოიწყოთ შტრიხკოდების გენერირების მოთხოვნები. ეს მიდგომა ასევე საშუალებას გაძლევთ ავტომატიზირდეთ და დაწეროთ გენერირების პროცესი, რაც ხელს უწყობს სერიული ან განმეორებადი შტრიხკოდების შექმნას.

ახლა, გთხოვთ, შეასრულოთ შემდეგი ბრძანება JWT წვდომის ნიშნის შესაქმნელად:

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"

მას შემდეგ რაც გვექნება JWT ჟეტონი, გთხოვთ შეასრულოთ შემდეგი ბრძანება შტრიხკოდის გენერირებისთვის და გამომავალი ლოკალურ დისკზე შეინახოთ.

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"

შეცვალეთ accessToken ზემოთ გენერირებული JWT წვდომის ჟეტონით.

დასკვნა

დასკვნა, შტრიხკოდების გენერირება გადამწყვეტი ამოცანაა, რომელიც გავლენას ახდენს სხვადასხვა სექტორში, ინვენტარის მენეჯმენტიდან მომხმარებელთა ჩართულობამდე. ორივე მიდგომა, რომელიც იყენებს ყოვლისმომცველ Aspose.BarCode Cloud SDK-ს .NET-ისთვის და მრავალმხრივი cURL ბრძანებების გამოყენებას Aspose.BarCode Cloud-ით, გვთავაზობს ძლიერ გადაწყვეტილებებს. მიუხედავად ამისა, ორივე გზა იწვევს შტრიხკოდების ეფექტურ გენერირებას, რაც საშუალებას აძლევს ბიზნესს გააუმჯობესონ მონაცემთა კოდირება, ხელმისაწვდომობა და ავტომატიზაცია.

გამოსადეგი ბმულები

დაკავშირებული სტატიები

ჩვენ გირჩევთ ეწვიოთ შემდეგ ბლოგებს: