Prawn: Creating PDF in Ruby

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    1 Favorite

    Prawn: Creating PDF in Ruby - Presentation Transcript

    1. Prawn Create PDFs with Ruby
    2. Tom Klaasen • Co-founder of (http://10to1.be) • @tomklaasen • http://tomklaasen.net
    3. Prawn • Prawn takes the pain out of generating beautiful printable documents, while still remaining fast, tiny and nimble.
    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. 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. Code Examples
    7. “Hello, World”
    8. Render a book
    9. Render a book (2)
    10. Render a book (3) • PDF: 84 pages • “Took 6.582318 to generate.”
    11. Tables
    12. Tables (2)
    13. Bounding boxes
    14. Bounding boxes (2)
    15. The Future • Now: alpha • Project is gaining traction quickly • First stable production release: June 2009
    16. How to get it • gem install prawn
    17. References • http://prawn.majesticseacreature.com/ • http://advent2008.hackruby.com/past/ 2008/12/17/ awn_and_the_future_of_ruby_pdf_generat ion
    18. Thank You • tom@10to1.be • @tomklaasen • http://tomklaasen.net

    + tomklaasentomklaasen, 9 months ago

    custom

    1614 views, 1 favs, 0 embeds more stats

    This is the talk I gave at FOSDEM 2009

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 1614
      • 1614 on SlideShare
      • 0 from embeds
    • Comments 0
    • Favorites 1
    • Downloads 12
    Most viewed embeds

    more

    All embeds

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories