У світі, який все більше залежить від інформації та безперебійного обміну даними, потреба в ефективній генерації штрих-кодів ніколи не була такою критичною. Штрих-коди служать універсальною мовою для машин, спрощуючи процеси в різних галузях. Незалежно від того, чи йдеться про відстеження запасів, керування продажами чи підвищення безпеки, штрих-коди відіграють ключову роль. У цьому посібнику ми розглянемо, як легко генерувати штрих-коди за допомогою потужного API .NET REST. Крім того, ми наголошуємо на важливості збереження цих важливих фрагментів інформації у широко сумісному форматі JPG, забезпечуючи повну інтеграцію та доступність у великій кількості програм і системи.
- .NET REST API для генерації штрих-кодів
- Створення штрих-коду як JPG у C# .NET
- Як створити штрих-код за допомогою команд cURL
.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, пропонують потужні рішення. Тим не менш, обидва шляхи ведуть до ефективної генерації штрих-кодів, що дає можливість підприємствам безперешкодно покращувати кодування даних, доступність і автоматизацію.
корисні посилання
Схожі статті
Ми настійно рекомендуємо відвідати такі блоги: