【发布时间】:2016-02-17 12:24:07
【问题描述】:
我正在使用带有 python/django 的 pdfkit 将呈现的 html 转换为 pdf。如何在 pdf 中添加页码,例如第 1 页,共 4 页。 我将 html 转换为字符串,然后将其传递给 pdfkit 的 from_string 方法。
【问题讨论】:
标签: python html django render pdfkit
我正在使用带有 python/django 的 pdfkit 将呈现的 html 转换为 pdf。如何在 pdf 中添加页码,例如第 1 页,共 4 页。 我将 html 转换为字符串,然后将其传递给 pdfkit 的 from_string 方法。
【问题讨论】:
标签: python html django render pdfkit
添加到上面的anwser
options = {
'margin-bottom': '0.75in',
'footer-right': '[page] of [topage]',
}
pdfkit.from_string('Hello World', 'out.pdf', options=options)
会给出输出1 of 2
以下是其他可以替换的变量。
【讨论】:
添加options 应该允许按如下方式创建页码:
options = {
'margin-bottom': '0.75in',
'footer-right': '[page]'
}
pdfkit.from_string('Hello World', 'out.pdf', options=options)
根据 PDFKit 的文档,您可以使用所有 wkhtmltopdf's options
【讨论】: