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 details)
Built Distribution
File details
Details for the file pydocxtpl-0.2.1.tar.gz
.
File metadata
- Download URL: pydocxtpl-0.2.1.tar.gz
- Upload date:
- Size: 9.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.8.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8f9a91dd929daeb1f71c3bbecd9d0144c7f34ef0f593fffa247a8d2584fa530c |
|
MD5 | 7e716ddff69aa593b2c019868d413fdd |
|
BLAKE2b-256 | 920d2895d9e0038c6a8676027293506a76bf55615419f09ce19ef593bf36033f |
File details
Details for the file pydocxtpl-0.2.1-py2.py3-none-any.whl
.
File metadata
- Download URL: pydocxtpl-0.2.1-py2.py3-none-any.whl
- Upload date:
- Size: 9.4 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.8.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 457a34d89e224ce7c78b219423075cfdefc03d45163750c15cf940feef95d81c |
|
MD5 | 23b57d665405600dfb8327fcbe99759c |
|
BLAKE2b-256 | 35b263684673b87b81ad605ccb628c57b057e8bb94fd578d5c234e7bcc6ccb34 |