跳到主要內容

發表文章

目前顯示的是 3月, 2009的文章

利用Asprise OCR辨識PDF中的條碼

http://asprise.com/product/ocr/index.php?lang=java 這個API還滿不錯用的,它可以直接辨識PDF中的條碼,不過Free的版本跟文件似乎有些不一樣,底下是辨識PDF文件的條碼步驟: 1.下載Asprise OCR v4.0 for Java,http://asprise.com/product/ocr/download.php?lang=java,以及AspriseJavaPDF-free.jar,http://asprise.com/product/javapdf/util.php 2.有Developer Guide手冊可以參考一下,把AspriseOCR.dll、DevIL.dll及ILU.dll放在LIBRARY(如Window/system32或是project的lib) 3.程式碼如下 OCR ocr = new OCR(); PDFReader pdfreader = new PDFReader(new File("d:\\lunch.pdf")); pdfreader.open(); int pageCount = pdfreader.getNumberOfPages(); // PDFToImage pdfToImage = new PDFToImage("D:\\lunch.pdf"); pdfreader.close(); PDFToImage pdfToImage = new PDFToImage("D:\\lunch.pdf"); for(int j=1;j BufferedImage img = pdfToImage.getImage(j); String text=ocr.recognizeBarcode(img); //Vector v = ocr.recognizeBarcodes(img); System.out.println(text); } 一頁是多個條碼時,可以用Vector就可以了,滿方便的不過不用錢的每