这两天一直在做课件,我个人一直不太喜欢PPT这个东西……能不用就不用,我个人特别崇尚极简风。

谁让我们是程序员呢,所以就爱上了Jupyter写课件,讲道理markdown也是个非常不错的写书格式啊。

安装Jupyter其实非常简单,你会python就应该会用jupyter,起码简单的 pip install jupyter, jupyter notebook 要会对伐~

好那接下来就是使用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的支持就好啦?所以接下来就是尝试的过程了。

安装pdfkit,pip install pdfkit

在这里下载对应系统的安装包http://wkhtmltopdf.org/ ,这个只有48MB。

最后就是为什么说python是「多膜优秀」的原因了!直接看代码

操作起来也很简单:

至此,ipynb文件已成功转换成pdf文件,并且颜色、格式全都保留!

python代码怎么保存为pdf_python把ipynb文件转换成pdf文件过程详解相关推荐

  1. python怎么变成文档_python3如何将docx转换成pdf文件

    本文实例为大家分享了python3将docx转换成pdf文件的具体代码,供大家参考,具体内容如下 直接上代码 # -*- encoding:utf-8 -*- """ a ...

  2. 【Python】comtypes模块Windows环境下使用批量转换成PDF文件

    最近在微信看到一篇文章介绍说批量将ppt文件转化为pdf文件,自己尝试了一下,后面想能否自己封装一个类,既能将ppt转换为pdf,而且能够将word转换为pdf,或者其他类型转化为pdf.花了半天时间 ...

  3. python解析mht文件_php解析mht文件转换成html的实例详解

    下面小编就为大家带来一篇php解析mht文件转换成html的实例.小编觉得挺不错的,现在就分享给大家,也给大家做个参考.一起跟随小编过来看看吧 php解析mht文件,使用编辑器打开可以看到base64 ...

  4. python将txt转换为csv_Python Pandas 三行代码将 txt 文件转换成 csv 文件

    今天需要处理几个比较大的 txt 文件,每个文件都在 2GB 以上,直接用 Excel 将其转换成 csv 文件显然是不太可行的,于是用 Python 中的数据处理神器 Pandas,三行代码就能搞定 ...

  5. Python 实现office单个文件或整个文件夹(word,ppt,excel)转换成PDF文件,并获取PDF文件页数

    Python 实现office单个文件或整个文件夹(word,ppt,excel)转换成PDF文件,并获取PDF文件页数 文件夹中获取需要转换的文件数,将其全部转换或可单独转换单个文件,并获取转成PD ...

  6. bat脚本中获取上级目录_使用Python写一个可以监控Tomcat 运行的脚本,并且把.py文件转换成.exe文件...

    使用Python写一个可以监控Tomcat 运行的脚本,并且把.py文件转换成.exe文件 文章来源与博主本人的CSDN博客,博客地址:https://blog.csdn.net/weixin_435 ...

  7. 用Python批处理将WORD文件转换成PDF格式(工具:win32com模块)

    用Python批处理将WORD文件转换成PDF格式 一.问题分析 key words:批处理.WORD转换PDF.办公自动化 二.材料准备 三.代码实现 ☆其他问题:日常遇到问题,整理笔记不易,欢迎交 ...

  8. Python中将字节流文件转换成图片文件

    Python中将字节流文件转换成图片文件 import urllib3 import os #PIL图像处理标准库 from PIL import Image from io import Bytes ...

  9. python:将.py文件转换成.exe文件

    一.使用pip安装PyInstaller ①python3.x需要使用PyInstaller才能进行转exe文件. ②在命令里安装PyInstaller 如下图,我是在Anaconda的python环 ...

  10. 将py文件转换成html,(2条消息)自制 Python小工具 将markdown文件转换成Html文件

    今天看到了一个Python库,名为markdown.瞬间就给了我一个灵感,那就是制作一个将markdown文件转换成html文件的小工具. 我的实验环境操作系统: Windows 7 64位 旗舰版 ...

最新文章

  1. html新年倒计时代码_js实现倒计时
  2. 前端整合图片上传组件
  3. 工业以太网交换机在工厂环境中使用需要注意哪些问题?
  4. 基于并行附加特征提取网络的SSD地面小目标检测模型
  5. Centos7 开机启动汇总
  6. UVa11988 Broken Keyboard (a.k.a. Beiju Text)
  7. Python Flask Web 第四课 —— 模板引擎Jinja2
  8. mysql 字段唯一效率_对于同一个字段使用唯一性索引和非唯一性索引,效率有区别吗???...
  9. 举例在项目中动态构建自己的程序集,.NET产生动态程序集!
  10. 整理一下自动生成代码的软件
  11. HTML深海骑兵制作,深海迷航代码独眼巨人号护盾发生器 | 手游网游页游攻略大全...
  12. 国开电大 古代诗歌散文专题 形考任务
  13. 关于Jquery使用的一些注意事项
  14. Unity位运算符和Layers
  15. 基于百度AL平台人体检测实现人体关键点检测代码
  16. 阿里云服务器部署可道云
  17. GD32实战11__SPI FLASH
  18. Web项目 - 登录注册业务逻辑
  19. 名编辑电子杂志大师教程 | 输出HTML,*.EXE,*.ZIP,*.APP电子杂志格式
  20. 最火的秒杀是如何实现的?

热门文章

  1. 推荐 一个PDF转Word内容不匹配、乱码的解决方法
  2. IOMMU简述-上篇
  3. C# 之 Win32 Api使用
  4. java 学生签到考勤系统_学生考勤管理系统 用了ecplise编程实现Java+jsp+mysql数据库实现对学生的考勤管理签到和教师查看登陆注册以及一套完整的增删改查 - 下载 - 搜珍网...
  5. 新H5手机微商城运营源码 简约轻量版
  6. idea代码自动格式化配置
  7. 两平面平行方向向量关系_2017-2018学年高中数学第三章空间向量与立体几何3.2.1直线的方向向量与平面的法向量3.2.2空间线面关系的判定(一)苏教选修2-1.ppt...
  8. 机器人技术之Simulink仿真基础
  9. Eclipse环境变量配置!
  10. HDFS常用命令与命令大全及其用法