Skip to main content

Converting Html to Pdf using wkhtmltopdf.

Project description

dj-wkhtmltopdf

It works on wkhtmltopdf . dj-wkhtmltopdf will allow user to organize their own pdf generator through django admin without any deployment :).

Mainly I was inspired by django-wkhtmltopdf . When I am working on Eccomerce project we want to generate invoice for orders.So we preferred wkhtmltopdf for pdf generator using django-wkhtmltopdf wrapper. Every time we are doing some modifications in local server and pushing this modifications into production but we have faced different(I mean design) issues in production,then we resolved issues in local and pushed into production,but it is so painful then I came to this thought. Requirements:

Install the wkhtmltopdf . Python 2.6+ and 3.3+ is supported. Installation:

Run pip install dj-wkhtmltopdf.

Add ‘djwkhtmltopdf’ to INSTALLED_APPS in your settings.py .

Then run the python manage.py syncdb .

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:

WKHTML_TO_PDF_CMD = ‘/path/to/my/wkhtmltopdf’

You may also set wkhtmltopdf options through django admin or WKHTML_OPTIONS in settings.py to a dictionary of default command-line options.

Like this is: WKHTML_OPTIONS = { ‘–quiet’: True, } Important Note:

I’ve tested it only on Ubuntu but haven’t tested it on Mac and Windows. 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

dj-wkhtmltopdf-1.0.2.tar.gz (11.6 kB view details)

Uploaded Source

Built Distribution

dj_wkhtmltopdf-1.0.2-py2.py3-none-any.whl (15.4 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file dj-wkhtmltopdf-1.0.2.tar.gz.

File metadata

File hashes

Hashes for dj-wkhtmltopdf-1.0.2.tar.gz
Algorithm Hash digest
SHA256 c0eb03a7fd8bdcd7e79b5af32ec9aab725ad307399f74c64712bb23906690c4e
MD5 d074ebd513eebab8df41e67b85e9d4f0
BLAKE2b-256 1512ea9e5bda88c7f3191f224846bdf20a870e0403fd72f6bf089a31ee537e4a

See more details on using hashes here.

File details

Details for the file dj_wkhtmltopdf-1.0.2-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for dj_wkhtmltopdf-1.0.2-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 0fe5e347ed5c1ca352d6012f5b11c0b25525e5f3a9585630ad32f643c757baaf
MD5 34a89e73c0b86eb1e9af55281fc6cbf4
BLAKE2b-256 0c01795887a5a750a4d6b32ce824dee8d31972a65acaf71f0c86060bb376e1c9

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