Prawn

875 views
815 views

Published on

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
875
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
13
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Prawn

  1. 1. Prawn Create PDFs with Ruby
  2. 2. Tom Klaasen • Co-founder of (http://10to1.be) • @tomklaasen • http://tomklaasen.net
  3. 3. Prawn • Prawn takes the pain out of generating beautiful printable documents, while still remaining fast, tiny and nimble.
  4. 4. History • Gregory Brown: “What if I could just do open source for a while, non- commercially?” • http://www.oreillynet.com/ruby/blog/2008/03/ id_love_to_quit_my_job_sort_of.html
  5. 5. Goals • The features you need, without all the complexity • Built in support for UTF-8 • Easy image embedding • Flexible table drawing • Simplified content positioning
  6. 6. Code Examples
  7. 7. “Hello, World”
  8. 8. Render a book
  9. 9. Render a book (2)
  10. 10. Render a book (3) • PDF: 84 pages • “Took 6.582318 to generate.”
  11. 11. Tables
  12. 12. Tables (2)
  13. 13. Bounding boxes
  14. 14. Bounding boxes (2)
  15. 15. The Future • Now: alpha • Project is gaining traction quickly • First stable production release: June 2009
  16. 16. How to get it • gem install prawn
  17. 17. References • http://prawn.majesticseacreature.com/ • http://advent2008.hackruby.com/past/ 2008/12/17/ awn_and_the_future_of_ruby_pdf_generat ion
  18. 18. Thank You • tom@10to1.be • @tomklaasen • http://tomklaasen.net

×