有时候我们在网上看到一篇好的文章,想保存下来。其实最简单的方法是我们在浏览器上安装了印象笔记的剪藏插件,点一下就可以把整篇文章保存到我们的笔记里面去了。非常方便我们及时保存信息供以后使用。
但是今天我教大家如何用一行代码,就把网页转换为 PDF 文件保存到自己的电脑上。
首先,假设我们的电脑上已经安装了 Python。然后我们需要安装两个东西
- pdfkit ,这个库通过使用
pip install pdfkit
即可安装成功 -
wkhtmltopdf,这个东西呢在 Linux 和 macOS 上通过 下面命令即可安装
在 Windows 上我们需要到这个地方下载安装包
https://wkhtmltopdf.org/downloads.html
双击安装之后就完成了。记得加入到环境变量中去,或者到该文件的安装路径运行Python代码也可以。
然后我们就可以通过一行命令来生成 PDF 了。
那我们来测试一下:
我们用上篇文章的地址
SQL行转列,列转行的地址来测试
https://www.jianshu.com/p/1c6fb0df9f58
只需要图中标红的一行代码,传入我们需要生成PDF的页面链接,和要生成的文件名字。即可生成PDF.
唯一的一点是,文章中的图片无法直接保存到PDF中,可能需要另寻他法。