Существует также проект для создания PDF -файлов - ITEXT.
Есть два подпроекта ниже PDFBox: Fontbox-это библиотека классов Java, которая обрабатывает шрифты PDF;
Простой пример:
Чтобы представить пакет PDFBox-APP-1.6.0.jar.
Кода -копия выглядит следующим образом:
Пакет PDF;
Импорт java.io.file;
Импорт java.net.malformedurlexception;
Импорт org.apache.pdfbox.pdmodel.pddocument;
Импорт org.apache.pdfbox.util.pdftextStripper;
открытый класс strippdfcontent {
public Static String getText (файл файла) выбрасывает исключение {
логическое сортирование = false;
int startPage = 1;
int end страница = 10;
PDDOCUMENT DOCUMT = NULL;
пытаться{
пытаться{
document = pddocument.load (file);
} catch (malformedurlexception e) {
}
PdftextStripper Stripper = new pdftextStripper ();
стриптизер.
Stripter.setStartPage (StartPage);
Stripter.setendPage (конечная страница);
return stripper.getText (document);
} catch (Exception e) {
e.printstacktrace ();
возвращаться "";
} окончательно{
if (document! = null) {
document.close ();
}
}
}
public static void main (string [] args) {
File file = new File ("/home/orisun/123.pdf");
пытаться{
String cont = getText (file);
System.out.println (продолжение);
} catch (Exception e) {
System.out.println («Стрип не удалась.»);
e.printstacktrace ();
}
}
}