2010-02-19 6 views
8

des expériences créant des pdfs par programmation dans Grails en utilisant certaines des nombreuses librairies java disponibles? Les extraits sont les bienvenus!Grails et génération de pdf

Merci

+0

Merci pour vos contributions, j'ai opté pour iText. – xain

+0

Essayez Grails Rendering Plugin. Pour le plus de travail, c'est beaucoup plus productif que iText. –

Répondre

0

Opter pour iText, a très bien fonctionné.

5

vous pouvez essayer les plug-ins Dynamic Jasper ou jasper plugin. Le plugin Dynamic Jasper génère des rapports de votre classe de domaine assez simple, permettant la personnalisation des rapports. Le plugin Jasper a des balises pour manipuler les rapports. Les liens contiennent des extraits et des exemples.

2

Je ne l'ai pas utilisé mais si vous cherchez à générer une version PDF de votre vue au lieu de html regarder this plugin. Si vous souhaitez convertir du code HTML existant en PDF, regardez this Si vous souhaitez générer des documents PDF personnalisés qui ne sont pas étroitement liés à vos vues ou classes de domaine, vous pouvez rechercher IText pour générer des documents complexes.

3

Une autre option utilise n'importe quelle bibliothèque de rendu XSL-FO comme Apache FOP.

0

Il ya aussi le Export plugin qui - en plus de PDF - génère des fichiers CSV, Excel, ODS (Open Document Spreadsheets), RTF et XML.

+0

Serait gentil de donner un exemple de comment utiliser exportService.export depuis son si mal documenté. – Nix

+0

Pouvez-vous s'il vous plaît me dire comment puis-je ajouter l'en-tête et le pied de page dans le pdf généré? – VVB

9

Grails Rendering Plugin est la meilleure option disponible.

Vous venez de faire un GSP (HTML + CSS) et il vous suffit de donner un PDF! Simple et rapide!

Meilleures salutations!

+0

Sauf le fait qu'il ne supporte pas '' – Nix

+1

Ce plugin dans la plus grande connerie jamais. Rien ne fonctionne vraiment. Il a besoin d'un modèle HTML, mais n'est même pas capable de lire le HTML de base correctement. – Sliq

+1

Je suis d'accord avec cette réponse. Grails Rendering Plugin est la meilleure option disponible, et en fait, elle supporte les images! J'ai suivi ce tutoriel: [comment rendre les fichiers gsp en pdf] (http://www.icodeya.com/2012/09/grails-how-do-i-render-gsp-files-in-pdf.html) –

Questions connexes