Il existe également un projet de création de fichiers PDF - iText.
Il y a deux sous-projets ci-dessous PDFBox: Fontbox est une bibliothèque de classe Java qui traite les polices PDF;
Un exemple simple:
Pour introduire le package PDFBOX-APP-1.6.0.jar.
La copie de code est la suivante:
package pdf;
Importer java.io.file;
Importer java.net.malformedUrlexception;
import org.apache.pdfbox.pdmodel.pdDocument;
import org.apache.pdfbox.util.pdftextstripper;
classe publique StrippdfContent {
public static String getText (fichier file) lève une exception {
Boolean Sort = False;
int startPage = 1;
int finpage = 10;
PDDocument Document = NULL;
essayer{
essayer{
document = pdDocument.load (fichier);
} catch (malformedUrlexception e) {
}
PdftextStripper stripper = new pdftextStripper ();
Stripper.SetSortByposition (tri);
stripper.setStartPage (startPage);
stripper.setendpage (fin de page);
return stripper.getText (document);
} catch (exception e) {
e.printStackTrace ();
retour "";
} enfin{
if (document! = null) {
document.close ();
}
}
}
public static void main (String [] args) {
Fichier file = nouveau fichier ("/ home / orisun / 123.pdf");
essayer{
String cont = getText (fichier);
System.out.println (suite);
} catch (exception e) {
System.out.println ("Strip a échoué.");
e.printStackTrace ();
}
}
}