J'essaie d'utiliser PDFkit gem dans une application Rails. Mais, je ne peux pas obtenir wkhtmltopdf chargé. J'ai d'abord essayé ceci:Rails ne parvient pas à installer PDFkit wkhtmltopdf sur iMac
$ brew install wkhtmltopdf
Et eu ce:
==> Downloading https://downloads.sf.net/project/machomebrew/Bottles/qt- 4.8.0-bottle.tar.gz
######################################################################## 100.0%
Error: SHA1 mismatch
Expected: d03b56811d2cac933b6103bd4c8ac636dea3b877
Got: 2bfe00c5112b0d2a680cd01144701f8937846096
Archive: /Users/burtondav/Library/Caches/Homebrew/qt-4.8.0.bottle.tar.gz
(To retry an incomplete download, remove the file above.)
Alors, je téléchargé wkhtmltopdf.app et le mettre dans mon dossier Applications. Ensuite, j'ai créé pdfkit.rb dans le dossier config/initializers. Avec ce code:
PDFKit.configure do |config|
config.wkhtmltopdf = 'C:\Applications\wkhtmltopdf.app' #Path to your wkhtmltppdf installation directory
config.root_url = "http://localhost" # Use only if your external hostname is unavailable on the server.
end
Maintenant, je reçois l'erreur suivante:
No wkhtmltopdf executable found at C:\Applications\wkhtmltopdf.app
Merci pour l'aide !!
MISE À JOUR
Will travail PDFKit sur Heroku?
MAJ2
J'ai couru ceci dans la ligne de commande et cela a fonctionné! Donc, je sais que c'est sur mon Mac.
/Applications/wkhtmltopdf.app/Contents/MacOS/wkhtmltopdf "http://www.google.com" google.pdf
Update3
je l'ai mis dans un dossier du même nom dans les applications et essayé ceci:
config.wkhtmltopdf = '/Applications/wkhtmltopdf ' #Path to your wkhtmltppdf installation directory
Mais, cela ne fonctionne pas non plus.
Oui, PDFKit fonctionne sur Heroku. –
Comment puis-je le configurer dans mon application Rails pour l'utiliser sur Heroku? – Reddirt
Vérifiez ce lien ... http://blog.mattgornick.com/using-pdfkit-on-heroku –