2009-08-10 22 views
4

Est-ce que quelqu'un utilise Prawn/Prawnto avec Jruby sur rails? J'ai installé la crevette 0.5.01 et les rails 2.3.2. Je viens d'installer crevettes et crevettes et j'ai commencé à jouer avec les capacités de génération de PDF. Je suis préoccupé par le fait que le site web pranwto n'est plus en ligne - http://www.cracklabs.com/prawnto Est-ce que ce plugin est mort? Ou a-t-il déménagé quelque part? Basé sur d'autres articles Generate PDF from Rails ceux-ci semblent être les outils PDF de choix pour Ruby et (J) Ruby on Rails. Est-ce que quelqu'un avec de l'expérience avec PDF gen dans RoR peut confirmer que c'est encore le chemin à parcourir?Génération de PDF avec Prawn et Prawnto

(Note: J'utilise JRuby on Rails, donc s'il y a une meilleure option ou quelque chose en Java que je devrais explorer d'autres laissez-moi savoir ... Je googlé Flying Saucer Project de ce post, qui semblait intéressant .. pensées sur ce projet?)

+0

Je vous recommande fortement de regarder le projet Flying Saucer pour écrire un convertisseur HTML/CSS en PDF en Java. C'est un projet exceptionnel et vous pouvez obtenir d'excellents résultats dans une poignée de lignes. Puisque vous utilisez JRuby, c'est encore plus logique. – Olly

Répondre

2

Le plugin crawl est actif et actif sur Github, mais sans beaucoup de documentation.

J'ai construit plusieurs applications Rails qui mettent la génération de PDF au premier plan et au centre, et je peux certainement certifier que Prawn/Prawnto est la voie à suivre. Le DSL fourni par Prawn est vraiment élégant et agréable à travailler, et même si la bibliothèque n'est pas aussi riche en fonctionnalités que d'autres, il gère la plupart de ce dont vous aurez besoin hors de la boîte sans aucune douleur du tout. J'ai vu Gregory Brown (auteur de la bibliothèque Prawn) parler des implémentations de Ruby, et il est un utilisateur de JRuby. Je serais surpris si vous y trouvez des problèmes, même si je n'ai pas personnellement utilisé Prawn avec JRuby. Le Prawn Google Group est relativement actif et utile, vous devriez donc également le vérifier.

Il semble également que le Prawn website soit toujours disponible.

+1

Le lien Github ne fonctionne plus ... – Smar

0

On dirait que la crevette a été déplacée à GitHub. Vous devriez pouvoir télécharger la source ici.

http://github.com/sandal/prawn/tree/master

aussi - au 10/08/2009, les dernières modifications apportées à la bibliothèque semblent avoir été le 19 Juillet 2009. Il semble donc que la bibliothèque est en vie.

4

Nous avons essayé toutes ces solutions (crawl/prawnto, Prince, Ruport, et je pense même PDF-writer) avant de courir dans le plugin Rails "Wicked PDF" et wkhtmltopdf.

Cela a été une économie de vie! Le plugin et la combinaison d'utilitaires utilisent Webkit pour générer des documents PDF à partir de vos vues. Vous pouvez donc réutiliser tous vos fichiers HTML, erb, haml, css et sass pour créer de superbes fichiers PDF sans rien réécrire.

L'utilitaire (wkhtmltopdf) est Open Source et est disponible dans les paquetages sources ainsi que dans les paquetages binaires pour Linux, Windows et Mac. Bien sûr, nos mégots désolés doivent lancer Solaris, alors j'essaye de compiler la chose depuis un mois maintenant ... arg. :-)