This repository is private.
All pages are served over SSL and all pushing and pulling is done over SSH.
No one may fork, clone, or view it unless they are added as a member.
Every repository with this icon (
) is private.
Every repository with this icon (
This repository is public.
Anyone may fork, clone, or view it.
Every repository with this icon (
) is public.
Every repository with this icon (
princely /
| name | age | message | |
|---|---|---|---|
| |
MIT-LICENSE | Mon Dec 17 07:55:59 -0800 2007 | [michael] |
| |
README | Mon Dec 17 07:55:59 -0800 2007 | [michael] |
| |
Rakefile | Mon Dec 17 07:55:59 -0800 2007 | [michael] |
| |
init.rb | Mon Dec 17 07:55:59 -0800 2007 | [michael] |
| |
lib/ | Mon Mar 31 12:49:19 -0700 2008 | [mbleigh] |
README
Princely ======== Princely is a simple wrapper for the Prince XML PDF generation library (http://www.princexml.com). It is almost entirely based on the SubImage Prince library found on this blog post: http://sublog.subimage.com/articles/2007/05/29/html-css-to-pdf-using-ruby-on-rails I have taken the helpers and made them a little bit more generalized and reusable, and created a render option set for pdf generation. The plugin will also automatically register the PDF MimeType so that you can use pdf in controller respond_to blocks. Example ======= class Provider::EstimatesController < Provider::BaseController def show respond_to do |format| format.html format.pdf do render :pdf => "file_name", :template => "controller/action.pdf.erb", :stylesheets => ["application","prince"] :layout => "pdf" end end end def pdf make_and_send_pdf("file_name") end end Render Defaults =============== The defaults for the render options are as follows: layout: false template: the template for the current controller/action stylesheets: none Resources ========= Trac: http://trac.intridea.com/trac/public/ Copyright (c) 2007 Michael Bleigh and Intridea, Inc., released under the MIT license




