
تبدیل بارکد 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>

شکل 1a:- مقدار BarWidthReduction برابر با 0.5

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

شکل ۴ :- پیش نمایش بارکد 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.
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.
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
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.
علاوه بر نوع بارکدهای مشخص شده در بالا، API Cloud Aspose.BarCode از بسیاری انواع بارکد دیگر نیز پشتیبانی میکند.
لینکهای مفید.
- ارزیابی Aspose.BarCode Cloud API.
- مستندات API Cloud Aspose.BarCode
- SDKهای موجود
- صفحه اصلی خانواده Aspose.BarCode Cloud.
برنامههای آنلاین رایگان
میخواهم API را در عمل ببینم!
بدون تنظیم محیط، میتوانید ویژگیهای ارائه شده توسط Aspose.BarCode را با استفاده از Aspose.BarCode cross platform Apps بررسی کنید.
مقالات مرتبط
ما به شدت توصیه میکنیم که به لینکهای زیر مراجعه کنید تا در مورد موارد زیر بیاموزید: