jPDFWriter – Librairie Java de Création / Génération de PDF
jPDFWriter – Librairie Java de Création / Génération de PDF
Générez des documents PDF directement à partir de vos applications Java. JPDFWriter est une librairie Java qui vous permet de créer des documents PDF directement à partir de vos programmes Java, sans dépendre d’aucun programme tiers. jPDFWriter utilise les classes standard Java d’impression et de dessin graphique ce qui minimise le temps d’apprentissage et permet de réutiliser votre code java existant.
jPDFWriter peut créer des fichier PDF de deux façons:
- Les fichiers PDF peuvent être créés directement à l’aide de l’API très simple de jPDFWriter. Il suffit de créer un objet PDFDocument, d’y ajouter des objets PDFPage, de peindre sur ces pages en utilsant les méthodes graphiques classiques de la classe Graphics2D (drawLine, drawString.) et enfin de sauvegarder le document.
- jPDFWriter hérite par ailleurs de la class Java PrinterJob de sorte que vous pouvez créer des fichiers PDF exactement de la même façon que vous imprimez sur une imprimante physique. Cela permet de conserver votre code java d’impression existant et de donner le choix à votre utilsateur, au moment de l’exécution du programme d’imprimer vers un fichier PDF ou vers l’imprimante.
Les documents PDF générés par jPDFWriter peuvent être délivrés en tant que fichiers ou flux continus, afin de pouvoir servir les documents d’une application J2EE directement à un client navigateur (browser) sans avoir a créer de fichiers temporaires.
jPDFWriter est multiplate-forme et peut etre utilisé sous tout système d’exploitation qui supporte Java, tels que Windows, Linux, Unix (Solaris, HP UX, IBM AIX) et Mac OS X.
Principales Fonctions
- Utilise les classes standard Java d’impression et de dessin graphique ce qui permet de réutiliser le code existant et minimise le temps d’apprentissage.
- Compression des fichiers PDF afin d’en minimiser la taille.
- Support pour les polices incorporées ou intégrées.
- Support pour les images JBIG2 images.
- Permet de décider au moment de l’exécution d’imprimer vers PDF ou vers l’imprimante.
- Testé sur JDK 1.3 et au-delà.
- Ne nécessite aucun autre programme ou pilote périphérique.
- Entièrement écrit en Java™ – permet à votre application de rester multiplate-forme.