我正在python-django 中做一个项目,我想知道是否有任何内置库或类似的东西可以将文本转换为 pdf。类似于 pyTeaser 的东西,用于将图像转换为文本
提前致谢
有几种选择:
也看看:
希望有帮助。
几天来,我一直在使用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')
下载并尝试这个。作者写道:
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 中使用它的链接在这里,但部分已过时,因为使用了较旧的脚本。我在这里提供的链接是较新的。