C#을 사용하여 pdf 파일에 포함 된 pdf417 바코드의 내용을 읽고 싶습니다.Aspose pdf417 recognition
[...]
// bind the pdf document
Aspose.Pdf.Facades.PdfExtractor pdfExtractor = new Aspose.Pdf.Facades.PdfExtractor();
pdfExtractor.BindPdf(ImageFullPath);
pdfExtractor.StartPage = 1;
pdfExtractor.EndPage = 1;
// extract the images
pdfExtractor.ExtractImage();
//save images to stream in a loop
while (pdfExtractor.HasNextImage())
{
// save image to stream
MemoryStream imageStream = new MemoryStream();
pdfExtractor.GetNextImage(imageStream);
imageStream.Position = 0;
// recognize the barcode from the image stream above
System.Drawing.Image img = Image.FromStream(imageStream);
Aspose.BarCodeRecognition.BarCodeReader barcodeReader = new Aspose.BarCodeRecognition.BarCodeReader(imageStream, BarCodeReadType.Pdf417);
while (barcodeReader.Read())
{
Console.WriteLine("Codetext found: " + barcodeReader.GetCodeBytes());
}
// close the reader
barcodeReader.Close();
}
Console.WriteLine("Done");
[...]
내가 바코드의 내용이 것을 알고 "OB | 090547db800b6c47는": 나는 다음과 같은 코드를 쓴 문제는 내가 얻을 출력이 때문이다 "를 Codetext 결과 : OBAQAQOB | 0 * 6AJAFEHdbhDrh을". 누군가 내가 뭘 잘못하고 있는지 알아?
문제를 보여주는 샘플 PDF를 제공 할 수 있습니다. – mkl
여기 있습니다 : http://www.filedropper.com/sample_16 –