2013-10-25 1 views
0

Привет ребята Я хочу, чтобы создать PDF-файл, который читатель прочтет жестко закодированные в формате PDF и распечатать данные в console.I использовали код ниже ..PDF Reader печатает в консоли с помощью Java

public class pdfreader { 

public static void main(String args[]) throws Exception { 
    readResourceFileAndPrintContents(); 
} 

private static void readResourceFileAndPrintContents() throws Exception { 
    InputStream stream = loadResourceAsStream("/home/ajay/Downloads/Beginning iPhone Development.pdf"); 

    BufferedReader in = new BufferedReader(new InputStreamReader(stream)); 

    String line; 
    while ((line = in.readLine()) != null) { 
     System.out.println((line)); 
    } 
} 

public static InputStream loadResourceAsStream(final String resourceName) { 
    InputStream input = null; 
    try { 
     input = new FileInputStream(resourceName); 
    } catch (FileNotFoundException e) { 
     System.out.println("Resource File Not Found"); 
     e.printStackTrace(); 
    } 
    return input; 
} 

}

Но я не получаю контекста. Не могли бы вы помочь мне ... Спасибо.

ответ

1

Я использовал iText, но here вы найдете пару библиотека.

Вам нужна библиотека для извлечения строк, потому что pdf не является текстом. Он сохраняется в двоичном формате. Нужна библиотека для декодирования.

Смежные вопросы