A python module to generate docx files from a docx template
Project description
pydocxtpl
A docx templater.
How to install
pip install pydocxtpl
How to use
To use pydocxtpl, you need to be familiar with the syntax of jinja2 template.
- code sample
from pydocxtpl import DocxWriter
person_info = {'address': u'', 'name': u'', 'pic': '1.jpg'}
person_info2 = {'address': u'Somewhere over the rainbow', 'name': u'Hello Wizard', 'pic': '0.jpg'}
persons = [person_info, person_info2]
payload = {'persons': persons}
writer = DocxWriter('test.docx')
writer.render(payload)
writer.save('test_result.docx')
See examples.
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
pydocxtpl-0.2.1.tar.gz
(9.4 kB
view hashes)
Built Distribution
Close
Hashes for pydocxtpl-0.2.1-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 457a34d89e224ce7c78b219423075cfdefc03d45163750c15cf940feef95d81c |
|
MD5 | 23b57d665405600dfb8327fcbe99759c |
|
BLAKE2b-256 | 35b263684673b87b81ad605ccb628c57b057e8bb94fd578d5c234e7bcc6ccb34 |