wickedpdf

Hi all i’m trying to generate pdf and i got this error

Location of wkhtmltopdf unknown and i also get
Bad wkhtmltopdf's path

gpa/vendor/plugins/wicked_pdf/lib/wicked_pdf.rb:26:in `initialize'
/EDWARD/_gpa/vendor/plugins/wicked_pdf/lib/pdf_helper.rb:53:in `new'
/EDWARD/gpa/vendor/plugins/wicked_pdf/lib/pdf_helper.rb:53:in `make_pdf'
/EDWARD/gpa/vendor/plugins/wicked_pdf/lib/pdf_helper.rb:65:in `make_and_send_pdf'
/EDWARD/gpa/vendor/plugins/wicked_pdf/lib/pdf_helper.rb:17:in `render'
/EDWARD/gpa/app/controllers/application_controller.rb:292:in `render'
/EDWARD/gpa/app/controllers/student_controller.rb:516:in `profile_pdf'

Can any one help me what went wrong

Cheers

do you have wkhtmltopdf installed?

yeah i have installed as a plugin . the code is in vendor folder

Hi keerthi,

I think this issue relates to proper installation & configuration of wicked_pdf.

Cheers,

Vijay

Have you set the exe path in the initializer? You need to tell wickedpdf where the wkhtmltopdf binary is

i think you only installed the gem. Look at https://github.com/mileszs/wicked_pdf/wiki/Getting-Started-Installing-wkhtmltopdf

on how to install the binary

this is my wicked_pdf.rb in config/initilizers

WickedPdf.config = { :wkhtmltopdf => ‘/opt/wkhtmltopdf’, :layout => “pdf.html”, :margin => { :top=> 40, :bottom => 20, :left=> 30, :right => 30}, :header => {:html => { :template=> ‘layouts/pdf_header.html’}}, :footer => {:html => { :template=> ‘layouts/pdf_footer.html’}} #:exe_path => ‘/usr/bin/wkhtmltopdf’ }

You need to be sure that your exe_path is that on file, if its not you just need to point out to the right place, the past year I need to do something like that, and I realized that my path was wrong. Hope its help.

#:exe_path => '/usr/bin/wkhtmltopdf

the fact here is here is wkhtmltopdf, I strictly recommend you to install through the project’s week and it will work fine.

https://github.com/mileszs/wicked_pdf/wiki/Getting-Started-Installing-wkhtmltopdf

sorry about my english mistakes, where you read week, should be read wiki!

regards

Why don’t you use prawn gem for pdf files

i fixed it . thanks for your responses i followed this link https://github.com/mileszs/wicked_pdf/wiki/Getting-Started-Installing-wkhtmltopdf and at 5th step in that link i changed the path and it got fixed.