Skip to main content

django-renderpdf

Documentation | Source | Issues | Chat

django-renderpdf is a Django app to render django templates as PDF files.

Introduction

Rendering PDFs for web developers is generally pretty non-trivial, and there's no common approach to doing this. django-renderpdf attempts to allow reusing all the known tools and skills when generating a PDF file in a Django app:

  • Use Django template files, which are internally rendered as HTML and them PDF files.
  • Use staticfiles app to include any CSS or image files.
  • Simply subclass a PDFView class which has an interface very similar to Django's own built-in View classes.

Documentation

The full documentation is available at https://django-renderpdf.readthedocs.io/.

Funding

You can sponsor this project via Liberapay or Ko-Fi. See my sponsor page for details.

Licence

django-renderpdf is licensed under the ISC licence. See LICENCE for details.

Metadata

Release files for django-renderpdf 6.1.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for django-renderpdf 6.1.1
File Size Uploaded
django_renderpdf-6.1.1.tar.gz 16.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for django-renderpdf 6.1.1
File Interpreter ABI Platform
django_renderpdf-6.1.1-py3-none-any.whl Python 3 none any Details

Total release size: 24.9 kB

Release files / django_renderpdf-6.1.1.tar.gz

Download URL django_renderpdf-6.1.1.tar.gz
Size 16.8 kB
Tags Source
SHA-256 checksum
How to use checksums
fd9fc3c7ad6e7a908aac448a881b2a60702e7227d5de36e3aa258cdae6a8123e
BLAKE2b-256 checksum
How to use checksums
577439efd6c361cc0b0be14ba43e740e9e2dad191dcec4d7412f8db348563907
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.0.1 CPython/3.12.12

Release files / django_renderpdf-6.1.1-py3-none-any.whl

Download URL django_renderpdf-6.1.1-py3-none-any.whl
Size 8.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
1449e620e1da6d4b199e692c9acacb89ab9275d83867b201102d91c78d1839c3
BLAKE2b-256 checksum
How to use checksums
1a25354524699459ded1581399b0fe14686b3129ca260423a1dbd4f9cf95f609
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.0.1 CPython/3.12.12

Release history Release notifications | RSS feed

This release

6.1.1 This release

2 release files

6.1.0

2 release files

6.0.0

2 release files

5.0.0

2 release files

4.0.0

2 release files

3.0.1

2 release files

3.0.0

2 release files

2.1.0

2 release files

2.0.1

2 release files

2.0.0

2 release files

1.0.0

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page