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

קורא ברקוד באמצעות C# | סרוק ברקוד מתמונה

סורק ברקוד .NET API

GroupDocs.Parser for C# API מספק למפתחים את היכולת לחלץ נתונים מפורמטים מגוונים של מסמכים כמו PDF, Word, Excel ועוד. עם הפונקציונליות הנרחבת שלו, הוא מאפשר ניתוח קל של טקסט, מטא נתונים, תמונות, ברקודים ותוכן מובנה. במאמר זה, נחקור כיצד להשתמש ב-API זה כדי לסרוק ברקודים מתמונות בתוך יישום NET באמצעות C#.

אתה יכול להוריד את קובצי ה-DLL או את מתקין ה-MSI מקטע ההורדות או להתקין את ה-API באפליקציית NET שלך דרך NuGet.

PM> Install-Package GroupDocs.Parser

כיצד לסרוק ברקוד באמצעות C#

אם אתה מאלה שעדיין מאמינים שסריקת ברקודים היא משימה מורכבת, השורות הבאות יבהירו לך את התפיסה המוטעית. בצע את השלבים הבאים כדי לקרוא תמונת ברקוד:

  • השתמש במחלקה Parser כדי לטעון את תמונת הברקוד.
  • השג את הברקוד(ים) מהתמונה הטעונה.
  • חלץ את הנתונים המקודדים מהברקוד באמצעות המאפיין Value.

קוד המקור הבא של C# מדגים כיצד לסרוק תמונת ברקוד בתוך יישום NET באמצעות C#.

// סרוק ברקוד באמצעות C#
using (Parser parser = new Parser("/path/barcode.png"))
{
    // חלץ את כל הברקודים.
    IEnumerable<PageBarcodeArea> barcodes = parser.GetBarcodes();

    // חזור על ברקודים
    foreach (PageBarcodeArea barcode in barcodes)
    {
        // הדפס את ערכי הברקוד המזוהים
        Console.WriteLine(barcode.CodeTypeName +" Value: " + barcode.Value);
    }
}

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

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

סיכום

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

ללמידה נוספת, אתה יכול לבקר בחומר השימושי הבא:

ראה גם