-
[FOP] XML vers PDF
Bonjour,
Actuellement, nous utilisons FOP avec des fichiers XML et XSL. Cependant, pour des problèmes de lenteur (et surtout de "outOfMemory"), nous désirons changer de librairie, mais sans changer le système de XML (puisqu'ils sont générés depuis la base de données).
On m'a conseillé la librairie PDFBox, que je suis en train d'étudier.
Quelqu'un aurait il d'autres idées, ou des exemples sur l'implémentation et le fonctionnement de PDFBox ?
Merci !
-
Tu veut faire quoi exactement ? Tu veut parser un fichier xml en pdf, tu veut juste récupérer les infos du xml dans ton programme ?
-
Si tu veux convertir du xml en pdf, la meilleure solution reste fop, pdfbox, itext ou autre ne permettent que de créer des pdf à partir de java même... (sans xml/xsl...)
-
Pour répondre à wichtounet :
Nous avons un fichier XML remplie par programme (éditions différentes selon un modèle identique).
Nous avons un fichier XSL commun pour la mise en page.
Puis par FOP, nous transformons ceux ci en PDF.
Merci sozie9372, c'est rassurant ! :roll:
J'vais donc voir si j'peux améliorer ma programmation FOP :rire:
-
Pour avoir rencontré les mêmes problèmes on est passés à itext pour les grosses éditions types listes à ruptures.
En ce qui concerne FOP il faut réduire au maximum les tables imbriquées (une seule avec des col-span et des row-span pour la mise en page de chaque champs) c'est ce qui fait exploser le plus la mémoire avec les appels de templates en récursif.
Bon courage! :mrgreen: