J'essaie de rendre environ 100 000 à 80 enregistrements de colonne via FOP et il est à peu près à chaque fois (OutOfMemoryException). Je sais que iText pourrait gérer ce type de charge, mais je ne peux pas l'utiliser à cause de la licence LGPL. Existe-t-il des bibliothèques Java Java à iText qui peuvent gérer le rendu d'un volume élevé de données au format PDF?
Avez-vous essayé d'augmenter la quantité de tas disponible pour la JVM? OUtOfMemory lors du traitement d'énormes quantités de données nécessite généralement plus de mémoire.
Jetez un œil à RenderX pour une alternative à FOP.
Cela coûte de l'argent, mais si vous avez une solution existante en place, cela pourrait être le moins cher.
Il existe des alternatives
essayez pdfjet est sous licence bsd et il existe également une version commerciale avec plus de fonctionnalités http://pdfjet.com/os/edition.html
Qoppa et Crionics proposent tous deux des outils commerciaux pour créer des PDF.
Aspose propose n composant PDF pour Java . Aspose est également utilisé pour créer des documents Word, Excel, PowerPoint ... dans Java (ou .Net).
Cependant, ce n'est pas un logiciel gratuit ...