37 votes

Générer des PDF à partir de Rails de

Le Ruby on Rails Wiki listes un couple de libraries qui facilitent PDF génération dans les Rails. J'ai besoin d'imprimer des étiquettes d'adresse (sous forme de lettre, ainsi 12-15 adresses par page) et ne peut pas décider lequel utiliser. Toutes les recommandations?

42voto

Marston A. Points 818

9voto

btw Points 2447

Crevettes avec Prawnto pour vous. Le DSL est un vrai régal, comme c'est la simplicité d'être en mesure de traiter le format PDF comme n'importe quel autre format dans un respond_to format bloc:

respond_to do |format|
format.pdf { render :layout => false }

Il y a un tutoriel vidéo sur la Crevette ici:

3voto

James A. Rosen Points 25774

Il y a aussi RTeX. Cela fonctionne bien si vous êtes prêt à traduire en LaTeX premier. LaTeX est un très bon moyen de stocker marqué documents. Il dépend juste de comment statique de chaque document. Si la plupart du document est dynamique, vous pouvez faire mieux avec des Crevettes ou PDF::Écrivain. Si la plupart des il est statique, avec juste un couple de texte de remplacement pour chaque, le LaTeX peut être un meilleur choix.

2voto

dhulihan Points 3321

Si vous ne faites pas quelque chose de trop complexe, Vous pouvez également utiliser HTMLDOC, qui le convertit en HTML ou PDF. Cela vous évite d'avoir à en apprendre plus propriétaires de mise en page de la syntaxe(comme dans le cas de la Crevette). Il pourrait vous faire économiser des maux de tête :)

Voici un lien vers le ruby gem pour HTMLDOC:

Aussi, voici un bon guide pour le rendu de la vue dans les rails au format pdf à l'aide de HTMLDOC:

2voto

babttz Points 319

Il est également PDFKit. C'est assez intéressant aussi.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X