A SVG and LateX template renderer from table data based on Inkscape and Jinja2.
Project description
docstamp
Initially it was a conference badge creator based on SVG templates (https://github.com/PythonSanSebastian/pydger), but we thought it could be more generic and have many other applications.
DocStamp is a generic template renderer which takes the data from a .CSV file or a Google Spreadsheet and creates one rendered template file for each row of the data.
It is PDF centric, however it can also export in some cases to PNG.
It needs:
Inkscape for .SVG templates, and
PDFLateX or XeLateX for LateX templates.
CLI Usage
The CSV header fields must match the ones in the template file.:
docstamp create -i badge.csv -t badge_template.svg -o badges
Installation
To install the development version:
pip install git+https://www.github.com/PythonSanSebastian/docstamp.git
To install the latest release:
pip install docstamp
Requirements
See requirements.txt file. Also you will need Inkscape, XeLatex, or PDFLatex installed in your system.
Compatibility
DocStamp is compatible with Python 2 (we wish to believe) and 3. We could not test it on Windows.
License
New BSD license
Contributors
Oier Etxaniz @oechaniz
Luis Javier Salvatierra @ljsalvatierra
Changelog
Version 0.3.4
Bugfixes
Version 0.3.3
Moved CLI to click.
Previous versions
Lost in History…
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
Built Distribution
Hashes for docstamp-0.3.4-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 21671fa3eacc50a3b92f008a7d99fe3c6c76fc6aa2a4951ed5024013d92c646a |
|
MD5 | 3e2f228e8744ebbecadf77f5e17179c1 |
|
BLAKE2b-256 | fbfa8c2227333141193a918228309b959cf11cccc82547d5515a81c4cf1c62de |