1D Barcode Reader за .NET
1D Barcode Reader за .NET
1D Barcode Reader за .NET е мощен плъгин, който позволява на разработчиците да четат и декодират 1Д баркодите от изображенията. Този ръководство ще ви преминава през характеристиките и възможностите на плагина, предоставяйки примери за код в C#, за да ви помогне да започнете.
Поддържани символи на баркода
1D Barcode Reader за .NET поддържа широк спектър от символи на 1Д баркода, включително:
- УПК-А
- УПЦ-Е
- Евангелието-13
- Евангелието 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
Образованието се връща на 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);
}