django-python如何将文本转换为pdf

时间:2013-07-30 07:20:48

标签: python django pdf

我正在 python-django做一个项目,我想知道是否有任何内置库或类似的东西,可以将文本转换为pdf。与pyTeaser类似的东西,用于将图像转换为文本

先谢谢

3 个答案:

答案 0 :(得分:6)

答案 1 :(得分:2)

我几天来一直使用django-webodt将OpenOffice模板(.odt)动态转换为带有数据库模型的PDF填充占位符。

test.odt可能是......

  

您好{{first_name}}

import webodt
template = webodt.ODFTemplate('test.odt')
context = dict(first_name="Mary")
document = template.render(Context(context))
from webodt.converters import converter
conv = converter()
pdf = conv.convert(document, format='pdf')

答案 2 :(得分:1)

下载并试用this。作者写道:

  

PyText2Pdf从任何输入文件生成7位干净的PDF文件。

     

它从命名文件中读取,并将PDF文件写入文件   由用户指定,否则附加到'.pdf'的文件   输入文件。

您可以按照以下说明运行它:

text2pdf.py rfc_3917.txt -S "Netflow RFC" -A "Quittek, et al." -K netflow,rfc,networking,ipfix -R "[Page\s+\d+]"

但请查看脚本内部以获取更多详细信息。

在Django中使用它的链接是here,但由于使用了较旧的脚本,因此部分过时了。我在这里提供的链接是较新的链接。