Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.

Prawn

  • Loggen Sie sich ein, um Kommentare anzuzeigen.

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

×