跳转到主要内容

基于Inkscape和Jinja2的SVG和LaTeX模板渲染器,基于表格数据

项目描述

docstamp

Build Status

最初它是一个基于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 (24.2 kB 查看哈希值)

上传时间

支持