134 votes

Quelle est la meilleure bibliothèque PDF open source pour Java ?

Quelle est la meilleure bibliothèque PDF open source pour Java ? Laquelle offre les meilleures fonctionnalités ? Laquelle est la plus fiable ? J'ai entendu parler de Apache PDFBox Y a-t-il une meilleure bibliothèque ? Avez-vous une expérience à partager ?

EDIT

Je suis à la recherche d'une bibliothèque permettant la création de PDF, y compris les fichiers et les bitmaps. La licence doit permettre une utilisation libre dans des applications commerciales. Une bonne documentation est également importante.

160voto

99tm Points 19742

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.

7voto

prakash.panjwani Points 833

J'ai utilisé iText Library pour la création de PDF, il est très flexible et facile à utiliser. Voici le lien d'un fichier simple tutoriel sur iText. Vous pouvez utiliser iText.

4voto

user986280 Points 56

Dans ce blog, vous trouverez quelques arguments en faveur d'Apache FOP : Comment créer des fichiers PDF à partir de XML

En résumé, Apache FOP est ouvert, c'est-à-dire qu'il s'agit d'un standard (et non d'une API propriétaire), gratuit et indépendant des fournisseurs, et il pourrait remplacer le moteur du processeur XSL-FO.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X