
بیایید یک ماژول خواننده کد QR JPG برای یک برنامه تجاری توسعه دهیم تا تشخیص و خواندن کد QR را خودکار کنیم. این اتوماسیون به برنامه شما در زمینه بهرهوری مزیت رقابتی میدهد. علاوه بر این، این پست وبلاگ یک اسکنر بارکد آنلاین مبتنی بر وب را معرفی میکند تا بارکدها را به صورت آنلاین اسکن کند. Aspose.BarCode APIs اسکنر بارکد را در چندین زبان برنامهنویسی فراهم میکند. با این حال، در این راهنما، یک اسکنر بارکد C# با استفاده از Aspose.BarCode برای .NET خواهیم ساخت. این کتابخانه .NET کل فرآیند را بسیار روان و سبک میکند. بنابراین، بیایید بدون هیچ توضیح بیشتری پیش برویم.
ما در این مقاله به موارد زیر خواهیم پرداخت:
نصب API اسکنر بارکد C#
Aspose.BarCode برای .NET یک بسته کامل است که APIs محلی و ابری را برای خواندن و دستکاری بارکدها ارائه میدهد. گزینههای متعددی برای پیکربندی قابلیتها برای دستکاری کدهای QR و بارکدها وجود دارد. بنابراین، این API اسکنر بارکد بسیار آسان برای نصب است و میتوانید یک راهنمای نصب کامل را در صورت بروز هرگونه مشکل پیدا کنید. برای نصب این اسکنر بارکد C#، میتوانید فرمان زیر را در مدیر بسته NuGet اجرا کنید یا فایل DLL را دانلود کنید.
PM> Install-Package Aspose.BarCode

ساخت یک خواننده کد QR JPG در C#
اکنون، ما از کلاسها و متدهای ارائه شده توسط این API خواننده بارکد برای ساخت یک خواننده کد QR JPG در یک برنامه .NET استفاده خواهیم کرد. لطفاً توجه داشته باشید که یک فایل JPG منبع حاوی یک بارکد و یک کد QR داریم.
شما میتوانید مراحل زیر را دنبال کنید:
- یک نمونه جدید از کلاس BarCodeReader را با فایل منبع اولیهسازی کنید.
- بارکد را از تصویر با فراخوانی متد ReadBarCodes بخوانید و آن را به یک نمونه از کلاس BarCodeResult اختصاص دهید تا دادههای بارکد شناسایی شده از تصویر را ذخیره کنید.
- با فراخوانی خصوصیت CodeText متن کد را بگیرید.
- نوع بارکد را با فراخوانی خصوصیت CodeType بگیرید.
- خصوصیت Confidence برای دریافت سطح اعتماد به نفس شناسایی شده بارکد استفاده میشود.
- خصوصیت Region برای دریافت منطقه بارکد استفاده میشود.
کد نمونه زیر را کپی و پیست کنید تا به صورت برنامهنویسی یک اسکنر بارکد C# برای برنامه خود توسعه دهید:
using Aspose.BarCode.BarCodeRecognition; | |
namespace Aspose.BarCode | |
{ | |
class QRCodeReader | |
{ | |
// Build a JPG QR Code Reader in C# | |
static void Main(string[] args) | |
{ | |
// Initialize a new instance of the BarCodeReader class with the source file. | |
BarCodeReader barcode_reader = new BarCodeReader("barcode.jpg"); | |
// Read the barcode from the image by calling the ReadBarCodes method and assign it to an instance of the BarCodeResult class to store recognized barcode data from the image. | |
foreach (BarCodeResult result in barcode_reader.ReadBarCodes()) | |
{ | |
Console.Out.WriteLine("*************************"); | |
// Invoke the CodeText property to get the code text. | |
Console.Out.WriteLine("CodeText: " + result.CodeText); | |
// Get the barcode type by calling the CodeType property. | |
Console.Out.WriteLine("Symbology type: " + result.CodeType); | |
// The Confidence property is used to get the recognition confidence level of the recognized barcode. | |
Console.Out.WriteLine("Confidence : " + result.Confidence); | |
// The Region property is used to get the barcode region. | |
Console.Out.WriteLine("Confidence : " + result.Region); | |
Console.Out.WriteLine("*************************"); | |
} | |
} | |
} | |
} |
پس از اجرای کد بالا، خروجی را در ترمینال/CMD خود مشاهده خواهید کرد، همانطور که میتوانید خروجی فایل منبع ما را در تصویر زیر مشاهده کنید:

اسکنر بارکد آنلاین
ما با افتخار این ابزار آنلاین را ارائه میدهیم تا کاربران ما بتوانند از این اسکنر بارکد آنلاین استفاده کنند. خوشبختانه، این خواننده بارکد آنلاین توسط Aspose.BarCode تامین میشود و تجربه کاربری در سطح سازمانی را ارائه میدهد. بالاتر از همه، از شما خواسته نمیشود که برای استفاده از این ابزار یک حساب کاربری ایجاد کنید. علاوه بر این، یک رابط کاربری غنی وجود دارد که کاربران میتوانند به راحتی فایلها را بکشند و رها کنند.

API اسکنر بارکد - دریافت یک مجوز رایگان
شما میتوانید یک مجوز موقت رایگان برای آزمایش این API خواننده بارکد بدون محدودیتهای ارزیابی دریافت کنید.
نتیجهگیری
این ما را به پایان این پست وبلاگ میرساند. Aspose.BarCode برای .NET ابزار عالی برای خودکار کردن وظایف مرتبط با اسکن بارکد است. ما یاد گرفتیم که چگونه یک خواننده کد QR JPG در C# با استفاده از متدهای ارائه شده توسط این API اسکنر بارکد توسعه دهیم. این راهنما نمیتواند تمام ویژگیهای ارائه شده توسط این API خواننده بارکد را پوشش دهد. بنابراین، میتوانید به مستندات و منابع API مراجعه کنید تا اطلاعات بیشتری کسب کنید. همچنین، میتوانید به مخزن GitHub مراجعه کنید اگر میخواهید توسعه را شروع کنید.
همچنین، ما توصیه میکنیم که به راهنمای شروع به کار مراجعه کنید.
سرانجام، aspose.com در حال نوشتن پستهای جدید وبلاگ است. بنابراین، لطفاً برای بهروزرسانیهای منظم در ارتباط باشید.
کمک در دسترس است
شما میتوانید سوالات یا درخواستهای خود را در انجمن ما به ما اطلاع دهید.
سوالات متداول – FAQs
چگونه میتوانم یک کد QR را با JPEG اسکن کنم؟
شما میتوانید از این ابزار آنلاین برای خواندن بارکدها از تصاویر استفاده کنید.
چگونه میتوانم تصویر بارکد را در C# بخوانم؟
Aspose.BarCode برای .NET یک راهحل برنامهنویسی برای توسعه یک خواننده کد QR JPG ارائه میدهد. لطفاً به این لینک مراجعه کنید تا پاسخ را به تفصیل بدانید.