MD Factory 在 Windows 上将 OpenDocument 文件转为 Markdown:ODT 文本文档、ODS 电子表格和 ODP 演示文稿。添加文件,每个文件旁边都会生成各自的 .md 文件。
这三种格式的表现各不相同。文本文档变成连续的文字,电子表格变成表格,演示文稿变成幻灯片列表。下文说明每种格式保留什么、MD Factory 会标记哪些内容,以及你需要自己检查什么。
支持哪些 OpenDocument 文件
OpenDocument 是 LibreOffice 默认使用的格式。它是一项 OASIS 标准 ,适用于文本文档、电子表格和演示文稿,不依赖于某一款应用。
| 扩展名 | 文档类型 | Markdown 结果 |
|---|---|---|
.odt | 文本文档(Writer) | 标题、段落、列表、表格、链接、脚注和图片 |
.ods | 电子表格(Calc) | 每个工作表一个标题和一个表格 |
.odp | 演示文稿(Impress) | 每张幻灯片一个 Slide N 部分,含备注 |
有两种情况无法转换。带密码保护的文件会失败,请先在 LibreOffice 中去掉密码。平面 XML 文件(.fodt, .fods, .fodp)同样不受支持;请在 LibreOffice 中打开它们,再另存为普通的 ODT、ODS 或 ODP。
ODT:文本文档
ODT 文件会保留其结构:标题、列表、粗体和斜体文字、链接、脚注、表格和图片。图片保存在 <name>_images 文件夹中,位于 Markdown 文件旁边。
有三类内容不会被转换。MD Factory 遇到它们时会将文件标记为 需要检查 ,具体包括:
- 页眉和页脚。页码和页眉标题不会被转换。如果页脚中有你需要的内容,例如文档编号,请手动复制到 Markdown 中。
- 批注。审阅批注不会被转换。如果批注很重要,请在依赖 Markdown 之前先从 LibreOffice 中把它们复制出来。
- 跟踪的更改。文字按当前显示的样子保留。转换经过审阅的文档之前,请在 LibreOffice 中打开它,决定保留哪些内容: 编辑 > 跟踪更改 > 管理 可让你 接受或拒绝更改。请另存一份副本,以保留原始的审阅记录。
如果要转换的是 Word 文件而不是 ODT,请参阅 如何将 Word 转为 Markdown.
ODS:电子表格
每个工作表变成一个标题,其下是一个 Markdown 表格。数字、日期、时间、百分比和货币按格式化后的样子输出。
转换会标出表格可能产生误导的情形:
- 隐藏的工作表也会包含在内。它们会被标记,方便你与可见的工作表区分。请决定是否要把它们留在要分享的文档里。
- 没有保存值的公式。这样的单元格会显示为公式,例如
=SUM(B2:B9),并被标记。请在 LibreOffice 中打开文件,重新计算并保存,或自行替换该公式。 - 合并单元格。Markdown 表格没有合并单元格,所以这些会被标记。请检查每个标签是否仍与正确的数值相邻。
宽工作表会生成宽表格。数据量大的工作表,导出 CSV 通常是更好的选择;请参阅 将 CSV 转为 Markdown。Excel 工作簿的同类检查见 在 Windows 上将 Excel 转为 Markdown.
ODP:演示文稿
每张幻灯片都会变成一个名为 Slide N的部分,其后是标题、文字、表格和图片。演讲者备注随幻灯片一起保留。
幻灯片是版式,而 Markdown 是一连串文字。位置、颜色和动画不会保留。以图表为主的幻灯片能提供的文字很少,所以请保留这类幻灯片的原始演示文稿。更多内容见 在 Windows 上将 PowerPoint 转为 Markdown,其中同样的限制也适用于 PPTX。
转换文件
- 打开 MD Factory,添加你的 ODT、ODS 和 ODP 文件。也可以添加文件夹或把文件拖进来。
- 转换会立即开始。
- 队列完成后,检查每个文件的状态:已完成、需要检查或失败。
- 打开
.md文件,它们保存在原文件旁边。
你的原始文件不会被修改。一切都在你的电脑上运行,不上传任何内容。再次转换文件时,只有在你没有编辑过的情况下,MD Factory 才会替换它自己之前生成的结果;否则会保存带编号的副本,例如 report (2).md,这样你的修改不会丢失。
检查结果
需要检查并不表示转换失败。文件已转换,只是其中有些内容需要看一看。先看这些文件,再抽查其余文件。
- ODT:标题级别、列表项的顺序、脚注,以及位于页眉、页脚或批注中的内容。
- ODS:合计,以及任何被标记的公式单元格,需与 LibreOffice 中的工作表对照。确认没有隐藏的工作表混入你打算分享的文件。
- ODP:确认没有缺失的幻灯片,备注属于正确的幻灯片,以及图片较多的幻灯片在没有版式的情况下仍然说得通。
移动每个 Markdown 文件时,请连同它的 _images 文件夹一起移动,否则图片链接会失效。要把转换后的文件夹整理成 AI 智能体可以使用的资料,请参阅我们的 文档准备指南.