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

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

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

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

Ответы [ 6 ]

4 голосов
/ 04 февраля 2010

SDK распознавания штрих-кодов ClearImage для .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)
3 голосов
/ 03 марта 2009

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

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

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

1 голос
/ 27 сентября 2011

попробуйте

http://platform.twit88.com/projects/mt-barcode

Это порт zxing c #

0 голосов
/ 21 мая 2019

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

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

0 голосов
/ 01 апреля 2010

Моровия предоставляет бесплатный pdf417 декодер .

0 голосов
/ 19 сентября 2009

Aspose имеет кодировщик / декодер PDF417 для .NET и Java, но он не с открытым исходным кодом: http://www.aspose.com/categories/.net-components/aspose.barcode-for-.net/default.aspx

...