Toutes expériences créant des PDF par programme dans des greils en utilisant certaines des nombreuses libs Java disponibles? Les extraits sont accueillis! P>
merci p>
6 Réponses :
Vous pouvez essayer les plugins Jasper dynamique ou Plugin Jasper . Le plugin Jasper dynamique génère des rapports de votre classe de domaine assez simple, permettant la personnalisation des rapports. Le plug-in Jasper a des étiquettes pour manipuler des rapports. Les liens contiennent des extraits et des échantillons. p>
Je n'ai pas utilisé cela, mais si vous souhaitez générer une version PDF de votre vue à la place de HTML Regardez sur Ceci plugin. Si vous souhaitez convertir le HTML existant en PDF, regardez Ce Si vous souhaitez générer des documents PDF personnalisés qui ne sont pas basés sur votre point de vue ou vos classes de domaine, vous pouvez consulter IText pour la capacité de générer des documents complexes. P>
Une autre option utilise une bibliothèque de rendu XSL-FO comme Apache FOP. p>
Il y a aussi le Exporter le plug-in qui - en plus de PDF - génère un CSV, Excel, ODS (document ouvert Feuilles de calcul), RTF et XML. P>
Serait bien de donner un exemple de comment utiliser exportService.export depuis son si mal documenté.
Pouvez-vous s'il vous plaît dites-moi comment puis-je ajouter l'en-tête de page et le pied de page dans le PDF généré?
opté pour IText, a fonctionné juste bien. P>
GRAILS Rendu Plugin est la meilleure option là-bas. P>
Vous venez de faire un SGSP (HTML + CSS) et vous donnez simplement un PDF! Simple et rapide! P>
meilleures salutations! p>
Sauf le fait qu'il ne prend pas en charge
code>
Je suis d'accord avec cette réponse. GRAILS Rendu Plugin est la meilleure option là-bas et il prend en charge les images! J'ai suivi ce tutoriel:
tout va bien pour moi, sauf la police. Je veux ajouter ma propre police à l'aide de CSS. Son amende fonctionnant sur le navigateur mais quand je le télécharge comme pdf, il ne montre pas la police.
C'est la meilleure solution! Si vous souhaitez rendre une image dans le PDF, il ne peut pas être un lien, vous devez utiliser le tableau d'octet codé comme base64
code>. Police ne fonctionnera pas! Vous pouvez voir la bonne police dans le navigateur car elle a importé la police importée dans des sources, mais que vous avez téléchargées le fichier PDF, cela n'a aucune source attachée à celle-ci.
Merci pour vos contributions, j'ai opté pour IText.
Donner des greils rendu plugin un essai. Pour le plus de travail, c'est beaucoup plus productif que ITEXT.