Le rendu au format pdf dans les rails
Je veux que le la table à afficher en pdf format .
nous utilisons
format.html
format.json{render json: @user}
etc pour générer du html ,le format json
De même
- Je veux afficher la page au format pdf .
donc quelles mesures il si il est possible dans les rails???
Est-il possible d'utiliser le format.pdf {render :pdf } etc
OriginalL'auteur Mohammad Sadiq Shaikh | 2012-08-25
Vous devez vous connecter pour publier un commentaire.
Une autre chose est Crevette.
Il semble plus robuste et le soutien des situations complexes. Vous pouvez ainsi choisir ce de travailler avec quelque chose de sophistiqué. Obtenir le http://prawn.majesticseacreature.com/manual.pdf ici.
Vous souhaitez utiliser
Prawn
? ouWicked_pdf
Crevette mais d'abord je veux travailler exemple je ne suis pas la compréhension des manuels et de l'internet des choses...
ok je suis bientôt de retour avec un exemple 🙂
OriginalL'auteur Samiron
Je pense que cela pourrait aider [ https://github.com/mileszs/wicked_pdf ]
Vous serez toujours en mesure d'utiliser comme
format.pdf
aussi longtemps que votre itinéraire prend en charge.:format
partie. Donc, juste l'utiliser pour capturer la demande pour pdf. Puis afficher le fichier pdf à l'aide dewicked_pdf
.L'utilisation de base est de montrer là comme ci-dessous
Ici est un autre article pourrait aider à comprendre l'utilisation.
OriginalL'auteur Samiron
Première étape: s'inscrire type de fichier PDF pour une utilisation dans respond_to blocs
Étape deux: dans votre contrôleur de répondre au format PDF demande
Pour la génération de PDF, vous pouvez utiliser pdfkit avec wkthmltopdf, de Crevettes et de certains autres. Reportez-vous à la documentation sur leur utilisation.
stackoverflow.com/questions/38600628/...
OriginalL'auteur silverdr
Enfin c'est fait avec
prawn
etprawn-rails
. Voici les détails.De faire mon système de prêt
J'ai frappé l'url
http://localhost:3000/regions
c'est à dire de frapper laindex
deRegionsController
et il montre la page en format pdf.J'ai un
Region
Modèle avec un seul attributname
. A deux entrées dansregions
table.Ma Méthode De Contrôleur:
J'ai créé un fichier de vue en
views/regions/index.pdf.prawn
. De toute façon le point de vue format de nom de fichier est:action.pdf.prawn
et le fichier de vue est contenantCe sera juste le nom des Régions.
C'est tout. Vous avez votre page au format pdf. Maintenant, il suffit de jouer avec tous les autres options offertes par
Prawn
etPrawn-Rails
. Vous pouvez trouver quelques-uns ici - http://prawn-rails-demo.heroku.com/Il suffit de penser à l'écriture d'une série de blogs directeurs comment utiliser les différentes outil de génération de pdf avec rails 3.
Laissez-moi savoir si cela résout votre problème.
hmm... c'est autour de deux années de retour, mais probablement parce que la deuxième réponse est juste comme dire "Bonjour" à
Prawn
et la troisième réponse est de faire des affaires avec lui, avec un nouveau partenaireprawn_rails
. N'a pas voulu mélanger.OriginalL'auteur Samiron
Si vous avez besoin d'utiliser des modèles, vous pouvez toujours utiliser le combine_pdf gem par lui-même (il a la petite édition des capacités, tels que des tables et des zones de texte) ou avec l'un quelconque de ces solutions, telles que Crevette.
OriginalL'auteur Myst