Vous ne pouvez pas vraiment les comparer tous. Chacun a ses propres caractéristiques et usages.
Certains d'entre eux,
-
PDFBox - Bibliothèque Java PDF ne peut créer que des PDF simples basés sur des fichiers texte ; il ne prend en charge que peu de fonctionnalités de iText. Il est utilisé pour extraire du texte d'un PDF.
-
iText - bibliothèque Java PDF : Il est utilisé pour générer des documents PDF de manière dynamique. Il est utilisé pour créer et manipuler des PDF.
-
PDFClown est une bibliothèque PDF qui permet de générer, lire et éditer des PDF. Il permet de diviser et de fusionner les documents PDF.
-
Renderer PDF - Il s'agit d'une bibliothèque Java qui rend les documents PDF à l'écran en utilisant Java2D dans un panneau swing. Il est capable de visualiser le PDF, de le convertir en PNG, de visualiser le PDF dans une scène 3D, de supporter l'aperçu avant impression. Il ne permet pas de créer ou de manipuler le PDF.
-
jPod - Cadre de manipulation et de rendu des PDF.
-
PDFJet - Bibliothèque PDF pour Java et .NET
- Le site Soucoupe volante Le projet de moteur de rendu XHTML permet de convertir le XHTML en PDF. Jetez un coup d'oeil à un exemple aquí .
EDIT
Notez que PDFBox a été considérablement mis à jour depuis cette réponse et gère toutes les fonctionnalités des PDF : pièces jointes, images, vidéo, son, texte, polices personnalisées, liens, etc.