traod
02-07-2012, 17:59
Ciao a tutti,
dovrei indicizzare il contenuto di alcuni file .pdf all' interno dell' indice di Lucene per poter poi effettuarne la ricerca nel portale. I file .pdf nel mio progetto sono in un path del tipo
MioProgetto/resources/documents/nomefile.pdf
tramite questo script tento l' estrazione del testo
PDFTextStripper stripper = new PDFTextStripper();
PDDocument pdDoc = PDDocument.load(path);
StringWriter writer = new StringWriter();
stripper.writeText(pdDoc, writer);
System.out.println(writer.toString());
dove path è una stringa del tipo illustrato prima (MioProgetto/resources/documents/nomefile.pdf)
Il problema è che mi da FileNotFoundExcepetion perchè inverte lo / con \.
In pratica va a cercare il file al seguente path
MioProgetto\resources\documents\nomefile.pdf
e ovviamente non lo trova. Qualcuno sa dirmi come posso risolvere? Grazie
dovrei indicizzare il contenuto di alcuni file .pdf all' interno dell' indice di Lucene per poter poi effettuarne la ricerca nel portale. I file .pdf nel mio progetto sono in un path del tipo
MioProgetto/resources/documents/nomefile.pdf
tramite questo script tento l' estrazione del testo
PDFTextStripper stripper = new PDFTextStripper();
PDDocument pdDoc = PDDocument.load(path);
StringWriter writer = new StringWriter();
stripper.writeText(pdDoc, writer);
System.out.println(writer.toString());
dove path è una stringa del tipo illustrato prima (MioProgetto/resources/documents/nomefile.pdf)
Il problema è che mi da FileNotFoundExcepetion perchè inverte lo / con \.
In pratica va a cercare il file al seguente path
MioProgetto\resources\documents\nomefile.pdf
e ovviamente non lo trova. Qualcuno sa dirmi come posso risolvere? Grazie