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

时间:2009-03-02 22:09:27

标签: c# .net barcode decode

我正在寻找一个能够解码嵌入在图像文件或PDF中的PDF-417 barcode数据的.NET库。此时,我只能找到Java versionC version

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

我愿意尝试您可能已经体验过的现有产品的演示 - 这引出了我的问题 - 您是否有使用.NET阅读嵌入图像或PDF的PDF-417条形码的经验,以及你会推荐这样的产品吗?

6 个答案:

答案 0 :(得分: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)

答案 1 :(得分:2)

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

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

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

答案 2 :(得分:1)

试试这个

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

这是一个zxing c#port

答案 3 :(得分:0)

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

答案 4 :(得分:0)

Morovia提供免费pdf417 decoder

答案 5 :(得分:0)

我刚刚从Java成功集成了ZXing .Net端口。它不像其他付费SDK那样强大-例如,它无法检测旋转图像中的条形码。但是,它是免费的,如果您预算有限,则可能会为您工作。通常,您会发现付费的SDK的价格为$ 400以上。如果有任何意义,它在Nuget上的下载量已超过一百万。

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