هناك أيضًا مشروع لإنشاء ملفات 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 {
السلسلة الثابتة العامة getText (ملف الملف) يلقي استثناء {
نوع منطقي = خطأ ؛
int startPage = 1 ؛
int intpage = 10 ؛
pddocument document = null ؛
يحاول{
يحاول{
document = pddocument.load (file) ؛
} catch (malformedurlexception e) {
}
pdftextstripper stripper = new pdftextstripper () ؛
Stripper.SetSortByposition (sort) ؛
Stripper.SetStartPage (startPage) ؛
Stripper.SetendPage (PENTPAGE) ؛
إرجاع Stripper.getText (وثيقة) ؛
} catch (استثناء e) {
E.PrintStackTrace () ؛
يعود ""؛
} أخيراً{
if (document! = null) {
document.close () ؛
}
}
}
الفراغ الثابت العام الرئيسي (سلسلة [] args) {
ملف ملف = ملف جديد ("/home/orisun/123.pdf") ؛
يحاول{
سلسلة cont = getText (ملف) ؛
system.out.println (cont) ؛
} catch (استثناء e) {
system.out.println ("فشل الشريط.") ؛
E.PrintStackTrace () ؛
}
}
}