|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Member
Iscritto dal: Jul 2005
Messaggi: 175
|
Problema con PDFBox e lucene
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 |
|
|
|
|
|
#2 |
|
Member
Iscritto dal: Jul 2005
Messaggi: 175
|
Nessuno sa aiutarmi?
Questa è l'eccezione che mi viene data java.io.FileNotFoundException: \MioProgetto\resources\cms\documents\nome_file.pdf (Impossibile trovare il percorso specificato) at java.io.FileInputStream.open(Native Method) at java.io.FileInputStream.<init>(Unknown Source) at java.io.FileInputStream.<init>(Unknown Source) |
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: May 2005
Città: Roma
Messaggi: 7938
|
per usare una risorsa o un file esterno ti consiglio di usare sempre il getClass().getResouce(); oppure getClass().getResouceAsStream();
sulla documentazione ufficiale trovi i dettagli sull'utilizzo
__________________
My gaming placement |
|
|
|
|
|
#4 |
|
Member
Iscritto dal: Jul 2005
Messaggi: 175
|
ho provato sia con getResource() che con getResourceAsStream() ma mi restituiscono entrambi NULL...
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 01:02.


















