Java: Lire le contenu d’un fichier PDF

Author:

 int,string,char,static, url, socket, url, socket, java
Download

/**
 * @(#)PDFReader.java
 *
 * PDFReader application
 *
 * @author 
 * @version 1.00 2012/10/10
 */
 
import com.itextpdf.text.pdf.*;
import com.itextpdf.text.*;
import com.itextpdf.text.pdf.parser.PdfTextExtractor;
import java.util.*;
 
public class PDFReader {
 
    public static void main(String[] args) {
 
    	// TODO, add your application code
    	System.out.println("Lecteur PDF de mesexemples.com!");
    	System.out.println (ReadPDF("test.pdf"));
    }
        private static String ReadPDF(String pdf_url)
    {
        StringBuilder str=new StringBuilder();
        try
        {
 
         PdfReader reader = new PdfReader(pdf_url);
        int n = reader.getNumberOfPages();
         for(int i=1;i<n;i++)
         {
            String str2=PdfTextExtractor.getTextFromPage(reader, i);
            str.append(str2);
           System.out.println(str);
         }
        }catch(Exception err)
        {
            err.printStackTrace();
        }
        return String.format("%s", str);
    }
}