【问题标题】:Jupyter Notebook save to PDF without CodeJupyter Notebook 无需代码即可保存为 PDF
【发布时间】:2018-09-20 03:30:04
【问题描述】:

这对我来说一直是个问题,因为我很想使用 Jupyter Notebook 来编写我的研究报告,但发现在没有代码且没有大的格式错误的情况下将我的 Jupyter Notebooks 导出为 PDF 非常困难。

我能够以 PDF 格式下载笔记本,但没有找到隐藏代码的方法,或者使 PDF 类似于笔记本的格式。

我在 SO 上找到的任何解决方案都不足以解决我的问题,因此这可能不是 Jupyter Notebook 的预期功能。

【问题讨论】:

    标签: jupyter-notebook pdflatex


    【解决方案1】:

    你试过了吗:

    jupyter nbconvert path/to/your/ipynb --to=pdf --TemplateExporter.exclude_input=True
    

    更多关于flags,可以参考nbconvert config options

    我已成功将 .ipynb 转换为 .html 排除代码块

    【讨论】:

    • 不错的第一个答案!您是否需要安装任何其他插件/依赖项?或者是 nbconvert 与 jupyter 一起提供的
    • 不需要额外的包。它与 jupyter 一起提供。
    • 我收到以下错误:[NbConvertApp] WARNING | Config option 'exclude_input' not recognized by 'PDFExporter'.
    【解决方案2】:

    我遵循了上面 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。收到回复后会报告。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-11-23
      • 2018-10-23
      • 2018-04-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-12-10
      • 2021-07-08
      相关资源
      最近更新 更多