【发布时间】:2022-10-02 04:59:15
【问题描述】:
如何将 Jupyter 笔记本转换为 pdf,仅获取降价单元格和输出?
我在使用 Jupyter nbconvert 将我的 Jupyter 笔记本导出为 pdf 时遇到了困难。我希望 pdf 显示我的降价单元格和单元格的输出,但不显示代码。对于这个问题,我的笔记本名称是 Deskbook.ipynb。我一直在笔记本的同一工作目录中尝试这些命令。
我在笔记本本身中尝试过这个,如下所示:
!ipython nbconvert --to pdf --no-input Deskbook.ipynb
我收到的错误是
ipython: error: unrecognized arguments: --no-input Deskbook.ipynb
我还在 Mac 终端上尝试过以下操作
% $jupyter nbconvert --to pdf --no-input Deskbook.ipynb
我收到的错误是
zsh: command not found: nbconvert
我还在 Jupyter notebook、python shell 中尝试了相同的命令(通过 Mac 上的终端和我的 Windows 10 Thinkpad 上的 Anaconda Prompt.exe),并收到以下错误:
$jupyter nbconvert --to pdf --no-input \'Deskbook.ipynb\'
^
SyntaxError: invalid syntax
理想情况下,我想在笔记本末尾的单元格中添加转换为 pdf 的功能。我这样做的原因是与不编码的人共享我的笔记本的输出(图形和 html 呈现的 Pandas 数据帧)。我还尝试使用 Jupyter 中的下拉菜单进行下载,虽然通过 Latex 的 PDF 确实有效,但我的表格都在文件中乱码。我在堆栈溢出时看到了很多关于这个的答案,但似乎没有一个对我有用。我可以同时使用 Windows 10 和 Mac OS Big Sur 设置
-
嘿!你也不妨看看this question 似乎有类似的前提
-
您可以尝试将Mercury 框架用于sharing notebooks with non-programmers。您可以轻松隐藏代码并将笔记本作为 Web 应用程序共享或将其导出为 PDF。您可以schedule automated execution of notebooks 并通过电子邮件发送笔记本 PDF。
标签: python html pdf jupyter-notebook jupyter