我正在尝试使用 python 中的 pdfkit 将 URL 转换为 pdf,如下所示。
import pdfkit
pdfkit.from_url(url, file_path)
我想知道是否有某种方法可以将带有此 URL 的自定义请求标头传递X-Proxy-REMOTE-USER
给某些东西。
我正在尝试使用 python 中的 pdfkit 将 URL 转换为 pdf,如下所示。
import pdfkit
pdfkit.from_url(url, file_path)
我想知道是否有某种方法可以将带有此 URL 的自定义请求标头传递X-Proxy-REMOTE-USER
给某些东西。
python-pdfkit
只是一个包装wkhtmltopdf
。查看文档使用部分的第五个示例,您可以为其他选项指定第三个参数:
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
}
pdfkit.from_url('http://google.com', 'out.pdf', options=options)
选项在此处指定,您对--custom-header <name> <value>
. 不幸的是,他们没有说如何传递一个带有多个参数的选项,但是由于命令行希望两者之间有一个空格并查看代码,他们似乎没有改变 value 参数,我尝试只传递name
andvalue
作为选项的值,两者之间有一个空格。
options = {
'custom-header': 'X-Proxy-REMOTE-USER STEVE'
}
pdfkit.from_url('http://google.com', 'out.pdf', options=options)