web-dev-qa-db-fra.com

Existe-t-il des Java PDF alternatives de création à iText?)

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?

31
Mike C.

Il existe des bibliothèques commerciales PDF génératrices, telles que BFO et ElegantJ . Si vous avez besoin d'ouvrir source, il y a PDFBox , mais je ne sais pas s'il est prêt pour la production.

25
Yishai

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.

2
Jeroen van Bergen

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.

1
Matthias

essayez pdfjet est sous licence bsd et il existe également une version commerciale avec plus de fonctionnalités http://pdfjet.com/os/edition.html

1
sherpya

Qoppa et Crionics proposent tous deux des outils commerciaux pour créer des PDF.

1
mark stephens

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 ...

0
Romain Linsolas