Barcode PNG

Конвертація 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>
Save barcode as Image

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

Save barcode as Image

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>"
Code93Extended preview

Рисунок 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>"
Code128 preview

Рис. 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>"
EAN8 Preview

Рис. 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>"
EAN13 preview

Рис. 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>"
SCC14 BarCode preview

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>"
UPCA BarCode preview.

Рис. 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>"
Попередній перегляд штрих-коду VIN

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>"
Попередній перегляд штрих-коду PZN.

Рис. 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>"
Попередній перегляд штрих-коду DataMatrix

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>"
Попередній перегляд QR-коду

Fig 11:- Передпогляд QR Штрих-коду.

Окрім типу штрих-кодів, зазначених вище, Aspose.BarCode Cloud API підтримує багато інших типів штрих-кодів.

Корисні посилання.

Безкоштовні онлайн додатки

Хочете побачити API в дії!

Без налаштування середовища ви можете спробувати дослідити функції, які наразі пропонує Aspose.BarCode, використовуючи Aspose.BarCode cross platform Apps.

Пов’язані статті

Ми настійно рекомендуємо відвідати такі посилання, щоб дізнатися про: