HI Shree,
Thanks. Now it works.
one more problem what I want to overcome.
Actually I want to get Pdf from Java. I am using apache java ocr which is compilable with tesseract 3.0.3 pdf version.
We I invoke it pdf method either from direct or test class it always give me below error -
Return int from the method is 15999424. And it change according to tiff file input.
Dec 13, 2014 7:09:19 PM net.sourceforge.tess4j.Tesseract createDocuments
SEVERE: Error during processing.
My test method is -
public void getPdf() throws Exception {
Tesseract t = Tesseract.getInstance();
List<RenderedFormat> list = new ArrayList<RenderedFormat>();
list.add(RenderedFormat.PDF);
t.setLanguage("eng");
t.setDatapath("/usr/share/");
//t.setOcrEngineMode(1);
//t.setPageSegMode(2);
//t.setTessVariable("read_params_file", "fh");
t.createDocuments(
"tess4j-master/target/test-classes/test-data/1.tiff",
"tess4j-master/target/test-classes/test-data",
list);
}
Internal method is -
private void createDocuments(String filename, TessResultRenderer renderer) throws TesseractException {
int result = api.TessBaseAPIProcessPages(handle, filename, null, 0, renderer);
System.out.println("result "+result);
if (result != TessAPI.TRUE) {
throw new TesseractException("Error during processing.");
}
}
In any method of java example I get same error.
Can you plz help me on this issue.