генерувати штрих-код

Згенеруйте штрих-код онлайн за допомогою .NET REST API.

У світі, який все більше залежить від інформації та безперебійного обміну даними, потреба в ефективній генерації штрих-кодів ніколи не була такою критичною. Штрих-коди служать універсальною мовою для машин, спрощуючи процеси в різних галузях. Незалежно від того, чи йдеться про відстеження запасів, керування продажами чи підвищення безпеки, штрих-коди відіграють ключову роль. У цьому посібнику ми розглянемо, як легко генерувати штрих-коди за допомогою потужного API .NET REST. Крім того, ми наголошуємо на важливості збереження цих важливих фрагментів інформації у широко сумісному форматі JPG, забезпечуючи повну інтеграцію та доступність у великій кількості програм і системи.

.NET REST API для генерації штрих-кодів

Точне й ефективне генерування штрих-кодів стало можливим завдяки Aspose.BarCode Cloud SDK для .NET. Цей надійний набір для розробки програмного забезпечення спрощує процес створення штрих-кодів, дозволяючи легко інтегрувати можливості створення штрих-кодів у ваші програми. Він також надає можливість декодувати штрих-коди з різних форматів зображень, забезпечуючи комплексний підхід до керування штрих-кодами. Незалежно від того, чи йдеться про створення QR-кодів, UPC-A, Code 39 чи багатьох інших, цей SDK охоплює широкий спектр символів штрих-кодів.

Щоб використовувати SDK, спочатку нам потрібно виконати пошук Aspose.BarCode-Cloud в менеджері пакетів NuGet і натиснути кнопку Додати пакет. По-друге, нам потрібно відвідати хмарну інформаційну панель, щоб отримати ваші персональні облікові дані клієнта.

Створення штрих-коду як 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, що робить його ідеальним вибором для інтеграції з API Aspose.BarCode Cloud. Крім того, за допомогою команд 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, пропонують потужні рішення. Тим не менш, обидва шляхи ведуть до ефективної генерації штрих-кодів, що дає можливість підприємствам безперешкодно покращувати кодування даних, доступність і автоматизацію.

корисні посилання

Схожі статті

Ми настійно рекомендуємо відвідати такі блоги: