Provides a wkhtmltopdf binary for Heroku 22/24 Stacks.
Preconfigures pdfkit, wicked_pdf, and wisepdf to use this binary if they are loaded.
In your Gemfile
:
For Heroku-22 Stack and Heroku-24 Stack
gem 'wkhtmltopdf-heroku', '3.0.0'
(Legacy) For Heroku Stack 18/20 (Ubuntu 18.04/20.04 LTS)
gem 'wkhtmltopdf-heroku', '2.12.6.0'
Since wicked_pdf
overwrites its config
hash in the initializer, you
will need to update it to make sure its exe_path
is configured
correctly.
If you don't need any extra configurations, you can simply remove the initializer. Or you can change it to:
WickedPdf.config ||= {}
WickedPdf.config.merge!({
# your extra configurations here
})
No extra configuration is needed. But please make sure you are not re-configuring the binary path again in their initializer files.
You will need to configure the path manually. You can get the path to
the executable by using this: Gem.bin_path('wkhtmltopdf-heroku', 'wkhtmltopdf-linux-amd64')
0.12.6.1 r2 Ubuntu Jammy AMD64
For more details see CHANGELOG
- @bradphelan
- @pallymore
Copyright (c) 2011 Brad Phelan. See LICENSE.txt for further details.