Es gibt auch ein Projekt zum Erstellen von PDF -Dateien - iText.
Unterhalb der PDFBox gibt es zwei Unterprojekte: Fontbox ist eine Java-Klassenbibliothek, die PDF-Schriftarten verarbeitet.
Ein einfaches Beispiel:
Um das PDFBox-App-1.6.0.jar-Paket vorzustellen.
Die Codekopie lautet wie folgt:
Paket PDF;
Import Java.io.file;
importieren java.net.malformeDurlexception;
import org.apache.pdfbox.pdmodel.pddocument;
import org.apache.pdfbox.util.pdftextstripper;
öffentliche Klasse StrippdfContent {
public static String getText (Dateidatei) löst Ausnahme {aus {
boolesche Sortierung = falsch;
int startpage = 1;
int ende von Seite = 10;
Pddocument document = null;
versuchen{
versuchen{
document = pddocument.load (Datei);
} catch (falthormedurlexception e) {
}
PdfTextStripper stripper = new pdftextStripper ();
Stripper.SetsortByposition (Sortierung);
Stripper.SetStartPage (Startpage);
Stripper.SetendPage (Endseite);
return stripper.getText (Dokument);
} catch (Ausnahme e) {
E. printstacktrace ();
zurückkehren "";
} Endlich{
if (document! = null) {
document.close ();
}
}
}
public static void main (String [] args) {
Datei Datei = neue Datei ("/home/orisun/123.pdf");
versuchen{
String cont = getText (Datei);
System.out.println (cont);
} catch (Ausnahme e) {
System.out.println ("Strip fehlgeschlagen.");
E. printstacktrace ();
}
}
}