使用Jinja2

时间:2018-08-25 04:42:06

标签: jinja2 python-imaging-library

我有一个jinja2模板,该模板使用'xelatex'子流程构造表并输出为pdf。我想将图像添加到生成的pdf中,但不确定如何。图像作为PIL对象加载到内存中-我该怎么办?我的代码的相关部分:

class Latex:
    def __init__(self, filename):
        self._filename = filename
        self._f = open(filename, "w")

    def title(self, data):
        t = jinja2.Template(
            r""" \section*{ {{ img1 }}  {{ img2 }} } """)
        self._f.write(
            t.render(img1 = data['img1'],
                     img2 = data['img2'])
            )

这将只写img1和img2的对象字符串:

<PIL.Image.Image image mode=RGB size=320x180 at 0x112700BA8>

0 个答案:

没有答案