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.