این مبحث ساده نحوه خواندن Barcode با استفاده از C# را نشان می دهد. به منظور خواندن بارکد C# می توان برنامه مبتنی بر C# را با استفاده از فراخوانی های ساده API و چند مرحله کدگذاری توسعه داد. میتوانید از این مثال در هر یک از برنامههای پشتیبانیشده داتنت که در سیستمعاملهای Windows، macOS و Linux اجرا میشوند، بدون وابستگی به هیچ ابزار شخص ثالث یا API دیگر استفاده کنید.
مراحل خواندن بارکد با استفاده از سی شارپ
- شامل Aspose.BarCode for .NET از مدیر بسته NuGet
- شامل ارجاع به فضاهای نام Aspose.Barcode و Aspose.BarCode.BarCodeRecognition
- یک شی از BarCodeReader class ایجاد کنید و فایل تصویر بارکد را بارگیری کنید
- انواع بارکد را با استفاده از شمارشگر DecodeType برای BarCodeReader تنظیم کنید
- برای استفاده بیشتر، اطلاعات بارکد استخراج شده را تکرار کنید
مراحل بالا در C# بارکد را از تصویر فقط در چند خط کد می خواند. این فرآیند با افزودن API با استفاده از NuGet و شامل فضاهای نام مورد نیاز آغاز خواهد شد. سپس فایل PNG منبع را با استفاده از نمونه BarCodeReader با یک یا چند بارکد در داخل آن می خوانیم. همچنین با استفاده از شمارشگر DecodeType انواع بارکد مورد نظر را که علاقه مند به خواندن آنها هستیم تنظیم می کنیم. در سطرهای بعدی بارکد خوان اطلاعاتی را از تصویر استخراج می کند و ما آن را برای استفاده بیشتر در برنامه خود تکرار می کنیم.
کد برای خواندن بارکد با استفاده از سی شارپ
در مثال بالا، به منظور ایجاد بارکدخوان، کد منبع C# در چند تماس API استفاده شده است. API برای خواندن اطلاعات از طیف گسترده ای از انواع بارکد که در DecodeType Enumerator مشخص شده اند، پشتیبانی می کند. تنها در چند خط کد در سی شارپ بارکد خوان توسعه یافته است.
در این مبحث به بررسی این موضوع پرداختهایم که یک برنامه کاربردی در سی شارپ چگونه بارکد را از یک تصویر PNG اسکن میکند. اگر علاقه مند به تولید کد QR هستید، به مقاله نحوه ایجاد کد QR در سی شارپ مراجعه کنید.