
Конвертація PNG штрих-коду в .NET
Штрих-коди слугують універсальною мовою, що дозволяє бізнесу ефективно відстежувати та управляти своїми продуктами, спростити процеси оформлення покупок і підвищити загальну операційну ефективність. Також, у сучасному швидкоплинному світі роздрібної торгівлі, логістики та управління запасами, можливість програмно генерувати штрих-коди є необхідною. У цій статті ми обговоримо деталі того, як генерувати штрих-коди в різних кодуваннях і як зберегти штрих-код у форматі PNG за допомогою .NET REST API.
BarCode Conversion API
Aspose.BarCode Cloud API забезпечує чудові можливості для створення, маніпулювання та рендерингу лінійних, 2D та поштових штрих-кодів у хмарах. API розпізнає та генерує зображення штрих-кодів у JPEG, TIFF, PNG, BMP та GIF форматах. Щоб згенерувати індивідуальний вихід, ви можете вказати такі атрибути зображення, як ширина, висота, стиль межі та формат вихідного зображення. Ця стаття додатково підкреслює деталі, пов’язані з обробкою штрих-кодів за допомогою Cloud REST API.
Будь ласка, зверніть увагу, що всі наші API захищені паролем, тому перш ніж продовжити їх використання, вам потрібно підписатися на обліковий запис через Aspose.Cloud dashboard. Ми також рекомендуємо відвідати наступні посилання
Ширина контрольних панелей
У недавніх випусках Aspose.BarCode Cloud API ми надали гнучкість для обробки штрих-кодів і, зокрема, впровадили функцію контролю значення зменшення смуг. Ці значення використовуються для компенсації розповсюдження чорнила під час операції друку. Окрім зазначеної вище властивості, існує безліч варіантів для контролю рендерингу зображень штрих-кодів.
Code39Standard
cURL command
curl -X GET "https://api.aspose.cloud/v3.0/barcode/generate?Type=Code39Standard&Text=Sample%20Text&TextColor=Yellow&FontSizeMode=Auto&Resolution=130&SizeMode=None&BackColor=Blue&BarColor=Gold&BorderColor=Gold&BorderWidth=4&BorderDashStyle=DashDotDot&BorderVisible=true&EnableChecksum=Yes&BarWidthReduction=2&format=PNG" -H "accept: image/png" -H "authorization: Bearer <JWT Token>

Рис 1a:- Значення BarWidthReduction як 0.5

Fig 1b:- Значення BarWidthReduction дорівнює 4
Code93Extended
curl -X GET "https://api.aspose.cloud/v3.0/barcode/generate?Type=Code93Extended&Text=Sample%20Text&TextColor=Yellow&FontSizeMode=Auto&Resolution=130&SizeMode=None&BackColor=Blue&BarColor=Gold&BorderColor=Gold&BorderWidth=4&BorderDashStyle=DashDotDot&BorderVisible=true&EnableChecksum=Yes&BarWidthReduction=2&format=PNG" -H "accept: image/png" -H "authorization: Bearer <JWT Token>"

Рисунок 2:- Попередній перегляд штрих-коду Code93Extended.
Code128
curl -X GET "https://api.aspose.cloud/v3.0/barcode/generate?Type=Code128&Text=Sample%20Text&TextColor=Yellow&FontSizeMode=Auto&Resolution=130&SizeMode=None&BackColor=Navy&BarColor=Gold&BorderColor=Gold&BorderWidth=4&BorderDashStyle=DashDotDot&BorderVisible=true&EnableChecksum=Yes&BarWidthReduction=2&format=PNG" -H "accept: image/png" -H "authorization: Bearer <JWT Token>"

Рис. 3:- Попередній перегляд штрих-коду Code128.
EAN8
cURL command
curl -X GET "https://api.aspose.cloud/v3.0/barcode/generate?Type=EAN8&Text=123456&TextColor=Purple&FontSizeMode=Auto&Resolution=260&SizeMode=None&BackColor=Gold&BarColor=Navy&BorderColor=Navy&BorderWidth=4&BorderDashStyle=DashDotDot&BorderVisible=true&EnableChecksum=Yes&BarWidthReduction=1&format=PNG" -H "accept: image/png" -H "authorization: Bearer <JWT Token>"

Рис. 4:- Попередній перегляд штрих-коду EAN8.
EAN13
cURL command
curl -X GET "https://api.aspose.cloud/v3.0/barcode/generate?Type=EAN13&Text=123456&TextColor=Purple&FontSizeMode=Auto&Resolution=260&SizeMode=None&BackColor=Yellow&BarColor=Navy&BorderColor=Navy&BorderWidth=4&BorderDashStyle=DashDotDot&BorderVisible=true&EnableChecksum=Yes&BarWidthReduction=1&format=PNG" -H "accept: image/png" -H "authorization: Bearer <JWT Token>"

Рис. 5:- Попередній перегляд штрих-коду EAN13.
SCC14
cURL command
curl -X GET "https://api.aspose.cloud/v3.0/barcode/generate?Type=SCC14&Text=123456&TextColor=Pink&FontSizeMode=Auto&Resolution=130&SizeMode=None&BackColor=Green&BarColor=Gold&BorderColor=Gold&BorderWidth=4&BorderDashStyle=Dash&BorderVisible=true&EnableChecksum=Default&BarWidthReduction=1&format=PNG" -H "accept: image/png" -H "authorization: Bearer <JWT Token>"

Fig 6:- Попередній перегляд штрих-коду SCC14.
UPCA
cURL command
curl -X GET "https://api.aspose.cloud/v3.0/barcode/generate?Type=UPCA&Text=12345678&TextColor=Navy&FontSizeMode=Auto&Resolution=260&SizeMode=None&BackColor=Pink&BarColor=Purple&BorderColor=Purple&BorderWidth=4&BorderDashStyle=Dash&BorderVisible=true&EnableChecksum=Default&BarWidthReduction=1&format=PNG" -H "accept: image/png" -H "authorization: Bearer <JWT Token>"

Рис. 7:- Попередній перегляд штрих-коду UPCA.
VIN
VIN штрих-код, де текст відображається зверху штрих-коду, з значенням BarWidthReduction 1 та роздільною здатністю, що дорівнює 130 dpi.
cURL command
curl -X GET "https://api.aspose.cloud/v3.0/barcode/generate?Type=VIN&Text=12345678&TextLocation=Above&TextColor=Navy&FontSizeMode=Auto&Resolution=130&SizeMode=None&BarColor=Purple&BorderColor=Purple&BorderWidth=4&BorderDashStyle=Dot&BorderVisible=true&EnableChecksum=Default&BarWidthReduction=1&format=PNG" -H "accept: image/png" -H "authorization: Bearer <JWT Token>"

FIg 8:- попередній перегляд штрих-коду VIN.
PZN
curl -X GET "https://api.aspose.cloud/v3.0/barcode/generate?Type=PZN&Text=12345678&TextLocation=Above&TextAlignment=Left&TextColor=Maroon&FontSizeMode=Auto&Resolution=130&SizeMode=None&BarColor=Olive&BorderColor=Olive&BorderWidth=4&BorderDashStyle=Dot&BorderVisible=true&EnableChecksum=Default&BarWidthReduction=1&format=PNG" -H "accept: image/png" -H "authorization: Bearer <JWT Token>"

Рис. 9: - Попередній перегляд штрих-коду PZN.
DataMatrix
cURL command
curl -X GET "https://api.aspose.cloud/v3.0/barcode/generate?Type=DataMatrix&Text=Sample%20Text&TextLocation=Above&TextAlignment=Center&TextColor=Yellow&FontSizeMode=Auto&Resolution=260&SizeMode=None&BackColor=gray&BarColor=Gold&BorderColor=Gold&BorderWidth=4&BorderDashStyle=Solid&BorderVisible=true&EnableChecksum=Default&BarWidthReduction=1&format=PNG" -H "accept: image/png" -H "authorization: Bearer <JWT Token>"

Fig 10:- Попередній перегляд DataMatrix штрих-коду.
QR
cURL Command
curl -X GET "https://api.aspose.cloud/v3.0/barcode/generate?Type=QR&Text=Sample%20Text&TextLocation=Below&TextAlignment=Center&TextColor=Navy&FontSizeMode=Auto&Resolution=260&SizeMode=None&BackColor=azure&BarColor=Navy&BorderColor=Gray&BorderWidth=4&BorderDashStyle=Solid&BorderVisible=true&EnableChecksum=Default&BarWidthReduction=1&format=PNG" -H "accept: image/png" -H "authorization: Bearer <JWT Token>"

Fig 11:- Передпогляд QR Штрих-коду.
Окрім типу штрих-кодів, зазначених вище, Aspose.BarCode Cloud API підтримує багато інших типів штрих-кодів.
Корисні посилання.
- Оцініть Aspose.BarCode Cloud API.
- Aspose.BarCode Cloud API documentation
- Доступні SDKs
- Головна сторінка родини Aspose.BarCode Cloud.
Безкоштовні онлайн додатки
Хочете побачити API в дії!
Без налаштування середовища ви можете спробувати дослідити функції, які наразі пропонує Aspose.BarCode, використовуючи Aspose.BarCode cross platform Apps.
Пов’язані статті
Ми настійно рекомендуємо відвідати такі посилання, щоб дізнатися про: