خواننده بارکد 1D برای .NET

معرفی 1D Barcode Reader برای .NET

1D Barcode Reader برای .NET یک پلاگین قدرتمند است که توسعه دهندگان را قادر می سازد تا کدهای نوار 2D را از تصاویر بخوانند و آن را رمزگذاری کنند.این راهنمای شما را با ویژگی ها و قابلیت های افزونه، نمونه های کد را در C# ارائه می دهد تا به شما کمک کند تا شروع کنید.

پشتیبانی از رمزهای بارکد

1D Barcode Reader برای .NET پشتیبانی از طیف گسترده ای از نمادهای بارکد 1d، از جمله:

  • UPC-A
  • UPC-E
  • یاسین-13
  • EAN-8
  • کد 39
  • کد 93
  • کد 128
  • 2 نفر از 5 نفر
  • کد 11

شما می توانید نماد را برای خواندن با استفاده از BarcodeReader کلاس :

// Create a new instance of BarcodeReader
Aspose.BarCode.BarcodeReader reader = new Aspose.BarCode.BarcodeReader("image.png", Aspose.BarCode DecodeType.Code39);

// Read the barcode
Aspose.BarCode.Result result = reader.ReadBarCodes()[0];

خواندن بارکدها از تصاویر

برای خواندن یک کد نوار از یک تصویر، می توانید از BarcodeReader کلاس و مشخص کردن فایل تصویر مسیر یا جریان:

// Create a new instance of BarcodeReader
Aspose.BarCode.BarcodeReader reader = new Aspose.BarCode.BarcodeReader("image.png");

// Read the barcode
Aspose.BarCode.Result result = reader.ReadBarCodes()[0];

شما همچنین می توانید بارکدها را از جریان ها بخوانید:

// Create a new instance of BarcodeReader
using (System.IO.Stream stream = System.IO.File.OpenRead("image.png"))
{
    Aspose.BarCode.BarcodeReader reader = new Aspose.BarCode.BarcodeReader(stream);
    // Read the barcode
    Aspose.BarCode.Result result = reader.ReadBarCodes()[0];
}

رمزگذاری بارکد

در این BarcodeReader بازگشت کلاس A Result موضوع، که شامل اطلاعات مربوط به کد نوار رمزگذاری شده، از جمله نماد شناسی، متن کد، و مکمل:

// Create a new instance of BarcodeReader
Aspose.BarCode.BarcodeReader reader = new Aspose.BarCode.BarcodeReader("image.png");

// Read the barcode
Aspose.BarCode.Result result = reader.ReadBarCodes()[0];

// Get the symbology
string symbology = result.CodeType;

// Get the code text
string codeText = result.CodeText;

اشتباه در رفتار

1D Barcode Reader برای .NET استثناها را از بین می برد اگر در هنگام خواندن یا رمزگذاری کد نوار یک خطا رخ دهد:

try
{
    // Create a new instance of BarcodeReader
    Aspose.BarCode.BarcodeReader reader = new Aspose.BarCode.BarcodeReader("image.png");

    // Read the barcode
    Aspose.BarCode.Result result = reader.ReadBarCodes()[0];
}
catch (Aspose.BarCode.BarcodeException ex)
{
    Console.WriteLine("Error reading barcode: " + ex.Message);
}
 فارسی