Skip to content

gabrielsaldana/django-wkhtmltopdf

 
 

Repository files navigation

django-wkhtmltopdf

Latest version

Travis-CI

Number of PyPI downloads

Converts html to PDF

Provides a thin Django wrapper for the wkhtmltopdf binary.

Requirements

Install the wkhtmltopdf static binary.

This requires libfontconfig (on Ubuntu: sudo aptitude install libfontconfig).

Python 2.6+ and 3.3+ is supported.

Installation

Run pip install django-wkhtmltopdf.

Add 'wkhtmltopdf' to INSTALLED_APPS in your settings.py.

By default it will execute the first wkhtmltopdf command found on your PATH.

If you can't add wkhtmltopdf to your PATH, you can set WKHTMLTOPDF_CMD to a specific execuatable:

e.g. in settings.py: :

WKHTMLTOPDF_CMD = '/path/to/my/wkhtmltopdf'

or alternatively as env variable: :

export WKHTMLTOPDF_CMD=/path/to/my/wkhtmltopdf

You may also set WKHTMLTOPDF_CMD_OPTIONS in settings.py to a dictionary of default command-line options.

The default is: :

WKHTMLTOPDF_CMD_OPTIONS = {
    'quiet': True,
}

License

MIT licensed. See the bundled LICENSE file for more details.

About

Django Wrapper to the PDF Renderer: wkhtmltopdf

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 98.1%
  • HTML 1.2%
  • Makefile 0.7%