2010-02-19 9 views
8

qualsiasi esperienza di creazione di pdf a livello di programmazione in Grails utilizzando alcune delle numerose librerie java disponibili? I frammenti sono ben accetti!Generazione Grail e pdf

Grazie

+0

Grazie per i vostri contributi, ho optato per iText. – xain

+0

Prova il plug-in di rendering di Grails. Per la maggior parte del lavoro è molto più produttivo di iText. –

risposta

0

Optato per iText, ha funzionato bene.

5

è possibile provare i plugin Dynamic Jasper o jasper plugin. Il plug-in Dynamic Jasper genera rapporti della classe di dominio abbastanza semplici, consentendo la personalizzazione dei report. Il plugin Jasper ha tag per manipolare i report. I collegamenti contengono frammenti e campioni.

2

Non ho usato questo, ma se stai cercando di generare una versione PDF della tua vista invece di html guarda il plugin this. Se vuoi convertire l'HTML esistente in PDF guarda su this Se vuoi generare documenti PDF personalizzati che non sono strettamente basati sulle tue viste o classi di dominio, puoi dare un'occhiata a IText per la possibilità di generare documenti complessi.

3

Un'altra opzione è l'utilizzo di qualsiasi libreria di rendering XSL-FO come Apache FOP.

0

C'è anche lo Export plugin che - oltre al PDF - genera CSV, Excel, ODS (fogli di documenti aperti), RTF e XML.

+0

Sarebbe utile fornire un esempio di come utilizzare exportService.export dal momento che è così scarsamente documentato. – Nix

+0

Puoi dirmi come posso aggiungere intestazione e piè di pagina nel pdf generato? – VVB

9

Grails Rendering Plugin è l'opzione migliore là fuori.

Basta fare un GSP (HTML + CSS) e semplicemente ti dà un PDF! Semplice e veloce!

Cordiali saluti!

+0

Tranne il fatto che non supporta '' – Nix

+1

Questo plugin nella più grande cazzata di sempre. Niente funziona davvero. Ha bisogno di un modello HTML, ma non è nemmeno in grado di leggere correttamente l'html di base. – Sliq

+1

Sono d'accordo con questa risposta. Grails Rendering Plugin è l'opzione migliore là fuori, e in realtà supporta immagini! Ho seguito questo tutorial: [come faccio a visualizzare i file gsp in pdf] (http://www.icodeya.com/2012/09/grails-how-do-i-render-gsp-files-in-pdf.html) –