Lectura y decodificación de códigos de barras PDF-417 almacenados en una imagen o archivo PDF desde una aplicación .NET

StackOverflow https://stackoverflow.com/questions/604233

  •  03-07-2019
  •  | 
  •  

Pregunta

Estoy buscando una biblioteca .NET que pueda decodificar datos de un código de barras PDF-417 que está incrustado en un archivo de imagen o PDF. En este punto, solo he podido encontrar una versión Java y una versión C .

Idealmente, esta biblioteca sería tanto de código abierto como gratuita, pero dudo que exista tal decodificador.

Estoy abierto a probar demostraciones de productos existentes con los que puede haber tenido experiencia, lo que me lleva a la pregunta: ¿ha tenido alguna experiencia leyendo códigos de barras PDF-417 incrustados en imágenes o PDF usando .NET, y cuál de los productos disponibles que recomendarías para hacerlo?

¿Fue útil?

Solución

Utilizamos componentes (no gratuitos) de IDAutomation para PDF417. Ellos son muy buenos. Los usamos para codificar, en lugar de leer y decodificar.

No he usado este componente de ellos, pero eche un vistazo, es C #, y puede obtener el código fuente, pero de nuevo, no es gratuito.

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

Otros consejos

El ClearImage Barcode Recognition SDK para .NET es probablemente la forma más fácil de decodificar PDF 417 y muchos otros códigos de barras. Lo uso en muchos proyectos ... aunque no es gratis

         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)

prueba esto

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

Este es un puerto zxing c #

Aspose tiene un codificador / decodificador PDF417 para .NET y Java, pero no es de código abierto: http://www.aspose.com/categories/.net-components/aspose.barcode-for-.net/default.aspx

Morovia proporciona un decodificador pdf417 gratuito.

Acabo de integrar con éxito el puerto ZXing .Net de java. No es tan potente como otros SDK pagados; por ejemplo, no puede detectar códigos de barras en una imagen girada. Sin embargo, es gratis y podría funcionar para usted si tiene un presupuesto limitado. En general, encontrará que los SDK pagados cuestan $ 400 y más. Tiene más de un millón de descargas en Nuget, si eso significa algo.

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

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top