MarkdownCo
返回博客
教程指南

Obsidian 笔记导出 PDF、Word、HTML 的实用方法与避坑指南

Obsidian 自带导出功能太鸡肋?表格错乱、代码没高亮、不支持 Word?这篇教程手把手教你用三种方法把笔记导出为 PDF、Word 和 HTML,格式完美不翻车。

Obsidian 笔记导出 PDF、Word、HTML 的实用方法与避坑指南

用 Obsidian 写笔记确实很爽——双链、本地存储、Markdown 原生支持,用过的人都回不去了。但一到要把笔记分享给别人,问题就来了:领导要 Word 文档、甲方要 PDF、发博客需要 HTML,而 Obsidian 自带的导出功能……说实话,真的不太行。

这篇指南会带你走完从 Obsidian 导出笔记的完整流程。不管你要导出 PDF、Word 还是 HTML,都能找到适合自己的方案。

Obsidian 自带导出到底差在哪

Obsidian 笔记编辑器的导出菜单,显示有限的格式选项

Obsidian 确实有一个「导出为 PDF」的功能(点右上角三个点就能找到),简单的纯文本笔记还凑合,但稍微复杂一点的内容就翻车了:

  • 表格 — 列宽经常炸开,特别是单元格里内容比较多的时候
  • 代码块 — 语法高亮时有时无,有时候干脆就是一坨纯文本
  • 本地图片 — 用 ![[图片.png]] 嵌入的图片,导出后可能直接消失
  • Callout 提示框 — Obsidian 特有的语法,导出后变成一段莫名其妙的引用
  • 双向链接[[页面名称]] 在导出文件里就是一段死文本,点不了

至于导出 Word 和 HTML?压根没这个选项。很多人的做法是复制粘贴到 Word 里,然后花半小时手动调格式——这完全是在浪费时间。

导出前的准备:先把 Markdown 整理干净

导出质量好不好,七成取决于你的 Markdown 干不干净。花两分钟做一下这些检查,能省掉后面很多麻烦。

把 Obsidian 专属语法转成标准 Markdown

Obsidian 双链语法与标准 Markdown 语法的对比

Obsidian 在标准 Markdown 上加了不少自己的语法扩展,在 vault 里用着很方便,但导出时就是坑:

Obsidian 语法标准 Markdown 写法
![[图片.png]]![替代文本](图片.png)
[[页面名称]][页面名称](页面名称.md)
> [!note] 提示框> **注意:** 正文内容
==高亮文本==**高亮文本**<mark>高亮文本</mark>

如果只是导出一两篇笔记,手动改就行。如果要批量导出,可以装一个 Obsidian Markdown Export 社区插件来自动处理。

对 Markdown 语法不太熟?可以看看我们的 Markdown 基础语法指南扩展语法参考,把基本功补上。

检查图片路径

图片问题是导出失败的头号原因。Obsidian 把图片存在 vault 文件夹里,外部工具根本访问不到。导出前确认:

  1. 图片路径用的是标准相对路径,而不是 wikilink 嵌入方式
  2. 图片文件放在转换工具能访问到的位置
  3. 格式尽量用 PNG 或 JPEG,别用奇奇怪怪的格式

方法一:导出为 PDF

Obsidian Markdown 笔记转换为排版精美的 PDF 文档

PDF 是最常用的导出格式——排版固定、到处都能打开、发给谁都不会乱。

方案 A:在线转换器(推荐大多数人用这个)

最快的方式,输出质量也最好:

  1. 在 Obsidian 里打开你的笔记
  2. 全选复制内容(Cmd/Ctrl + A,再 Cmd/Ctrl + C),或者直接从 vault 文件夹找到 .md 文件
  3. 打开 Markdown 转 PDF 转换器
  4. 粘贴内容或上传 .md 文件
  5. 下载转换好的 PDF

相比 Obsidian 自带导出,在线转换器的优势很明显:表格排版正常、代码块有语法高亮、整体样式一致。

方案 B:用 Pandoc(适合技术用户)

喜欢命令行的同学可以用 Pandoc,控制力更强:

pandoc "我的笔记.md" -o output.pdf \
  --pdf-engine=xelatex \
  --variable geometry:margin=1in \
  -V CJKmainfont="PingFang SC"

几个注意点:

  • 需要先装 LaTeX(macOS 装 MacTeX,Linux 装 TeX Live)
  • 中文支持要加 -V CJKmainfont 参数指定字体,否则中文会变成方框或直接报错
  • 图片路径必须是绝对路径或者相对于命令执行目录的路径
  • 双链语法不会自动处理,先转成标准链接

方案 C:社区插件 Better Export PDF

Better Export PDF 插件在 Obsidian 原生导出的基础上做了很多改进:

  • 支持自定义 CSS 样式
  • 可以加页眉页脚
  • 支持页码

安装方式:设置 → 第三方插件 → 浏览 → 搜索「Better Export PDF」。

方法二:导出为 Word(.docx)

Obsidian Markdown 笔记转换为格式完整的 Word 文档

