我通过渲染HTML页面生成了一个pdf文件。这就是我为此所做的
return render_to_pdf(
html,
)
def render_to_pdf(html):
result = StringIO.StringIO()
pdf = pisa.pisaDocument(StringIO.StringIO(html.encode('utf-8') ),
dest=result)
if not pdf.err:
return HttpResponse(result.getvalue(),
content_type='application/pdf')
所以这会给我一个针对输入的HTML文件的pdf文件。
我想为这个pdf文件添加页眉和页脚,有什么方法可以动态地执行此操作。动态地在pdf的第一页的意义上我需要一个页脚,在第二页我需要另一个与第一页不同的页脚,而在其他页面中可能有不同的页脚。那么有什么办法可以通过指定页码来包含这样的功能。任何帮助将不胜感激。