我正在使用 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 时,我得到了太多页面,因为它没有被剪切。
我搜索了文档和互联网,但还没有找到解决方案。