使用pyppeteer

问题描述

显示此选项可将jupyter转换为PDF(我应该如何解决?)

enter image description here

但是当我尝试它时,出现以下错误

enter image description here

这是一个很奇怪的错误,因为我使用的是Firefox,而不是Chromium浏览器。

解决方法

documentation 中所述,https://nbconvert.readthedocs.io/en/latest/install.html#installing-chromium :

要使用 --to webpdf 将笔记本转换为 PDF,nbconvert 需要 Pyppeteer Chromium 自动化库。

Pyppeteer 使用特定版本的 Chromium。如果没有找到合适的 Web 浏览器安装,它可以通过将 --allow-chromium-download 标志传递给命令行来自动下载。

因此,即使您使用 Firefox 浏览,也需要 Chromium 使用基于 Pyppeteer (--to webpdf) 的导出器将笔记本转换为 PDF。

您也可以尝试使用 --to pdf,它可以通过 LaTeX 转换为 PDF,但您的系统中应该安装 LaTeX。

或者你可以试试 notebook-as-pdf (--to PDFviaHTML),但我认为它也是基于 Pyppeteer

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...