
Преобразование PNG штрих-кода в .NET
Штрих-коды служат универсальным языком, позволяя компаниям эффективно отслеживать и управлять своими продуктами, оптимизировать процессы оплаты и повышать общую операционную эффективность. Также в сегодняшнем быстром мире розничной торговли, логистики и управления запасами способность программно генерировать штрих-коды является необходимой. В этой статье мы обсудим детали того, как генерировать штрих-коды в различных кодировках и как сохранить штрих-код в формате PNG с использованием .NET REST API.
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>

Fig 1a:- BarWidthReduction value as 0.5

Fig 1b:- BarWidthReduction value as 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>"

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

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

Рис. 11:-Предпросмотр QR-кода.
Помимо указанного выше типа штрих-кодов, Aspose.BarCode Cloud API поддерживает множество других типов штрих-кодов.
Полезные ссылки.
- Оцените Aspose.BarCode Cloud API.
- Документация Aspose.BarCode Cloud API
- Доступные SDKs
- Aspose.BarCode Cloud family homepage.
Бесплатные онлайн приложения
Хотите увидеть API в действии!
Без настройки среды вы можете попробовать исследовать функции, которые в настоящее время предлагает Aspose.BarCode, используя Aspose.BarCode cross platform Apps.
Связанные статьи
Мы настоятельно рекомендуем посетить следующие ссылки, чтобы узнать о: