python生成html网页,用python做网页与html
我们看到一篇好文章,难免会有保存的想法,但也会出现作者删除文章或者链接丢失的情况。所以今天边肖教你如何用Python把html页面转换成pdf。
Python中有一个叫pdfkit,的模块,可以帮助我们把html(也就是网页)变成pdf文件。
Kit是Python的WKMLTOPDF的一个包,是一个把网页转换成pdf的工具,所以我们要先装一个WKMLTOpdf。该工具的下载网站是https://wkhtmltopdf.org/downloads.html,您可以根据自己的操作系统下载相应的版本。
ps:这里要记住安装目录啊,下面要用到它,不要忘记它的安装目录~
上面提到了pdfkit模块。这是第三方模块,需要安装。您可以使用pip安装它。
pip安装pdf包
Kit为我们提供了许多功能。你可以给它一个url,它会自动获取url的内容并为你保存。你也可以给他一个html文件,保存,给他一个字符串,或者保存为pdf。
代码如下:
导入pdfkit
Url= 3359 www.cnblogs.com/sriba/p/8043294.html #博客的URL
confg=pdf kit . configuration(wkhtmltopdf= c : \ python 35 \ wkhtmltopdf . exe )
#在这里,指定wkhtmltopdf的路径,这也是为什么我要求你记住我前面的这条路径。
Kit.from _ URL (URL, jmeter _ download file.pdf ,configuration=confg)
# from_url该函数用于从url获取内容
#有3个参数,第一个是url,第二个是文件名,第三个是khtmltopdf的路径。
# pdfKit.from _ file (my.html , jmeter _ download file 2.pdf ,configuration=confg)
# from_file这个函数是从文件中获取内容。
#有三个参数,第一个是html文件,第二个是文本生成的pdf的名称,第三个是khtmltopdf的路径。
html= 标题
内容
#这个html是我从一个页面上复制的一个段落。它也可以是
# pdfKit.from _ string (HTML, jmeter _ download file 3.pdf ,configuration=confg)
# from_file这个函数是从一个字符串中获取内容。
#有三个参数,第一个是字符串,第二个是文本生成的pdf的名称,第三个是khtmltopdf的路径。
有学问的朋友再也不会害怕自己喜欢的文章被删除或者链接丢失了。更多Python学习推荐:PyThon学习网教学中心。
(推荐操作系统:windows7系统,Python 3.9.1,戴尔G3电脑。)
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。