iOS · Local-first Markdown conversion

本地文件转为干净 Markdown。

从文档、表格、网页、PDF 和压缩包提取结构化文本,保存为可复制、可归档、可交给 LLM 的 Markdown。

MD Transfer iOS 首页,包含选择文件、批量转换和最近转换区域。
On-device Markdown Batch

Workflow

从文件选择到 Markdown 输出,路径保持短。

App 的主流程围绕三件事:选择文件、批量处理、查看结果。结果页保留 Markdown 原文、预览入口和转换警告,底部操作栏提供复制、保存和分享。

01

选择单个文件

系统文件选择器导入本地文件,转换引擎根据扩展名、UTType 和内容流检测合适的 converter。

02

批量队列

批量模式会生成队列状态:等待、转换中、完成或失败。当前实现限制并发为 2,完成后可导出 Markdown ZIP。

03

结果与预览

结果页以 Markdown、Preview、Warnings 三段组织输出,并可复制、保存、分享或交给 Air Markdown 打开。

research.pdf table.csv notes.docx archive.zip
# Research Notes



## Summary

| Topic | Evidence | Next step |
| --- | --- | --- |
| Privacy | Files stay local | Export only by user action |
| Context | Clean Markdown | Send to notes, repos, or LLMs |

> Conversion finished in 0.42s

Format matrix

覆盖日常上下文,保留关键结构。

MD Transfer 采用注册式 converter、格式检测、优先级选择和 Markdown 归一化。目标不是复刻版式,而是提取可读、可继续处理的内容。

TXT / MD / LOG

本地文本解码,源码文件可输出为 fenced code block。

Supported

CSV / TSV

处理引号字段、分隔符和多行字段,超长表格带截断警告。

Supported

JSON

规则对象数组可转 Markdown 表格,其余内容输出漂亮排版 JSON。

Supported

XML

使用 XMLParser,禁用外部实体,并输出格式化 XML 代码块。

Supported

HTML / XHTML

本地保守标签提取,不执行脚本,不抓取远程资源。

Supported

PDF

通过 PDFKit 提取文本,可加入页码注释;扫描 PDF 需要 OCR。

Supported

DOCX

读取 WordprocessingML,支持段落、标题、链接、列表和表格。

Supported

Images / Office Pro

图片 OCR、XLSX、PPTX、EPUB 和 ZIP 在限免 Pro 期间开放。

Pro

Privacy boundary

默认只在设备本地处理。

项目 README 和隐私文档明确:v1 不包含云端转换、远程 URL 抓取、云 OCR、云 LLM、Azure 服务、第三方分析 SDK、广告 SDK 或插件系统。

Filesprocessed locally by default
OCR textnot uploaded
Markdownleaves only when shared
StoreKitApple services during purchase flow

Designed for Markdown work

把材料送到你真正工作的地方。

输出是普通 Markdown 文件,适合知识库、Git 仓库、Obsidian、Notion、LLM 上下文和长期归档。

LLM context

把 PDF、DOCX、CSV 变成可审阅的文本上下文,减少复制粘贴噪音。

Knowledge bases

表格对齐、空行压缩、页码注释和 front matter 由设置控制。

Git repositories

代码文件会按语言 fenced,方便和文档一起进入版本库。

Archive workflows

ZIP 转换使用路径穿越保护、数量限制和递归深度限制。

MD Transfer

本地优先。结构优先。Markdown 优先。