Barcode PNG

تبدیل بارکد PNG در .NET

بارکدها به عنوان یک زبان جهانی عمل می‌کنند و به کسب‌وکارها این امکان را می‌دهند که به‌طور مؤثر محصولات خود را ردیابی و مدیریت کنند، فرآیندهای پرداخت را ساده‌سازی کنند و کارایی کلی عملیاتی را افزایش دهند. همچنین، در دنیای سریع امروز در زمینه خرده‌فروشی، لجستیک و مدیریت موجودی، توانایی تولید بارکدها به‌صورت برنامه‌نویسی ضروری است. در این مقاله، به جزئیات نحوه تولید بارکدها در انواع کدگذاری‌ها و نحوه ذخیره بارکد در فرمت PNG با استفاده از .NET REST API خواهیم پرداخت.

API تبدیل بارکد

آسپوز بارکد کلود API قابلیت های عالی برای ایجاد، دستکاری و رندر بارکدهای خطی، 2D و پستی در Cloud ارائه می دهد. این API تصاویر بارکد را در فرمت های JPEG، TIFF، PNG، BMP و GIF شناسایی و تولید می کند. برای تولید خروجی سفارشی، می توانید ویژگی های تصویر مانند عرض، ارتفاع، سبک حاشیه و فرمت تصویر خروجی را مشخص کنید. این مقاله جزئیات مربوط به پردازش بارکد با استفاده از Cloud REST API را بیشتر بررسی می کند.

لطفاً توجه داشته باشید که تمام API های ما با رمز عبور محافظت شده‌اند، بنابراین قبل از ادامه استفاده از آنها، باید یک حساب کاربری در Aspose.Cloud dashboard ثبت‌نام کنید. ما همچنین توصیه می‌کنیم که به لینک‌های زیر مراجعه کنید

کنترل عرض نوارها

در نسخه‌های جدید منتشر شده از API Cloud Aspose.BarCode، ما قابلیت انعطاف‌پذیری برای پردازش بارکد ارائه داده‌ایم و به‌طور خاص، ویژگی کنترل ارزش کاهش میله‌ها را معرفی کرده‌ایم. این ارزش‌ها برای جبران پخش جوهر در حین عملیات چاپ استفاده می‌شوند. به‌جز خاصیت ذکر شده، گزینه‌های متنوعی برای کنترل رندرینگ تصاویر بارکد وجود دارد.

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

شکل 1ب: - مقدار 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 پیش‌نمایش

شکل ۲:- پیش‌نمایش بارکد 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

شکل 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

شکل ۴ :- پیش نمایش بارکد 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

شکل ۵ :- پیش نمایش بارکد 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

شکل ۶: - پیش نمایش بارکد 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.

شکل 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

شکل 10:- پیش نمایش کد بار DataMatrix.

QR

دستور cURL

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

شکل ۱۱:-پیش نمایش بارکد QR.

علاوه بر نوع بارکدهای مشخص شده در بالا، API Cloud Aspose.BarCode از بسیاری انواع بارکد دیگر نیز پشتیبانی می‌کند.

لینک‌های مفید.

برنامه‌های آنلاین رایگان

می‌خواهم API را در عمل ببینم!

بدون تنظیم محیط، می‌توانید ویژگی‌های ارائه شده توسط Aspose.BarCode را با استفاده از Aspose.BarCode cross platform Apps بررسی کنید.

مقالات مرتبط

ما به شدت توصیه می‌کنیم که به لینک‌های زیر مراجعه کنید تا در مورد موارد زیر بیاموزید: