Sha256: 3f529aaaded6d7333fef0ac5be5d5e42669fd23c890602fd72172cf191fd15a8

Contents?: true

Size: 1.47 KB

Versions: 2

Compression:

Stored size: 1.47 KB

Contents

Princely
========
* updated to avoid deprecation errors in rails 3

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

Version data entries

2 entries across 2 versions & 2 rubygems

Version Path
cmaggard-princely-1.2.6 README.md
ccollins-princely-1.2.6 README.md