跳转到主要内容

Tiny RML2PDF是ReportLab的RML(报告标记语言)的开源实现

项目描述

ReportLab的RML(报告标记语言)的开源实现

Build Status

RML用户指南(或入门教程

并非所有标签都受支持,但大多数标签都正常工作。

安装

pip install trml2pdf

示例

创建PDF文件

import trml2pdf
print trml2pdf.parseString(open('file.rml','rt').read())

如果您使用Django,您可以使用模板系统动态创建.rml文件,然后进行渲染。

from django.template.loader import get_template
from django.template.context import Context
import trml2pdf

data = {'key1': 'foo'}
template = get_template('template.rml')
context = Context(data)
xmlstring = template.render(context)
pdfstr = trml2pdf.parseString(xmlstring)

寻找维护者

我不再在我的项目中使用这个库,因此没有兴趣添加新功能或改进。如果您有兴趣接管或积极参与,请告诉我

项目详细信息


下载文件

下载适用于您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源代码分发

trml2pdf-0.6.tar.gz (23.6 kB 查看哈希值)

上传 源代码

构建分发

trml2pdf-0.6-py3-none-any.whl (25.7 kB 查看哈希值)

上传 Python 3

由...