2014-12-03 34 views
0

我在python中使用pdfKit库,我用url设置了一个html头文件,但我想解析一些值到这个头文件中。该API pdfkit总部设在wkhtmltopdf API,走在最后一个一看:解析数据到header-html库pdfkit

`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 

}

,但我无法找到方法来解析选项“替换”,我尝试了很多变体。

Thx很多。

回答

2

这是一个相当晚回应,但为寻找一个答案,PDFkit采用一个选项字典{ "option_name": "value" },并将其添加到命令:

wkhtmltopdf ... --option_name value 

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

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