我有一个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>