2
我正在使用WeasyPrint在Django中生成PDF。我可以生成靜態html文件,PDF像下面 -用WeasyPrint生成具有共同頁眉/頁腳和分頁的PDF
from django.template import Context, Template
import weasyprint
with open('static_file.html', 'r') as myfile:
html_str = myfile.read()
template = Template(html_message)
context = Context({'some_key': 'some_value'})
rendered_str = template.render(context)
weasyprint.HTML(string=rendered_str).write_pdf('generated.pdf')
但我想生成一個PDF中,我可以包括在每一個頁面一個共同的頁眉/頁腳和添加分頁。
此外,如果任何人都可以告訴如何包含自定義字體以生成PDF,它將非常有幫助。我已經在操作系統(Ubuntu 14.04)中安裝了字體,但它不起作用。
我在網上搜索了很多關於這些的東西。但找不到合適的解決方案。