Читатель штрих-кодов 1D для .NET
Введение в Читатель штрих-кодов 1D для .NET
Читатель штрих-кодов 1D для .NET - это мощный плагин, позволяющий разработчикам читать и декодировать штрих-коды 1D из изображений. Это руководство проведет вас через функции и возможности плагина, предоставляя примеры кода на C#, чтобы помочь вам начать.
Поддерживаемые символологии штрих-кодов
Читатель штрих-кодов 1D для .NET поддерживает широкий спектр символогий штрих-кодов 1D, включая:
- UPC-A
- UPC-E
- EAN-13
- EAN-8
- Code 39
- Code 93
- Code 128
- Interleaved 2 of 5
- Code 11
Вы можете указать символогию для чтения с помощью класса BarcodeReader
:
// Создайте новый экземпляр BarcodeReader
Aspose.BarCode.BarcodeReader reader = new Aspose.BarCode.BarcodeReader("image.png", Aspose.BarCode DecodeType.Code39);
// Прочитайте штрих-код
Aspose.BarCode.Result result = reader.ReadBarCodes()[0];
Чтение штрих-кодов из изображений
Чтобы прочитать штрих-код из изображения, вы можете использовать класс BarcodeReader
и указать путь к файлу изображения или поток:
// Создайте новый экземпляр BarcodeReader
Aspose.BarCode.BarcodeReader reader = new Aspose.BarCode.BarcodeReader("image.png");
// Прочитайте штрих-код
Aspose.BarCode.Result result = reader.ReadBarCodes()[0];
Вы также можете читать штрих-коды из потоков:
// Создайте новый экземпляр BarcodeReader
using (System.IO.Stream stream = System.IO.File.OpenRead("image.png"))
{
Aspose.BarCode.BarcodeReader reader = new Aspose.BarCode.BarcodeReader(stream);
// Прочитайте штрих-код
Aspose.BarCode.Result result = reader.ReadBarCodes()[0];
}
Декодирование штрих-кодов
Класс BarcodeReader
возвращает объект Result
, содержащий информацию о декодированном штрих-коде, включая символогию, текст кода и дополнение:
// Создайте новый экземпляр BarcodeReader
Aspose.BarCode.BarcodeReader reader = new Aspose.BarCode.BarcodeReader("image.png");
// Прочитайте штрих-код
Aspose.BarCode.Result result = reader.ReadBarCodes()[0];
// Получите символогию
string symbology = result.CodeType;
// Получите текст кода
string codeText = result.CodeText;
Обработка ошибок
Читатель штрих-кодов 1D для .NET выбрасывает исключения, если во время чтения или декодирования штрих-кода возникает ошибка:
try
{
// Создайте новый экземпляр BarcodeReader
Aspose.BarCode.BarcodeReader reader = new Aspose.BarCode.BarcodeReader("image.png");
// Прочитайте штрих-код
Aspose.BarCode.Result result = reader.ReadBarCodes()[0];
}
catch (Aspose.BarCode.BarcodeException ex)
{
Console.WriteLine("Ошибка чтения штрих-кода: " + ex.Message);
}