pdfkit - 有没有办法在将HTML转换为pdf之前更改HTML?

时间:2017-08-04 15:18:00

标签: python python-requests pdfkit

我正在使用模块python pdfkit:https://pypi.python.org/pypi/pdfkit

我要转换为pdf的页面有一个模态窗口,涵盖了我需要以pdf格式保存的内容,我通过python请求访问。我需要做的是关闭模态,然后调用pdfkit.from-url方法:pdfkit.from_url('http://the_page.com', 'out.pdf', options={'cookie': s.cookies.items()})

但我不知道是否可以使用请求删除模式。而且我不想使用硒!

有没有办法做到这一点?

1 个答案:

答案 0 :(得分:1)

pdfkit可以读取html文件。因此,您可以将html保存在本地,进行任何编辑,然后写入pdf文件。

pdfkit.from_file(['file1.html', 'file2.html'], 'out.pdf')

with open('file.html') as f:
    pdfkit.from_file(f, 'out.pdf')