我正在寻找一个能够解码嵌入在图像文件或PDF中的PDF-417 barcode数据的.NET库。此时,我只能找到Java version和C version。
理想情况下,这个库既是开源的,也是免费的,但我怀疑存在这样的解码器。
我愿意尝试您可能已经体验过的现有产品的演示 - 这引出了我的问题 - 您是否有使用.NET阅读嵌入图像或PDF的PDF-417条形码的经验,以及你会推荐这样的产品吗?
答案 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#,你可以获得源代码,但同样,不是免费的。
答案 2 :(得分:1)
答案 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上的下载量已超过一百万。