2010-02-19 32 views
8

¿alguna experiencia creando pdfs programáticamente en Grails usando algunas de las numerosas librerías de Java disponibles? Snippets son bienvenidos!Generación de Grails y pdf

Gracias

+0

Gracias por sus contribuciones, opté por iText. – xain

+0

Prueba Grails Rendering Plugin. Para la mayoría del trabajo, es mucho más productivo que iText. –

Respuesta

0

Optado por iText, funcionó bien.

5

puede probar los plugins Dynamic Jasper o la jasper plugin. El complemento Dynamic Jasper genera informes de su clase de dominio bastante simple, lo que permite la personalización de los informes. El plugin de Jasper tiene etiquetas para manipular informes. Los enlaces contienen fragmentos y muestras.

2

No he usado esto, pero si buscas generar una versión en PDF de tu vista en lugar de html mira this plugin. Si desea convertir HTML existente a PDF, mire this. Si desea generar documentos PDF personalizados que no se basen estrictamente en sus vistas o clases de dominio, puede consultar IText para poder generar documentos complejos.

3

Otra opción es utilizar cualquier biblioteca de representación XSL-FO como Apache FOP.

0

También existe el Export plugin que, además de PDF, genera CSV, Excel, ODS (hojas de cálculo de documentos abiertos), RTF y XML.

+0

Sería bueno dar un ejemplo de cómo usar exportService.export ya que está tan mal documentado. – Nix

+0

¿Puede decirme cómo puedo agregar el encabezado y el pie de página en el pdf generado? – VVB

9

Grails Rendering Plugin es la mejor opción disponible.

¡Usted acaba de hacer un GSP (HTML + CSS) y simplemente le da un PDF! Simple y rápido!

¡Un cordial saludo!

+0

Excepto por el hecho de que no es compatible con '' – Nix

+1

Este complemento en la mayor mierda de todos los tiempos. Nada realmente funciona Necesita una plantilla HTML, pero ni siquiera es capaz de leer html básico correctamente. – Sliq

+1

Estoy de acuerdo con esta respuesta. Plugin de renderizado Grails es la mejor opción, ¡y realmente admite imágenes! Seguí este tutorial: [cómo puedo renderizar archivos gsp en pdf] (http://www.icodeya.com/2012/09/grails-how-do-i-render-gsp-files-in-pdf.html) –