用Jupyter Notebook自带的方法转换成PDF

发布时间 2023-11-21 21:20:57作者: TarrySun

 

 python版本3.7~3.9

安装nbconvert

1 pip install nbconvert

 

方式一:

需要安装Chromium

也有两种方法:

1.需要安装Chocolatey(会自动安装Chromium 浏览器)
1 Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))
2 
3 choco version

 

 

显示成功安装Chromium 浏览器

 之后就可以在ipynb文件里面点击

PDF via HTML(.pdf)

点击之后就会弹出一个页面下载pdf

 

2.这种方法更简便,不需要安装额外的东西

在需要转换的ipynb的目录下进入命令提示符(会自动安装Chromium)

jupyter nbconvert --to webpdf --allow-chromium-download 需要转换的文件名.ipynb

 运行完成后,可以在当前目录下看到已生成PDF文件

由于这种方式也自动地安装了Chromium,所以这种方式用过一次之后,也可以直接在Jupyter源文件里直接点击

PDF via HTML(.pdf)

 方式二: