PDF-417 Barcode가 .NET 응용
문제
데이터에서 데이터를 디코딩 할 수있는 .NET 라이브러리를 찾고 있습니다. PDF-417 바코드 이미지 파일 또는 PDF에 포함됩니다. 이 시점에서 나는 자바 버전 그리고 a C 버전.
이상적으로는이 라이브러리는 오픈 소스와 무료이지만, 그러한 디코더가 존재한다고 의심합니다.
나는 당신이 경험했을 수있는 기존 제품의 데모를 시험해 볼 수 있습니다. 그렇게 하시겠습니까?
해결책
우리는 구성 요소 (무료가 아님)를 사용합니다 Idautomation PDF417 용. 걔네들은 엄청 좋아요. 우리는 읽기와 디코딩과는 달리 인코딩에 사용합니다.
이 구성 요소를 사용하지는 않았지만 C#이면 소스 코드를 얻을 수 있지만 다시 무료는 아닙니다.
다른 팁
그만큼 .NET 용 ClearImage 바코드 인식 SDK 아마도 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)
.NET과 Java 모두에 대한 PDF417 인코더/디코더가 있지만 오픈 소스는 아닙니다. http://www.aspose.com/categories/.net-components/aspose.barcode-for-.net/default.aspx
모로비아는 무료를 제공합니다 PDF417 디코더.
Java에서 zxing .net 포트를 성공적으로 통합했습니다. 다른 유료 SDK만큼 강력하지 않습니다. 예를 들어 회전 된 이미지에서 바코드를 감지 할 수 없습니다. 그러나 예산이 있으면 무료이며 예산이 있다면 효과가있을 수 있습니다. 일반적으로 유료 SDK의 비용은 $ 400 이상입니다. Nuget에 백만 개가 넘는 다운로드가 있습니다.