它解决什么问题:转换这件事,就该看得见
文档转 Markdown 的工具不少,但多数是命令行的:敲命令、回车、去目录里找输出文件、再用别的软件打开看——转换过程是「黑盒」,转没转对、转成什么样,全靠事后翻文件。
AnyDoc GUI 把这件事变成可视化的三步:
- 拖进来:Word / PPT / Excel / PDF 文件拖到窗口里松开,自动开始转换;
- 看到结果:转换出的 Markdown 直接显示在结果区,转对了没有一目了然;
- 拿走:一键复制结果贴去别处,或「保存结果…」存成
.md文件。
结果区本身可编辑——转出来的小瑕疵(多余空行、不顺手的表格分隔)当场改掉再复制,不用再开编辑器。
核心特性
- 可视化界面:拖放即转、结果实时预览、可编辑、一键复制 / 另存,全程看得见,不碰命令行;
- 单文件免安装:约 2.3MB 的一个 exe,下载即用——不用安装向导、不用管理员权限、不写注册表,拷进 U 盘带到哪台电脑都能跑;
- 不依赖 Python / Node:anydoc 转换器是 Rust 原生库,直接编译进 exe 内部,没有任何运行时依赖,也没有首次联网下载环境那一步;
- 纯本地、数据不上传:转换全程在你自己的电脑上离线完成,文档不经过任何服务器,断网照样用——合同、财务表等敏感文档可以放心转;
- Rust 引擎、毫秒级转换:基于 Firecrawl anydoc(Rust 原生转换器),普通文档拖进来几乎瞬间出结果;
- 细节顺手:原生「浏览… / 另存为…」文件对话框、暗色 / 亮色主题、无边框窗口(拖标题栏移动、双击最大化)、窗口位置大小自动记忆。
支持的格式
.doc · .docx · .odt · .rtf · .pdf · .ppt · .pptx · .xlsx · .ods · .odp · .csv · .epub(以及 .docm / .xlsm / .ppsx / .xls / .xlsb 等容器变体)。
怎么用(三步)
- 点上方按钮下载
anydoc-gui.exe,放到任意目录(桌面就行),双击运行; - 把要转的文档拖进窗口松开(也可以手填路径或点「浏览…」),松开自动转换;
- 在结果区查看 / 微调,然后复制结果或保存结果…。「输出文件」填了路径的话,转换的同时直接写盘。
为什么杀毒软件可能误报?
两个原因叠加:
- UPX 压缩壳:exe 用 UPX 压缩,2MB 出头的体积换来零依赖的便携性。加壳是正规瘦身手段,但病毒也常用壳伪装,所以部分杀毒软件见到加壳程序会宁可错杀,报「Gen: Trojan」之类的通用名——这就是误报;
- 没有数字签名:个人开发者暂未购买商业代码签名证书,Windows SmartScreen 对无签名程序的默认态度就是「先拦一下」。
判断依据很简单:anydoc-gui.exe 无联网功能(本机回环地址只供界面自己访问),转换全在本机内存里完成,想上传也没有通道。不放心可以在断网状态下试用——功能完全不受影响。
和之前那篇 AnyDoc 什么关系?
转换引擎同源,都是 Firecrawl 的 anydoc(Rust)。区别在打包形态:
| 对比项 | AnyDoc(老版 py-tools-anydoc) | AnyDoc GUI(本文新版) |
|---|---|---|
| 转换引擎 | firecrawl anydoc(Rust) | 同左,完全同源 |
| 打包形态 | Python 打包,安装器 + 首次联网拉运行环境 | 纯 Rust 单文件 exe |
| 体积 / 安装 | 约 0.6MB 安装包,需安装步骤 | 约 2.3MB 单文件,免安装 |
| 外部依赖 | 首次运行需 Python 运行环境 | 无(仅需系统自带 WebView2) |
| 断网可用 | 首次初始化需联网 | 开箱即断网可用 |
| CLI 命令行 | 有(py-tools-anydoc) | GUI 为主,命令行可用 npx @firecrawl/anydoc |
一句话:要零依赖的便携版选 AnyDoc GUI;要命令行批量处理、和系列工具共用环境,老版照样能装。详见 AnyDoc:Word/PDF/PPT/Excel 转 Markdown 工具。
常见问题
- 安全吗?会上传我的文档吗?不会。转换全程离线,文档不经过任何服务器;本机转换服务只监听 127.0.0.1,只供界面自己访问。
- 杀毒软件报毒怎么办?是 UPX 壳 + 无数字签名引发的误报。把 anydoc-gui.exe 加入信任列表即可;不放心可断网试用,功能完全正常。
- 要装 Python 吗?不要。Rust 转换器直接编译进 exe,Python / Node / .NET 一概不依赖(界面用系统自带的 WebView2 渲染,Win10 / Win11 通常自带)。
- 绿色免安装?能放 U 盘吗?能。单文件、不写注册表,配置存在当前用户目录,拷到别的电脑双击就跑。
- 扫描版 PDF 能转吗?不能,扫描件 / 纯图片 PDF 需要 OCR。请改用 MarkItDown 接 Azure Document Intelligence。
- 能转网页 URL 吗?不能,只认本地文件。转网页推荐 MarkItDown。
- 转换结果能改吗?能。结果区就是编辑框,改完再复制 / 保存。
总结
AnyDoc GUI 把「文档 → Markdown」收敛成最直白的可视化操作:拖进来、看到结果、拿走。单文件免安装、不装 Python、断网可用,anydoc 的 Rust 引擎保证了毫秒级速度,纯本地运行保证了数据不上传。和 AnyDoc(Python 打包版)、MarkItDown、Pandoc、ImgTool、ImgView 一样,是 mdview 团队常用工具系列的一员。免费下载,双击就用。