[Django]-Django-python how to convert text to pdf

6👍

👤alecxe

2👍

I have been using django-webodt for a few days now to convert OpenOffice template (.odt) dynamically into PDF filling placeholders with database models.

test.odt could be…

Hello {{ 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')
👤Leo

1👍

Download and try this. The author wrote this:

PyText2Pdf makes a 7-bit clean PDF file from any input file.

It reads from a named file, and writes the PDF file to a file
specified by the user, otherwise to a file with ‘.pdf’ appended to the
input file.

You could run it as stated below:

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

But check inside the script for more details.

A link to its usage in Django is here but partly outdated because the older script was used. The link I provided here is the newer one.

👤iChux

Leave a comment