Project

htmlToPdf

0.0
Low commit activity in last 3 years
A long-lived project that still receives updates
this gem will generate pdf of given html using wkhtmltopdf
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Development

>= 0
 Project Readme

HtmlToPdf

This gem will generate pdf of the action's html requested as pdf.

Installation

Install and setup wkhtmltopdf. Please refer https://wkhtmltopdf.org for more details.

Add this line to your application's Gemfile:

gem 'htmlToPdf'

And then execute:

$ bundle

Or install it yourself as:

$ gem install htmlToPdf

Usage

write following code inside Application Controller

before_action :html_to_pdf

in views:

<%= link_to 'download', your_action_path(:format => 'pdf') %>

customizing pdf downloads:

you can customize pdf like you can give the name and layout for the pdf.to customize pdf use this following example:

<%= link_to 'download', your_action_path(:format => 'pdf',:pdf_options => {title: 'pdf_name', layout: 'layout_name'}) %>

this will generate the pdf of your_action named pdf_name.pdf with layout layout_name.

one can call any action as pdf and he get the pdf file of that action's html.

Make sure you have configured your asset_host in application's Rails environment, otherwise assets might not be loaded properly.

config.action_controller.asset_host = "YOUR_ASSETS_HOST"