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 (
Jack Chen and Dr Nic Williams (author)
Thu Oct 01 23:00:30 -0700 2009
commit c0fe257f566224af7fdae0364c4cc53bc39b5995
tree 2104eba0b88fd3c6ad2856c10f23a270dd1e44d9
parent 91b6585ee7a346f30ffbea0ae667076973ed9a90
tree 2104eba0b88fd3c6ad2856c10f23a270dd1e44d9
parent 91b6585ee7a346f30ffbea0ae667076973ed9a90
princely /
| name | age | message | |
|---|---|---|---|
| |
.gitignore | Thu Aug 20 21:10:47 -0700 2009 | |
| |
MIT-LICENSE | Mon Dec 17 07:55:59 -0800 2007 | |
| |
README.md | Thu Aug 20 21:13:33 -0700 2009 | |
| |
Rakefile | Thu Aug 20 21:09:55 -0700 2009 | |
| |
VERSION | Wed Sep 30 18:09:35 -0700 2009 | |
| |
init.rb | Thu Aug 20 22:01:54 -0700 2009 | |
| |
lib/ | Thu Oct 01 23:00:30 -0700 2009 | |
| |
princely.gemspec | Thu Oct 01 23:00:30 -0700 2009 |
README.md
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
- Copyright (c) 2007 Michael Bleigh and Intridea, Inc., released under the MIT license
- Copyright (c) 2007 Seth from Subimage from http://sublog.subimage.com/2007/05/29/html-css-to-pdf-using-ruby-on-rails







