2009-03-02 5 views
10

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

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

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

ответ

2

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

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

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

+0

Спасибо за ответ. Я смотрел на это раньше, но я не смог найти декодер для PDF417 на этом сайте без лицензии Unlimited Developer. Похоже, что будет намного дешевле купить физический сканер и использовать его на предметах, прежде чем они будут проверены! –

+1

Обновление: ссылка указывает, что компонент был прекращен. Текущие компоненты штрих-кода IDAutomation, по-видимому, относятся к генерации, а не к декодированию. – J0e3gan

4

ClearImage Barcode Recognition SDK for .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) 
+0

Я положил эту библиотеку за веб-службу и отправил ей обрезанные и масштабированные изображения штрих-кодов PDF417 (~ 40K JPEG) с iPad-камеры. Пока изображения были в фокусе и имели разумные уровни освещенности, он проделал хорошую работу. – Ant

0

Morovia предоставляет бесплатный pdf417 decoder.

+0

Это не библиотека, это исполняемый файл. Кроме того, он доступен только для личного использования. – Ant

1

попробовать этот

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

Это является ZXing C# порт

+0

ссылка оказалась повреждена – castle1971

+0

Исправлена ​​ссылка, но по сравнению с библиотекой ClearImage это безнадежно. Я не мог распознать любые изображения, тогда как библиотека ClearImage имела очень хороший шанс. – Ant

 Смежные вопросы

  • Нет связанных вопросов^_^