Чтение и декодирование штрих-кодов PDF-417, хранящихся в изображении или PDF файле из приложения .NET

Я ищу библиотеку .NET, которая способна декодировать данные из PDF-417 штрих-кода, который встроен либо в файл изображения или PDF. На данный момент я смог найти версию Java и C версии.

В идеале эта библиотека будет бесплатной и бесплатной, но я сомневаюсь, что такой декодер существует.

Я открыт для демонстрации демонстрационных версий существующих продуктов, с которыми вы, возможно, сталкивались, - что приводит меня к вопросу - есть ли у вас опыт чтения штрих-кодов PDF-417, встроенных в изображения или PDF файлы с использованием .NET, и какой из них доступные продукты вы бы рекомендовали сделать это?

Ответ 1

Мы используем компоненты (не бесплатно) из IDAutomation для PDF417. Они очень хороши. Мы используем их для кодирования, в отличие от чтения и декодирования.

Не использовали этот компонент, но посмотрите, что это С#, и вы можете получить исходный код, но опять же, не бесплатно.

http://www.idautomation.com/barcode-recognition/

Ответ 2

ClearImage Barcode Recognition SDK для .NET, вероятно, самый простой способ декодирования PDF 417 и многих других штрих-кодов. Я использую его во многих проектах... хотя он не является бесплатным

         var bitmap = WpfImageHelper.ConvertToBitmap(_BarcodeCam.BitmapSource);

        _ImageEditor.Bitmap = bitmap;
        _ImageEditor.AutoDeskew();
        _ImageEditor.AdvancedBinarize();

        var reader = new BarcodeReader();
        reader.Horizontal = true;
        reader.Vertical = true;
        reader.Pdf417 = true;

        //_ImageEditor.Bitmap.Save("c:\\barcodeimage.jpg", System.Drawing.Imaging.ImageFormat.Jpeg);

        var barcodes = reader.Read(_ImageEditor.Bitmap);

        if (barcodes.Count() > 0)

Ответ 6

Я только что успешно интегрировал порт ZXing.Net из Java. Он не такой мощный, как другие платные SDK - например, он не может обнаружить штрих-коды в повернутом изображении. Тем не менее, это бесплатно и может работать для вас, если у вас ограниченный бюджет. Как правило, вы найдете платные SDK стоимостью 400 долларов и выше. Он имеет более миллиона загрузок на Nuget, если это что-то значит.

https://github.com/micjahn/ZXing.Net