Forum: Ruby on Rails Export to PDF

Announcement (2017-05-07): www.ruby-forum.com is now read-only since I unfortunately do not have the time to support and maintain the forum any more. Please see rubyonrails.org/community and ruby-lang.org/en/community for other Rails- und Ruby-related community platforms.
Devi R. (Guest)
on 2009-03-30 14:24
Attachment: pdf_screenshot.JPG (0 Bytes)
Dear All,

How to export a dataset to PDF file. I wrote the following code for
exporting a dataset to pdf file. I want the column name and column
seperators(leave space for each column),Please find the attatched file,
i want to seperate the values as explaned.How the same will be applied
in NetBeans IDE.

             def prints
         @records = Company.find(:all)
             _pdf = PDF::Writer.new
             _pdf.select_font "Times-Roman"
             @records.each do |company|
            _pdf.text company.name  + company.com_address1 +
                                      company.com_address2,:border=>'1'

             end
       send_data _pdf.render, :filename => "hello.pdf",
                                    :type => "application/pdf"

end

AnyOne Knows please let me know.

Regards
R.Devi
Siddick E. (Guest)
on 2009-03-30 18:26
Alain R. (Guest)
on 2009-04-01 12:33
(Received via mailing list)
Devy,

How to export a dataset to PDF file. I wrote the following code for



You may consider switching to the prawn library, to generate your pdr.
See the railscast (10:04)
   http://railscasts.com/episodes/153-pdfs-with-prawn
and its ascii version
   http://asciicasts.com/episodes/153-pdfs-with-prawn

There is a short comparison/example of table -> pdf with both libraries
here
:

http://groups.google.com/group/pdf-writer/browse_t...


Alain R.
Devi R. (Guest)
on 2009-04-08 14:05
Hi Alain

I tried prawn for pdf creation.

1. gem install prawn
2. script/plugin install git://github.com/thorny-sun/prawnto.git
2. In environment.rb file add the line config.gem 'prawn'
3. i wrote in the following code in "show.pdf.prawn" it's located
in(/app/view/orders/show.pdf.prawn) pdf.text "Hello, World!"
4. In my controller is
   def show

   end
5. http://localhost:3001/orders/show
6. In this aspect where to give the file name?

How to create simple pdf file using prawn library i followed this url
but can create the simple file this format
def show
Prawn::Document.generate "hello-ttf.pdf" do
  fill_color "0000ff"

  text "Hello World", :at => [200,720], :size => 32
  text "This is chalkboard wrapping " * 20
end
end

Regards
R.Devi
This topic is locked and can not be replied to.