anyone uses a PDFKit to generate pdfs in rails? how i transform my PDFKit.new("<p>Hello Brazil</p>") into a pdf file? i`d try but i dont find anything about documentation how use a methods for generate pdfs, any help? thanks a lot
Leo Caminha
anyone uses a PDFKit to generate pdfs in rails? how i transform my PDFKit.new("<p>Hello Brazil</p>") into a pdf file? i`d try but i dont find anything about documentation how use a methods for generate pdfs, any help? thanks a lot
Leo Caminha
PDFKit.new(“
Hello Brazil
”).to_pdfwhen i try this
<%= button_to “Teste”, PDFKit.new(“Hello Brazil”).to_pdf %>
its output me a error
ArgumentError (invalid byte sequence in UTF-8):
pdfkit (0.5.1) lib/pdfkit/middleware.rb:16:in `call’
internal:prelude:10:in `synchronize’
/Users/leocaminha/.rvm/rubies/ruby-1.9.2-p180/lib/ruby/1.9.1/webrick/httpserver.rb:111:in `service’
/Users/leocaminha/.rvm/rubies/ruby-1.9.2-p180/lib/ruby/1.9.1/webrick/httpserver.rb:70:in `run’
/Users/leocaminha/.rvm/rubies/ruby-1.9.2-p180/lib/ruby/1.9.1/webrick/server.rb:183:in `block in start_thread’
Jatin I found it!
in your action on controller put like this
pdf = PDFKit.new(html_text)
send_data pdf.to_pdf, :filename => "name_of pdf.pdf", :type => :pdf
and in your environment, put this
Mime::Type.register 'application/pdf', :pdf # to recognize pdf files into application
works from me
but, I’m yet on lil problem: i don’t get generate a html header repeating each page of pdf…anyone?
Thanks a lot everyone!
Hugs!
@leocaminha
Jatin I found it!
in your action on controller put like this
pdf = PDFKit.new(html_text)
send_data pdf.to_pdf, :filename => “name_of pdf.pdf”, :type => :pdf
and in your environment, put this
Mime::Type.register ‘application/pdf’, :pdf # to recognize pdf files into application
works from me
What you have found out are the basic steps to get PDFkit to work, and last time I checked they were written on the install guide or something of PDFkit.
Anyways, its good that you got it working.
but, I’m yet on lil problem: i don’t get generate a html header repeating each page of pdf…anyone?
I don’t get what you are asking. Is it like it is generating pdf for each view you open. Its a bug in the latest version of pdfkit, install the previous one, or describe the whole scenario of problems that you are facing.