从.NET应用程序中读取和解码存储在图像或PDF文件中的PDF-417条形码
解决方案
我们使用 IDAutomation 中的PDF417组件(非免费)。他们很好。我们使用它们进行编码,而不是读取和解码。
没有使用他们的这个组件,但看看它是C#,你可以获得源代码,但同样,不是免费的。
其他提示
ClearImage条形码识别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)
Aspose有一个用于.NET和Java的PDF417编码器/解码器,但它不是开源的: http://www.aspose.com/categories/.net-components/aspose.barcode-for-.net/default.aspx
Morovia提供免费的 pdf417解码器。
我刚刚从java成功集成了ZXing .Net端口。它没有其他付费SDK那么强大 - 例如它无法检测旋转图像中的条形码。但是,它是免费的,如果您有预算,可能会对您有用。通常,您会发现付费SDK的价格为400美元及以上。它有超过一百万的Nuget下载,如果这意味着什么。
不隶属于 StackOverflow