Skip to main content

Converts HTML to PDF using wkhtmltopdf.

Project description

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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

django-wkhtmltopdf-2.0.1.tar.gz (9.1 kB view details)

Uploaded Source

Built Distribution

django_wkhtmltopdf-2.0.1-py2.py3-none-any.whl (13.5 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file django-wkhtmltopdf-2.0.1.tar.gz.

File metadata

File hashes

Hashes for django-wkhtmltopdf-2.0.1.tar.gz
Algorithm Hash digest
SHA256 d2f2f07def946ef0d5182a75f7a004b5d447b3db6ff7284dde1d7bc5f646c1aa
MD5 78305c29dcc635dd93319e2984d0e85e
BLAKE2b-256 52f84b8b4d0f0974eb27537756b32f8d6751f6d8b6112b4b788ae57c5b58280b

See more details on using hashes here.

File details

Details for the file django_wkhtmltopdf-2.0.1-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for django_wkhtmltopdf-2.0.1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 44515b349646c480e3d9a3b68ef037a0264118188087968be11dbcc706815364
MD5 c86776a74649d8d25abf5f000a62bba0
BLAKE2b-256 bea5849a00e414b0b3cad41b2c90148deb9fcc0eafdc806de8922df4924aaf87

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page