Чтение и декодирование штрих-кодов PDF-417, хранящихся в изображении или файле PDF, из приложения .NET.
Вопрос
Я ищу библиотеку .NET, способную декодировать данные из PDF-417 штрих-код который встроен либо в файл изображения, либо в PDF-файл.На данный момент мне удалось найти только Java-версия и Версия C.
В идеале эта библиотека должна быть с открытым исходным кодом и бесплатной, но я сомневаюсь, что такой декодер существует.
Я готов опробовать демо-версии существующих продуктов, с которыми вы, возможно, имели опыт работы. Это подводит меня к вопросу: был ли у вас опыт чтения штрих-кодов PDF-417, встроенных в изображения или PDF-файлы, с использованием .NET, и какие из доступных продуктов? вы бы порекомендовали это сделать?
Решение
Мы используем компоненты (не бесплатные) от IDАвтоматизация для PDF417.Они очень хороши.Мы используем их для кодирования, а не для чтения и декодирования.
Я не использовал этот их компонент, но посмотрите, это C#, и вы можете получить исходный код, но опять же не бесплатно.
Другие советы
А ClearImage 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)
У Aspose есть кодировщик/декодер PDF417 как для .NET, так и для Java, но его исходный код не является открытым: http://www.aspose.com/categories/.net-comComponents/aspose.barcode-for-.net/default.aspx
Моровия предоставляет бесплатную декодер pdf417.
Я только что успешно интегрировал порт ZXing .Net из Java.Он не такой мощный, как другие платные SDK — например, он не может обнаружить штрих-коды на повернутом изображении.Однако это бесплатно и может подойти вам, если у вас ограниченный бюджет.Обычно платные SDK стоят от 400 долларов и выше.Его скачали на Nuget более миллиона раз, если это что-то значит.