Convenience Python module for creating templated PDF documents
Project description
OzNetNerd PDF
Convenience Python module for creating templated PDF documents using Jinja2
and WeasyPrint
.
Installation
pip3 install onnpdf
Usage
Pass a dictionary into onnpdf
, and it will:
- Perform a "find and replace" operation
- Convert the template into a PDF document
Example dictionary as seen in code snippets:
kv_pairs = {
'title': 'OzNetNerd.com Demo PDF',
'author': 'Will Robinson',
'job_title': 'DevOps Specialist',
'company': 'OzNetNerd.com',
'email': 'will@oznetnerd.com',
'phone': '+61 00 000 000',
'website': 'https://oznetnerd.com'
}
The above produces this PDF document.
Contact
- Blog: oznetnerd.com
- Email: will@oznetnerd.com
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
onnpdf-0.0.1.tar.gz
(1.8 kB
view hashes)