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 边距、页脚页码。使用浏览器打印导出时,在打印对话框里可以自选纸张、边距,并建议勾选「背景图形」以保留代码块灰底。