繁体   English   中英

Python将请求标头传递给pdfkit

[英]Python pass request headers to pdfkit

我正在尝试使用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参数,我将尝试仅传递namevalue作为选项的值,两者之间有一个空格。

options = {
    'custom-header': 'X-Proxy-REMOTE-USER STEVE'
}

pdfkit.from_url('http://google.com', 'out.pdf', options=options)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM