美文网首页linux toolspython
Python 把网页生成 PDF

Python 把网页生成 PDF

作者: 李英杰同学 | 来源:发表于2019-06-14 20:23 被阅读4次

有时候我们在网上看到一篇好的文章,想保存下来。其实最简单的方法是我们在浏览器上安装了印象笔记的剪藏插件,点一下就可以把整篇文章保存到我们的笔记里面去了。非常方便我们及时保存信息供以后使用。

但是今天我教大家如何用一行代码,就把网页转换为 PDF 文件保存到自己的电脑上。

首先,假设我们的电脑上已经安装了 Python。然后我们需要安装两个东西

  1. pdfkit ,这个库通过使用 pip install pdfkit 即可安装成功
  2. wkhtmltopdf,这个东西呢在 Linux 和 macOS 上通过 下面命令即可安装


    图片.png

在 Windows 上我们需要到这个地方下载安装包
https://wkhtmltopdf.org/downloads.html
双击安装之后就完成了。记得加入到环境变量中去,或者到该文件的安装路径运行Python代码也可以。

然后我们就可以通过一行命令来生成 PDF 了。
那我们来测试一下:
我们用上篇文章的地址
SQL行转列,列转行的地址来测试
https://www.jianshu.com/p/1c6fb0df9f58

图片.png
只需要图中标红的一行代码,传入我们需要生成PDF的页面链接,和要生成的文件名字。即可生成PDF.
图片.png 图片.png

唯一的一点是,文章中的图片无法直接保存到PDF中,可能需要另寻他法。

相关文章

  • Python 把网页生成 PDF

    有时候我们在网上看到一篇好的文章,想保存下来。其实最简单的方法是我们在浏览器上安装了印象笔记的剪藏插件,点一下就可...

  • 翻译python官方文档:如何开始

    基础介绍 python官方文档使用sphinx构建,它是一个python库,可以把写好的文档生成网页、PDF等格式...

  • PhantomJS & SlimerJS

    PhantomJS 解决办法 ** 将网页变成图片,生成pdf,超级好用 **抓取图片,生成pdf SlimerJ...

  • Python实用练手小案例

    抓取网页信息,并生成txt文件内容!Python抓取网页技能——Python抓取网页就是我们常看见的网络爬虫,我们...

  • Python网页转PDF

    --layout: blogtitle: 'Python网页转PDF文件'date: 2017-05-02 12:...

  • Mac电脑网页转pdf格式的办法

    把网页地址用safari浏览器打开, 点击文件,导出为pdf,即可将网页另存为pdf。

  • 网页快照

    项目上有个功能需求需要打开一个超级长的网页,然后生成pdf。首先想到的方法是自己编写生成pdf,试了下觉得太复杂就...

  • python:网页生成二维码

    导读 使用python MyQR模块myqr函数给网址生成二维码。 CSDN地址:python:网页生成二维码[h...

  • Safari + 预览,将网页转化为自定义尺寸 PDF

    这是一篇在mac上把网页转化为PDF的文章: Safari + 预览,将网页转化为自定义尺寸 PDF

  • jspdf-操作和导出pdf文件

    利用js插件jspdf来操作pdf文件内容和导出pdf文件 引言:在网页开发中可能会遇到把网页相关内容导出为pdf...

网友评论

    本文标题:Python 把网页生成 PDF

    本文链接:https://www.haomeiwen.com/subject/cflmfctx.html