salut
je cherche a lire un fichier pdf en entier avec la méthode pdfreader et non pas pas une seule page (reader.getPageN(100))
Savez-vous quelle méthode utiliser pour ?
Merci pour toute aide.
Version imprimable
salut
je cherche a lire un fichier pdf en entier avec la méthode pdfreader et non pas pas une seule page (reader.getPageN(100))
Savez-vous quelle méthode utiliser pour ?
Merci pour toute aide.
salut
j'ai un problème concernant l'extraction de texte d'un fichier pdf au format txt. J'utilise une methode extractText que voici :
et quand je compile j'ai l'erreur dans cette ligne :Code:
1
2
3
4
5
6
7
8
9
10
11
12 public void extractText(String src, String dest) throws IOException { PrintWriter out = new PrintWriter(new FileOutputStream(dest)); PdfReader reader = new PdfReader(src); RenderListener listener = new MyTextRenderListener(out); PdfContentStreamProcessor processor = new PdfContentStreamProcessor(listener); for (int i=1; i<reader.getFileLength();i++){ PdfDictionary pageDic = reader.getPageN(i); PdfDictionary resourcesDic = pageDic.getAsDict(PdfName.RESOURCES); processor.processContent(ContentByteUtils.getContentBytesForPage(reader, i), resourcesDic); out.flush(); out.close(); }
Pouvez-vous m'aider svp ?Code:PdfDictionary resourcesDic = pageDic.getAsDict(PdfName.RESOURCES);