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

标签 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()})

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

有什么办法吗?

最佳答案

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')

关于python - pdfkit - 有没有办法在将 HTML 转换为 pdf 之前更改它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45510345/

相关文章:

python - 如何更好地拟合seaborn fiddle 情节?

python - 按 pandas 将数据与行数分组

python - 值错误: too many values to unpack with JSON File and Requests Post Call

ruby-on-rails - pdfkit 命令失败 : "/usr/bin/wkhtmltopdf" "--page-size" "Letter" ".... "--quiet" "-" "-"

python - 在Python pdfkit中指定字体

python - 属性错误 : 'QuerySet' object has no attribute

python - tfidf 将测试数据拟合到训练数据后如何进行转换?

python - 如何解码 python-requests URL?

python - 想从 python 请求模块获取 http 请求

node.js - 如何在pdfkit中使用 'cover'选项?