文章目录
前言环境步骤小结参考文献前言
创作开始时间:7月1日19:08:23
一直都想研究这个,今天终于学到了。这里记录之。(关键:基于wkhtmltopdf和pdfkit)
环境
windows 10vscodeconda,python 3.8步骤
1)先安装pdfkit:
conda install pdfkit# 或者pip install pdfkit
2)然后还要安装:wkhtmltopdf
去官网:/
下载exe,安装到windows上就行。
但是呢,还要配置一下环境变量,把wkhtmltopdf安装目录下的bin文件夹的绝对路径配置到环境变量中。
然后打开cmd,输入:echo %PATH%
,让环境变量立马生效。
如果这时候开了vscode,还需要重启一下vscode(这应该是让环境变量在vscode的terminal/环境下生效)(我是关了重开,貌似也可以reload window)
3)在vscode下写如下代码:
import pdfkitimport os, syscur_file_dir = os.path.abspath(__file__).rsplit("\\", 1)[0]# 你自己填入urlurl = "https://xxx"output_path = os.path.join(cur_file_dir, 'csdn.pdf')pdfkit.from_url(url, output_path)
运行,然后就可以顺利打印啦!
小结
真的挺强的,这个打印网页的功能,各种链接什么的都保存的很好很完整,排版也基本不错。我想以后能用得上。
创作结束时间:7月1日19:14:42