Obsidian 完全没有 Word 导出功能,但这个需求偏偏又很常见——交报告、给同事审阅、上传到 OA 系统,都需要 .docx 格式。

方案 A:在线转换器(最快捷)

  1. 在 vault 文件夹里找到笔记的 .md 文件(在 Obsidian 里右键笔记 → 「在系统资源管理器中显示」)
  2. 上传到 Markdown 转 Word 转换器
  3. 下载 .docx 文件

输出的 Word 文件会正确使用 Word 样式(标题 1、标题 2、正文等),你可以直接套用公司的 Word 模板来统一品牌风格。

方案 B:用 Pandoc

pandoc "我的笔记.md" -o output.docx

如果要用公司模板:

pandoc "我的笔记.md" -o output.docx --reference-doc=公司模板.docx

Pandoc 会把 Markdown 的标题映射到模板里对应的标题样式,导出来就直接是公司风格的文档。

什么时候该选 Word,什么时候该选 PDF

Word 的场景:

  • 对方需要编辑文档或用修订模式批注
  • 上传到要求 .docx 格式的系统(论文提交、项目申报、OA 审批)
  • 文档要经过多人审阅流程

PDF 的场景:

  • 需要一个只读的最终版
  • 要求在任何设备上打开效果一致
  • 归档或打印

方法三:导出为 HTML

HTML 导出适合发布到网站、嵌入内容管理系统、或者搭建文档站点。

方案 A:在线转换器

  1. 复制笔记内容或导出 .md 文件
  2. 使用 Markdown 转 HTML 转换器
  3. 下载干净的 HTML 文件,直接用在你的网站或 CMS 里

方案 B:用 Pandoc

pandoc "我的笔记.md" -o output.html --standalone

加了 --standalone 参数会生成包含 <head><body> 标签的完整 HTML 页面。如果你只需要一段 HTML 片段嵌入到已有页面里,去掉这个参数就行。

方案 C:Obsidian Publish(付费)

Obsidian 官方的托管服务 Obsidian Publish($8/月)可以直接把笔记发布成网站,带导航、搜索和图谱视图。对于只是想把笔记发布为个人博客的用户来说还挺方便,但缺点是绑定了他们的平台,而且你拿不到原始 HTML 文件。

常见导出问题及解决方案

图片导出后消失了

原因: Obsidian 使用 ![[图片.png]] 这种 wikilink 语法,外部工具根本不认。

解决: 改成标准 Markdown 图片语法:

![图片描述](./attachments/图片.png)

如果用在线转换器,确保图片能被工具访问到,或者使用公开可访问的图片链接。

表格排版乱了

原因: 单元格内容太长,在 PDF 输出时超出列宽导致溢出。

解决: 控制单元格内容长度。内容确实很多的话可以考虑:

  • 拆成几个小表格
  • 用列表代替表格
  • 在单元格内换行(部分转换器支持)

导出格式跟 Obsidian 里看到的不一样

原因: Obsidian 会应用自己的 CSS 主题来渲染笔记,外部工具用的是不同的样式。

解决: 这是正常现象。重点关注结构是否正确(标题层级、列表、代码块),而不是追求跟 Obsidian 里像素级一致。如果对样式有要求,部分转换器支持自定义 CSS。

实战案例:用 Obsidian 写周报的完整流程

分享一个我自己在用的工作流——每周用 Obsidian 写周报,然后导出给不同的人:

  1. 在 Obsidian 里写 — 用一个标准 Markdown 模板,不用双链和 callout
  2. 切到阅读模式检查 — 看看格式有没有问题
  3. 从 vault 文件夹导出 .md 文件
  4. 转 PDF — 用 Markdown 转 PDF 转换器 生成归档版本
  5. 转 Word — 用 Markdown 转 Word 转换器 生成给团队的审阅版本

整个过程不到 3 分钟。如果直接在 Word 里排版同样的内容,至少要 15 到 20 分钟。

三种方法怎么选

三种 Obsidian 笔记导出方法的对比:在线转换器、Pandoc 和社区插件

对比维度在线转换器Pandoc社区插件
是否需要安装不需要需要安装配置安装插件即可
上手难度拖拽上传,零门槛需要用命令行在 Obsidian 内操作
支持格式PDF、Word、HTML40+ 种格式取决于具体插件
样式自定义有限完全控制中等
批量处理逐个转换可写脚本批量处理通常逐个转换
适合谁偶尔导出的普通用户频繁导出的技术用户不想离开 Obsidian 的人

对于大多数人来说,在线转换器能搞定 90% 的导出需求,不用装任何东西。如果你每天都要导出,值得花时间配一套 Pandoc 工作流。

总结

Obsidian 是写笔记的好工具,但把笔记导出成别人能用的格式确实需要多走几步。核心思路就两条:

  1. 导出前先清理语法 — 把 Obsidian 专属语法转成标准 Markdown,两分钟的准备能省半小时的调格式
  2. 根据场景选方法 — 不同格式对应不同的最优方案:

想更深入了解各格式的转换技巧,可以看看 Markdown 转 PDF 完整指南Markdown 转 Word 完整指南

ObsidianMarkdownPDFWord文档导出笔记管理