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?
Réponses
Trop de publicités?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:
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.
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: