Jupyter notebooks保存html网页并生成PDF
一、环境安装
-
pdfkit
pip安装即可 -
wkhtmltopdf
https://wkhtmltopdf.org/downloads.html
下载对应版本,本人使用的是Win10 64位系统,故下载MSVC2015 win64
!!不建议装C盘!!
环境变量PATH中添加安装好的bin目录,如:G:\工具\wkhtmltopdf\bin
二、简单示例
pdfkit
- 随意写一个Jupyter notebooks文档,后缀为.ipynb
- 执行命令
ipython nbconvert --to html xxx.ipynb
生成的html网页
wkhtmltopdf
执行命令wkhtmltopdf https://www.nwsuaf.edu.cn/ test.pdf
三、示例
- 下载后解压:https://github.com/vba34520/Classification-Performance-Standard
- 生成HTML:
ipython nbconvert --to html Classification-Performance-Standard.ipynb
- 转成PDF:
wkhtmltopdf Classification-Performance-Standard.html test.pdf
四、存在问题
导出成PDF时会有分页问题不连续,查了许多资料不知如何解决
五、参考文献
- jupyter notebook 导出pdf的解决方法 - 简书 https://www.jianshu.com/p/49a0c9f74d59
- 关于wkhtmltopdf,你一定想知道这些 - 简书 https://www.jianshu.com/p/768a45c10ad9
- wkhtmltopdf参数详解及精讲使用方法 – 26点的博客 http://www.iamlintao.com/6292.html