pdf generation

Hi

      Can anybody which is the best pdf generator in rails.There are
many like

    * HTMLDOC
    * PdfWriter
    * PDF::Writer (Austin Ziegler)
    * Ruby FPDF
    * JasperReports
    * PDF Form Fill
    * PDFlib and PDFlib-Lite
    * Rfpdf

Can anybody suggest which is the best among these?I am beginner in ror

Sijo

I don't have an experienced or educated opinion on which is the best
pdf generator in rails but I know Peepcode has a PDF on the topic:

http://peepcode.com/products/rails2-pdf

Sijo Kg wrote:

Hi

Is it for rails2.0? .But I am using rails 1.2.5

Sijo

I'm sorry. I made a mistake. It doesn't deal with creating PDFs. Here
is a screencast on generating PDFs:

http://railscasts.com/episodes/78

It depends on your needs. PDF::Writer is, I think, the most widely
used, but you have to control it using its own language to describe
the page. This is fine if you're generating simple PDF files but
rapidly gets complicated if you're generating rich documents.

If you have a page formatted in HTML and CSS and you want to create a
PDF of it, that is a much harder problem. I haven't used it myself,
but there have been several reporrts that PrinceXML is by far the best
solution. Unfortunately, it is not open-source and not inexpensive.

There's a nice writeup that compares the alternatives here:
http://sublog.subimage.com/articles/2007/05/29/html-css-to-pdf-using-ruby-on-rails

Michael Slater
www.BuildingWebApps.com
Resources for Rails Developers

Thanks for your reply

No, there’s nothing out there that comes even close to what PrinceXML does. It’s unbelievably fast, reliable and easy to work with and support is very responsive, which is essential for a closed source product. It is a hefty price tag, I completely agree, especially when you deploy your applications on customers’ servers. You could apply for an OEM license if this is the case, although I doubt it will really bring the pricetag down very much.

Best regards

Peter De Berdt

Nothing is as good as Prince…I should know :stuck_out_tongue:

http://sublog.subimage.com/articles/2007/05/29/html-css-to-pdf-using-ruby-on-rails

JasperReports iReport is very powerful. Outputs first class reports
directly from a database as well. It is also free. There is a
learning curve with iReport and requires understanding database
relationships but it performs flawlessly producing pdf, rtf, xls, and
others.

Outputting reports from a Rails app works quite well but it is a bitch
to set up. I had to hire a Java guy to help with a one time setup.,
but it was worth it. I can now create my own reports quite easily.
Again the Java setup is the tough part. If anyone wants his email let
me know.

Someone suggested a plugin, I think that is a great idea.

You can find a description of setting up the interface between rails
and JasperReports here :
http://wiki.rubyonrails.org/rails/pages/HowtoIntegrateJasperReports

I actually updated the description after setting it up succesfully on
my own development machine. In the end it proved to be not all that
difficult.

I've got ROR to create an XML file. I've pasted it to notepad....treid
to read it with ROR - no good !

I've been trying to use iReports -with various XML files and have had
varying degrees of success.
The most frustrating thing is that the [read fields] button will not
read in the fields data from the xml file for every XML file I create.
The field panel will not open on the right.
The respone to the read fields button varys from ignoring it, message
saying found nodes: 6, seaching for.... etc, but no reading of
fields.
I'm using ver. 2.0.4 of iReport.
Using XPATH2 in all cases, it seems to me that iReports is
erratic.....

I started with an attempt to generate an XML file from Ruby as
suggested in ;-http://wiki.rubyonrails.org/rails/pages/
HowtoIntegrateJasperReports
I pasted the XML text into Notepad and saved , encoding as UTC-8.
No good ........ iReports would not read fields...

Is there a line by line tutorial on reading in XML files into
iReports ?

I did find one on the iReport site and copied a suggested XML file -
Lo and Behold it worked !
However I cannot see any difference between it and the XML file I
created.
How can it be that XML files that appear to be formatted identically,
can respond so differently...

At this stage I'm totally puzzled......
( At times like this I remember the advise in the world according to
GARP --- "..keep passing the open windows....")

Is http://wiki.rubyonrails.org/rails/pages/HowtoIntegrateJasperReports
still valid for iReports ver 2.0.4 ....
Grasping at straws...........

I eventually want to access a database from a Ruby on Rails
Application and output to PDF..

iReports is brilliant , when i can get it to read the data...

By the way, does everybody have the issue with Javaw.exe taking ages
to interface with Windows XP whenever an OPEN/BROWSE/SAVE is used ??

Denis

Although I've never used it, I discovered Prawn the other day (see the
link on the page for Prawnto, a Rails plugin which uses Prawn).
http://prawn.majesticseacreature.com/

Robert

Although I've never used it, I discovered Prawn the other day (see the
link on the page for Prawnto, a Rails plugin which uses Prawn).
http://prawn.majesticseacreature.com/

Robert

If I recall correctly, prawn grew out of PDF::Writer (I still use this
one, mainly due to the code I wrote to drive it, but I should probably
explore prawn, now that it has had some time to mature).

Ar Chron wrote:

Although I've never used it, I discovered Prawn the other day (see the
link on the page for Prawnto, a Rails plugin which uses Prawn).
http://prawn.majesticseacreature.com/

Robert

If I recall correctly, prawn grew out of PDF::Writer

[...]

So far as I know, you do not recall correctly. I believe Prawn was
independently developed.

In any case, Prawn's very nice to use and I generally recommend it
highly. Among other things, I seem to recall that it handles UTF-8 text
*far* better than PDF::Writer.
Ryan Bates has a Railscast that should get you started with Prawn.

Best,