基于Inkscape和Jinja2的SVG和LaTeX模板渲染器,基于表格数据
项目描述
docstamp
最初它是一个基于SVG模板的会议徽章创建器,但我们认为它可以是更通用的,并具有许多其他应用。
DocStamp是一个通用的模板渲染器,它从.CSV文件中获取数据,并为数据中的每一行创建一个渲染模板文件。
它以PDF为中心,然而在某些情况下也可以导出为PNG。
它需要
- Inkscape或rsvg-convert用于.SVG模板,以及
- PDFLateX或XeLateX用于LaTeX模板。
CLI使用
CSV标题字段必须与模板文件中的字段匹配。
docstamp create -i badge.csv -t badge_template.svg -o badges
安装
要安装开发版本
python -m pip install git+https://www.github.com/PythonSanSebastian/docstamp.git
要安装最新版本
python -m pip install docstamp
需求
参见setup.cfg
文件。您还需要在系统中安装Inkscape、XeLatex或PDFLatex。
对于SVG导出的Unicode支持,您需要安装rsvg-convert
,它包含在librsvg-bin
中。
兼容性
DocStamp与Python 2(我们希望相信)和3兼容。
我们无法在Windows上对其进行测试。
作者
- 亚历山大·M·萨维奥 @alexsavio
贡献者
- 奥伊埃尔·埃恰尼兹 @oechaniz
- 路易斯·哈维尔·萨尔瓦蒂埃拉 @ljsalvatierra
- 哈西布·马吉德
项目详情
关闭
docstamp-0.4.5.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 6bb23bb7f0e2e12eba524e117b2d4fea7d149d847f97c1b6797badd17e0af471 |
|
MD5 | e7e748b21512966aa6ede4acb87b12be |
|
BLAKE2b-256 | 5e4d9fc0927c05380cf76d74ec640c8d8299f56e34a20f23b4c4c481aec0e922 |