# Generate dynamic PDFs from RoR apps

**URL:** <https://www.ruby-forum.com/t/generate-dynamic-pdfs-from-ror-apps/167239>\
**Category:** Rails\
**Created:** [May 5, 2009, 8:58pm UTC](https://www.ruby-forum.com/t/generate-dynamic-pdfs-from-ror-apps/167239 "2009-05-05T20:58:54Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Kevin\_Kaiser](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/k/f05b48/32.png) [@Kevin\_Kaiser](https://www.ruby-forum.com/u/Kevin_Kaiser)\
**Post date:** [May 5, 2009, 8:58pm UTC](https://www.ruby-forum.com/t/generate-dynamic-pdfs-from-ror-apps/167239/1 "2009-05-05T20:58:54Z")

</div>

Forgive me for the shameless promotion but I’m posting because I think  
you guys might find this useful.

I’d like to spread the word to the PHP community about a new website  
that we’ve launched called Online PDF Printer  
([www.onlinepdfprinter.com](http://www.onlinepdfprinter.com)).

It’s a service that lets developers integrate dynamic PDF creation and  
downloading into their web-enabled applications with just a few lines  
of code.

All you have to do is sign up for an API key, upload your document  
templates and POST data to our server. We handle everything else. A  
stream of PDF data is passed back to your application and you can save  
it as a file, prompt the user to download it right then and there or  
push it into a database.

We’d love to have anybody and everybody come check out the site, sign  
up for a free account and mess around with it.

Thanks!

-Kevin Kaiser  
SiteQuarters / Online PDF Printer

removed\_email\_address@domain.invalid  
removed\_email\_address@domain.invalid

[http://www.onlinepdfprinter.com](http://www.onlinepdfprinter.com)

---

<div class="post-metadata">

**Author:** ![Kevin\_Kaiser](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/k/f05b48/32.png) [@Kevin\_Kaiser](https://www.ruby-forum.com/u/Kevin_Kaiser)\
**Post date:** [May 5, 2009, 9:10pm UTC](https://www.ruby-forum.com/t/generate-dynamic-pdfs-from-ror-apps/167239/2 "2009-05-05T21:10:46Z")

</div>

Or for free, use PDF-Writer or JasperSoft reports

[http://ruby-pdf.rubyforge.org/pdf-writer/](http://ruby-pdf.rubyforge.org/pdf-writer/)  
[http://wiki.rubyonrails.org/rails/pages/howtointegratejasperreports?s[]=reporting](http://wiki.rubyonrails.org/rails/pages/howtointegratejasperreports?s%5B%5D=reporting)

---

<div class="post-metadata">

**Author:** ![Kevin\_Kaiser](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/k/f05b48/32.png) [@Kevin\_Kaiser](https://www.ruby-forum.com/u/Kevin_Kaiser)\
**Post date:** [May 6, 2009, 11:15am UTC](https://www.ruby-forum.com/t/generate-dynamic-pdfs-from-ror-apps/167239/3 "2009-05-06T11:15:03Z")

</div>

On Tue, May 5, 2009 at 9:09 PM, E. Litwin [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
wrote:

> Or for free, use PDF-Writer or JasperSoft reports
> 
> [http://ruby-pdf.rubyforge.org/pdf-writer/](http://ruby-pdf.rubyforge.org/pdf-writer/)  
> [http://wiki.rubyonrails.org/rails/pages/howtointegratejasperreports?s[]=reporting](http://wiki.rubyonrails.org/rails/pages/howtointegratejasperreports?s%5B%5D=reporting)

Or Prawn [http://prawn.majesticseacreature.com](http://prawn.majesticseacreature.com)

Andrew T.  
[http://ramblingsonrails.com](http://ramblingsonrails.com)  
[http://www.linkedin.com/in/andrewtimberlake](http://www.linkedin.com/in/andrewtimberlake)

“I have never let my schooling interfere with my education” - Mark Twain

---

<div class="post-metadata">

**Author:** ![Kevin\_Kaiser](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/k/f05b48/32.png) [@Kevin\_Kaiser](https://www.ruby-forum.com/u/Kevin_Kaiser)\
**Post date:** [May 7, 2009, 2:47am UTC](https://www.ruby-forum.com/t/generate-dynamic-pdfs-from-ror-apps/167239/4 "2009-05-07T02:47:43Z")

</div>

Or, for the hardcore, LaTeX. Certainly not new, but still a standard  
if you need serious page layout stuff.

–Matt J.

On May 6, 4:10 am, Andrew T. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)

---

<div class="post-metadata">

**Author:** ![Kevin\_Kaiser](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/k/f05b48/32.png) [@Kevin\_Kaiser](https://www.ruby-forum.com/u/Kevin_Kaiser)\
**Post date:** [May 7, 2009, 3:33am UTC](https://www.ruby-forum.com/t/generate-dynamic-pdfs-from-ror-apps/167239/5 "2009-05-07T03:33:03Z")

</div>

Matt J. wrote:

> Or, for the hardcore, LaTeX. Certainly not new, but still a standard  
> if you need serious page layout stuff.

TeX is easier to write than PostScript/PDF, but PDF has the edge on  
complex layout.

(Whether any of the Rails PDF plugins will take advantage of all those  
features is another question.)

> –Matt J.

## Best,

Marnen Laibow-Koser  
[http://www.marnen.org](http://www.marnen.org)  
removed\_email\_address@domain.invalid
