סרוק קוד QR ב-C#.

קודי QR הם די פופולריים להחלפת מידע שניתן לסרוק על ידי הרבה מכשירים. ייתכן שתצטרך ליצור אפליקציה כדי לסרוק את קודי ה-QR. בהתאם לכך, מאמר זה מסביר כיצד לסרוק קוד QR באופן פרוגרמטי ב-C#.

התקנת API של C# לסריקה או זיהוי ברקוד QR

אתה יכול לעבוד עם Aspose.BarCode for .NET API כדי לעבוד עם קודי QR כמו גם סוגים שונים אחרים של ברקודים. כל שעליך לעשות הוא להגדיר את ה-API על ידי הורדת קובצי ה-DLL הפניה מקטע הורדות או הפעל את הפקודה NuGet הבאה ב-Visual Studio IDE.

PM> Install-Package Aspose.BarCode

סרוק קוד QR ב-C#

אתה יכול בקלות לסרוק קוד QR עם השלבים הבאים:

  1. אתחול אובייקט מהמחלקה BarCodeReader יחד עם הפרמטר DecodeType.
  2. צור מופע של המחלקה BarCodeResult.
  3. סרוק את קוד ה-QR וקבל את טקסט התוצאה.

קטע הקוד הבא מפרט כיצד לסרוק קוד QR ב-C#:

using (BarCodeReader reader = new BarCodeReader("QR.png", DecodeType.QR))
{
    foreach (BarCodeResult result in reader.ReadBarCodes())
        Console.WriteLine($"{result.CodeTypeName}:{result.CodeText}");
}

סרוק קוד QR מזרם ב-C#

השלבים שלהלן מסבירים כיצד לקרוא קוד QR מזרם ב-C#:

  1. הכריז על מופע של המחלקה BarcodeReader והגדר את המאפיין DecodeType.
  2. הצג אובייקט מסוג BarCodeResult.
  3. סרוק את קוד ה-QR ואחזר את טקסט הפלט.

דוגמת הקוד שלהלן מראה כיצד לסרוק קוד QR מזרם ב-C#:

using (Stream stream = new FileStream("QR.png", FileMode.Open, FileAccess.Read))
using (BarCodeReader reader = new BarCodeReader(stream, DecodeType.QR))
{
    foreach (BarCodeResult result in reader.ReadBarCodes())
        Console.WriteLine($"{result.CodeTypeName}:{result.CodeText}");
}

קבל רישיון חינם

אתה יכול לקבל [רישיון זמני] בחינם9 לבדיקת כל התכונות של ה-API ללא מגבלות הערכה.

סיכום

במאמר זה, הבנתם כיצד לסרוק קוד QR מקובץ או זרם עם כמה קריאות API. יתר על כן, אתה יכול להסתכל במרחב תיעוד כדי לבדוק תכונות אחרות הכלולות ב-API. בכל מקרה של שאלות, אנא אל תהסס לפנות אלינו דרך הפורום.

ראה גם