Skip to content

This gem will generate pdf of given html using wkhtmltopdf

License

Notifications You must be signed in to change notification settings

ramlaxmanyadav/htmlToPdf

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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"

About

This gem will generate pdf of given html using wkhtmltopdf

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages