Ada juga proyek untuk membuat file PDF - ITEXT.
Ada dua sub-proyek di bawah PDFBox: FontBox adalah pustaka kelas Java yang memproses font PDF;
Contoh sederhana:
Untuk memperkenalkan paket PDFbox-App-1.6.0.jar.
Salinan kode adalah sebagai berikut:
paket pdf;
impor java.io.file;
impor java.net.malformedurlexception;
impor org.apache.pdfbox.pdmodel.pddocument;
impor org.apache.pdfbox.util.pdftextstripper;
strippdfcontent kelas publik {
Public Static String GetText (File File) melempar Exception {
Boolean sort = false;
int startPage = 1;
int endpage = 10;
Dokumen pddocument = null;
mencoba{
mencoba{
Dokumen = PDDocument.Load (file);
} catch (Malformedurlexception e) {
}
PDFTEXTRSTRIPPER Stripper = new PdftextStripper ();
stripper.setsortbyposition (sort);
stripper.setStartPage (startPage);
stripper.setendPage (endpage);
return stripper.getText (dokumen);
} catch (Exception e) {
e.printstacktrace ();
kembali "";
} Akhirnya{
if (document! = null) {
document.close ();
}
}
}
public static void main (string [] args) {
File file = file baru ("/home/orisun/123.pdf");
mencoba{
String cont = getText (file);
System.out.println (cont);
} catch (Exception e) {
System.out.println ("Strip gagal.");
e.printstacktrace ();
}
}
}