代码之家  ›  专栏  ›  技术社区  ›  John Rasch

从.NET应用程序中读取和解码存储在图像或PDF文件中的PDF-417条形码

  •  10
  • John Rasch  · 技术社区  · 16 年前

    我正在寻找一个.NET库,它能够解码来自 PDF-417 barcode 嵌入在图像文件或PDF中的。在这一点上,我只能找到一个 Java version C version .

    理想情况下,这个库应该是开源和免费的,但我怀疑这样的解码器是否存在。

    我愿意尝试您可能有经验的现有产品的演示-这就引出了一个问题-您是否有使用.NET阅读嵌入图像或PDF中的PDF-417条形码的经验,以及您建议使用哪些可用产品?

    5 回复  |  直到 16 年前
        1
  •  4
  •   Dan    14 年前

    这个 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)
    
        2
  •  3
  •   MikeW    16 年前

    我们使用的组件(不是免费的)来自 IDAutomation 用于PDF417。他们非常好。我们使用它们进行编码,而不是读取和解码。

    还没有使用过他们的这个组件,但是看看它是C#,你可以获得源代码,但同样不是免费的。

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

        3
  •  1
  •   Ant    12 年前

    试试这个

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

    这是一个zxing c#端口

        4
  •  1
  •   Savage    6 年前

    我刚刚成功地从java集成了ZXing.Net端口。它不如其他付费SDK强大——例如,它无法检测旋转图像中的条形码。然而,它是免费的,如果你有预算的话,它可能对你有用。一般来说,你会发现付费SDK的价格在400美元以上。如果这意味着什么的话,它在Nuget上的下载量超过了一百万。

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

        5
  •  0
  •   user175832 user175832    15 年前

    Aspose有一个适用于.NET和Java的PDF417编码器/解码器,但它不是开源的: http://www.aspose.com/categories/.net-components/aspose.barcode-for-.net/default.aspx

        6
  •  0
  •   cuteCAT    15 年前

    摩洛维亚提供免费的 pdf417 decoder .