我正在尋找能夠解碼嵌入在圖像文件或PDF中的PDF-417 barcode數據的.NET庫。在這一點上,我只能找到Java version和C version。從.NET應用程序中讀取和解碼存儲在圖像或PDF文件中的PDF-417條形碼
理想情況下,這個庫將是開源的和免費的,但我懷疑這樣的解碼器存在。
我很樂意嘗試您可能已經體驗過的現有產品的演示 - 這會將我帶入問題 - 您是否有過使用.NET閱讀嵌入圖像或PDF中的PDF-417條形碼的經驗?你會推薦使用哪些產品?
我正在尋找能夠解碼嵌入在圖像文件或PDF中的PDF-417 barcode數據的.NET庫。在這一點上,我只能找到Java version和C version。從.NET應用程序中讀取和解碼存儲在圖像或PDF文件中的PDF-417條形碼
理想情況下,這個庫將是開源的和免費的,但我懷疑這樣的解碼器存在。
我很樂意嘗試您可能已經體驗過的現有產品的演示 - 這會將我帶入問題 - 您是否有過使用.NET閱讀嵌入圖像或PDF中的PDF-417條形碼的經驗?你會推薦使用哪些產品?
我們使用IDAutomation的組件(非免費)用於PDF417。他們很好。我們使用它們進行編碼,而不是讀取和解碼。
還沒有使用過他們的這個組件,但看看它是C#,你可以獲得源代碼,但是又不是免費的。
的Aspose對.NET和Java中的PDF417編碼器/解碼器,但它不是開源:http://www.aspose.com/categories/.net-components/aspose.barcode-for-.net/default.aspx
的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)
我把這個庫放在一個web服務後面,並從iPad攝像頭髮送裁剪和縮放的PDF417條形碼(〜40K JPEG)圖像。只要圖像聚焦並具有合理的照明水平,它的表現很好。 – Ant 2012-11-13 18:14:51
感謝您的答覆。我之前正在考慮這個問題,但是我沒有在無限制開發人員許可證的情況下找到該網站上的PDF417解碼器。看起來,只要購買一臺物理掃描儀並在掃描之前將其用在物品上,它將會便宜很多! – 2009-03-03 00:58:57
更新:鏈接指示組件已停用。 IDAutomation當前的條形碼組件似乎都是針對生成而不是解碼。 – J0e3gan 2013-08-21 15:02:10