我在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;我尝试了很多变种。
很多。
答案 0 :(得分:2)
这是一个非常晚的回复,但对于寻找答案的任何人,PDFkit会选择dict { "option_name": "value" }
并将其添加到命令中:
wkhtmltopdf ... --option_name value
所以在这种情况下你需要-replace <name> <value>
你可以给一个字典,其中选项值是由空格连接的两个值,例如
{
"replace": "%s %s" % (name, value)
}