PDF-файловый редактор itext7 не работает на Java

#java #pdf #itext7

#java #PDF #itext7

Вопрос:

Это мой код

 import com.itextpdf.kernel.pdf.PdfReader;
...
...
try{
   PdfReader reader = new PdfReader("C:/Users/Warrior/Documents/1.pdf");
}catch(IOException e){
   e.printStackTree();
}
  

И я импортирую pdfxfa-2.0.1.jar файл в eclipse.
Но не продолжайте new PdfReader .
И это не перехвачено в предложении catch и не ошибка печати.
Пожалуйста, помогите мне.
Спасибо.

Ответ №1:

Вы должны попробовать добавить другое более общее исключение, чтобы увидеть, есть ли ошибка, т.е.

 try{
   PdfReader reader = new PdfReader("..."); // The path to your pdf document
   // What do you want to achieve with the PdfReader instance here?
   // Do some action with your reader. You don't need to assign without using it
   // to see what is happening.
} catch(IOException e){
   e.printStackTrace();
} catch(Exception ex) {
   ex.printStackTrace();
}
  

Если все же исключение не сгенерировано, а перехвачено, Exception то вы можете обвинить PdfReader .

Вы не можете точно сказать, в чем проблема, если не покажете, как вы вызываете методы reader . Простое назначение reader не означает PdfReader , что он не работает только потому, что ошибка не выдается.

Комментарии:

1. Иногда это может быть даже необходимо для перехвата Throwable .

2. Я исправил свою проблему, проблема в неправильной загрузке библиотеки в eclipse.