将数据解析为header-html库pdfkit

时间:2014-12-03 18:15:32

标签: python header pdfkit

我在python中使用了pdfKit库,并且我使用url设置了一个html标头,但我想将一些值解析为此标头。 API pdfkit基于wkhtmltopdf API,看看最后一个:

   `replace <name> <value>` - > Replace [name] with value in header and footer (repeatable)

API pdfkit模式是:

options = {
'page-size': 'Letter',
'margin-top': '0.75in',
'margin-right': '0.75in',
'margin-bottom': '0.75in',
'margin-left': '0.75in',
'encoding': "UTF-8",
'no-outline': None

}

但是我无法找到解析选项的方法&#34;替换&#34;我尝试了很多变种。

很多。

1 个答案:

答案 0 :(得分:2)

这是一个非常晚的回复,但对于寻找答案的任何人,PDFkit会选择dict { "option_name": "value" }并将其添加到命令中:

wkhtmltopdf ... --option_name value

所以在这种情况下你需要-replace <name> <value> 你可以给一个字典,其中选项值是由空格连接的两个值,例如

{ 
    "replace": "%s %s" % (name, value)
}