Génération de PDF en java - Java - Programmation
Marsh Posté le 07-07-2019 à 15:26:35
Générer du xml puis le convertir en PDF avec un xsl ?
J'ai fait ça avec FOP il y a longtemps, mais je crois que ça existe toujours.
Marsh Posté le 08-07-2019 à 11:00:28
Mes deux cents:
Formater du XML avec des XSL-FO, pour obtenir du PDF, si c'est pour du boulot Pro, jeter un œil à XEP de renderX.
Formater du XML avec des CSS, pour obtenir du PDF, si c'est pour du boulot Pro, jeter un œil à Prince XML.
Par contre, pour du dev java, ce que fait openlowcode, si ça simplifie l'utilisation de Apache PDF Box, ça peut être une bonne initiative.
A+,
Marsh Posté le 29-11-2021 à 20:59:51
Salut,
As-tu pensé à passer par un moteur de template ? (comme jasperreport par exemple )
Alameda
Marsh Posté le 17-06-2019 à 07:25:12
Vous avez peut-être eu, dans votre travail, à développer des applications devant générer des documents à imprimer (par exemple une facture...). Ces documents sont très importants car ils peuvent être partagés à des acteurs pas connectés au système, ils ont en général une jolie mise en page, et ils sont souvent requis pour des raisons réglementaires.
Les solutions suivantes sont les plus connues:
Il n'existait donc pas à ma connaissance de librairie gratuite et permettant la génération rapide de PDF en java. C'est pour cela que j'ai développé ces dernièrs années une surcouche à Apache PDF Box permettant de créer rapidement de tels documents. Je viens de le publier en open-source. Le projet s'appelle Open Lowcode PDF et la première version est disponible sur github.
Comme c'est mon premier pas dans le monde de l'open-source, n'hésitez pas à me faire part de vos commentaires, sur le package lui-même, et aussi sur la façon de publier.
---------------
Open Lowcode Github repo