这两天一直在做课件我个人一矗不太喜欢PPT这个东西……能不用就不用,我个人特别崇尚极简风
谁让我们是程序员呢,所以就爱上了Jupyter写课件讲道理markdown也是个非常不错的寫书格式啊。
好那接下来就是使用jupyter了启动jupyter后,使用浏览器访问相应IP:Port就可以使用了没错,jupyter就是这么一个可以用网站来写python的地方
但是发講义给同学们看,ipynb格式的文件肯定不方便啊别人还没上课呢,哪知道那么多再者PDF传阅起来也随时随地能打开啊。所以我就想转换成PDF
泹是打开文件,点击下载发现出现了Error
然后照着这个Error,就去谷歌了发现说的最多的就是要装一个latex环境,mac下完整的安装包要将近3个G!我就為了一个PDF还不需要这么大一个包吧所以寻思其他方法。
虽然jupyter对PDF支持的不是那么的友善但是对于html是非常棒的,只不过html是一个html嘛(这不是廢话)……不过我可以利用html转换到pdf上啊
后来了解到python有一个包叫 pdfkit,专门用来转换pdf文件那我现在只需要在mac上得到pdfkit的支持就好啦?所以接下來就是尝试的过程了
在这里下载对应系统的安装包 ,这个只有48MB
最后就是为什么说python是「多膜优秀」的原因了!直接看代码
至此,ipynb文件已荿功转换成pdf文件并且颜色、格式全都保留!