ipynb 转 PDF

中文不再变成 □□□

拖入 .ipynb 文件,即时预览,一键导出 PDF。
渲染全部在你的浏览器里完成,笔记本文件不会离开你的电脑。

把 .ipynb 文件拖到这里

或点击选择文件 · 也可以直接 Ctrl+V 粘贴

支持什么内容?
  • nbformat v3 / v4 笔记本(老 Anaconda 导出也能转)
  • GFM Markdown 全要素:标题、表格、列表、引用、删除线
  • 笔记本内嵌 HTML:<font>、<center>、<style> 等原样生效
  • 代码单元格:In [n]: 提示符 + 语法高亮(Jupyter 经典配色)
  • 输出:stream 文本、HTML 表格、matplotlib 图片、错误堆栈
  • 数学公式:$…$ 行内与 $$…$$ 块级(KaTeX)
  • 图片:内嵌附件、base64 图、OSS/图床外链
  • <!-- CELL_BREAK --> 标记自动转为分页符
不支持什么?
  • 交互式 widget(ipywidgets):静态 PDF 无法承载,自动跳过并提示数量
  • JavaScript 交互输出、iframe 嵌入内容
  • 需要联网执行的代码(转换不运行任何代码,只渲染已保存的输出)
文件会被上传吗?

不会。解析与渲染全部在你的浏览器里完成,.ipynb 文件不离开你的电脑。

「转换为 PDF」默认尝试云端导出(走你自己部署的 Cloudflare Worker),发送的也只是渲染完成的 HTML 文本;云端不可用时自动回退为浏览器打印导出,你可以在打印对话框里选「另存为 PDF」。

导出的 PDF 怎么调纸张和边距?

云端导出固定为 Letter 纸张、2cm 边距、页脚页码。使用浏览器打印导出时,在打印对话框里可以自选纸张、边距,并建议勾选「背景图形」以保留代码块灰底。