如何使用 nbconvert 在 Jupyter 笔记本中剪辑单元格输出

问题描述 投票:0回答:1

我正在使用 nbconvert 使用以下命令将 Jupyter 笔记本转换为 pdf:

jupyter nbconvert --to webpdf --allow-chromium-download filename.ipynb

在某些单元格中,我打印了很长的输出,该输出会自动剪辑在 Jupyter 笔记本中。然而,输出并没有在pdf输出中被剪裁,导致生成了数千页的巨大pdf。当然,我可以调整代码以删除输出,但是 nbconvert 中是否有一个选项可以自动将单元格输出剪辑为最大长度?

这是一个最小的工作示例,这些是笔记本的单元格

Playground.ipynb

# print long cell output that gets clipped in the notebook, but not in the pdf
for i in range(1000):
    print(i)
# convert to pdf with nbconvert
!jupyter nbconvert --to webpdf --allow-chromium-download Playground.ipynb

Jupyter 笔记本会自动剪辑输出。然而,当将其导出为 pdf 时,我得到了太多页面,因为它没有被剪切。

我搜索了文档和互联网,但还没有找到解决方案。

python pdf jupyter-notebook clip nbconvert
1个回答
0
投票

....正在回答 nbformat 选项...

相关:

如果想删除所有输出,请参阅此处

© www.soinside.com 2019 - 2024. All rights reserved.