You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Jupyter Notebook中仅打印单元格输出内容为PDF文件

Jupyter Notebook单单元格输出导出PDF操作方法

原生Jupyter没有内置的一键导出单个单元格输出为PDF的设置,不属于遗漏设置项,你可以根据使用频率选择以下3种实现方案:

方案1:最快临时导出(无需改配置/敲命令)

  • 右键点击你要导出的单元格输出区域,选择「创建输出的新视图」
  • 浏览器会弹出仅包含该输出内容的独立标签页
  • 在新标签页按下Ctrl+P(Mac为Cmd+P),打印目标选择「另存为PDF」,调整边距等参数后保存即可

方案2:元素筛选导出(适合输出内容复杂的场景)

  • 右键点击目标输出区域,选择「检查」打开浏览器开发者工具,自动定位到对应输出的DOM节点(一般为带output_area类的div标签)
  • 右键该DOM节点,选择「存储为全局变量」,控制台会生成临时变量名(默认多为temp1)
  • 在控制台输入document.body.innerHTML = temp1.innerHTML后回车,当前页面会仅保留你需要的输出内容
  • 调用浏览器打印功能保存为PDF,操作完成后刷新Notebook页面即可恢复正常界面

方案3:nbconvert命令行导出(适合高频导出场景)

  • 先给Notebook开启单元格标签栏:点击顶部菜单「视图」→「单元格工具栏」→「标签」
  • 在你需要导出的单元格上方的标签输入框中输入自定义标签(例如export_only),其余不需要导出的单元格全部添加标签exclude后保存Notebook
  • 打开终端进入Notebook所在目录,执行以下命令即可导出仅含目标输出的PDF:
    jupyter nbconvert 你的笔记本文件名.ipynb --to pdf --TagRemovePreprocessor.enabled=True --TagRemovePreprocessor.remove_cell_tags="exclude"

内容的提问来源于stack exchange,提问作者JeromeBu1982

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.02 19:09:05