这对我来说一直是个问题,因为我很乐意使用Jupyter Notebook来编写我的研究报告,但是发现很难将我的Jupyter笔记本导出为PDF而没有代码且没有大的格式错误。
我能够以PDF格式下载这些笔记本,但是没有找到隐藏代码的方法,或者让PDF类似于笔记本的格式。
我在SO上找到的解决方案对我的问题已经足够了,所以这可能不是Jupyter Notebook的预期功能。
答案 0 :(得分:7)
你试过这个:
jupyter nbconvert path/to/your/ipynb --to=pdf --TemplateExporter.exclude_input=True
有关旗帜的更多信息,请参阅nbconvert config options
我已成功将.ipynb转换为.html排除代码块
答案 1 :(得分:6)
我按照建议在上面的0xffff处进行了操作,但是PDF输出没有达到预期的效果(仍然包含代码块)。
但是,他们的建议启发了我尝试使用以下调用首先转换为html:
jupyter nbconvert path/to/your/ipynb --to=html --TemplateExporter.exclude_input=True
这表现出预期的效果,从那里开始,很容易在浏览器中将输出打印为PDF。
关于带有--to=pdf
标志的问题,我在Jupyter Notebook git repo https://github.com/jupyter/notebook/issues/3804上提出了一个问题。收到回复后将报告。