平时总有 PDF 和 Word 互转的需求:老师发的讲义是 PDF 想改两个字、投出去的简历要求交 PDF、合同扫回来是 PDF 要重新排版……在线转换网站要么得把文件上传到别人服务器(隐私实在不放心),要么免费版限页数、加水印、催着开会员。于是干脆自己写了一个——完全本地离线、绿色免安装、双击即用的 PDF ↔ Word 转换器。
它能做什么
- PDF → Word(.docx):提取文字(含中文),按坐标重建段落,尽量还原原来的版式。
- Word(.doc/.docx)→ PDF:调用你电脑上的 Microsoft Word 或免费的 LibreOffice 来转,保真度很高。
两个方向都做了,日常那点转换需求基本够用了。
我自己比较满意的几个点
① 完全离线,文件不出本机。 PDF → Word 这条路不需要联网、不上传任何文件,纯本地算。涉及隐私的合同、证件、简历也能放心转。
② 版式尽量保真。 不是简单把文字抠出来堆一堆,而是识别字体(宋体/黑体/楷体/仿宋/微软雅黑/Times 等)、字号、加粗斜体、行距、段前距、首行缩进、页边距、居中/两端对齐,图片也按原位置插回去。数学公式做了启发式修复:分式会线性化成 (2z+5)/(z²+3z+10) 这种,lim、求和的上下限会吸附成真正的上下标。
③ 绿色单文件,双击直接开。 整个程序打包成一个约 22MB 的 exe,没有安装步骤、没有弹窗、不写乱七八糟的注册表。拷到 U 盘、发给同事、换台电脑,双击就能用。首次运行会静默解压到本地缓存,之后启动大约 0.3 秒。
④ 中文界面,能拖能批量。 直接把文件拖进窗口,或者点一下选文件,一次拖多个会自动排队挨个转。转完弹提示,能一键"打开所在文件夹"。默认输出到源文件同目录,重名自动加序号,绝不覆盖你已有的文件。
怎么用
- 双击打开程序;
- 把 PDF 或 Word 文件拖进去(或点击选择,可多选);
- 程序自动判断方向——PDF 就转成 Word,Word 就转成 PDF;
- 转完在原文件旁边就能找到结果。
就这么简单,没有多余的设置。
几点说明
- Word → PDF 需要你电脑装了 Microsoft Word 或者 LibreOffice(免费,二选一即可);两个都没装时程序不会崩,会提示你去装。PDF → Word 则不需要任何额外东西。
- 复杂的表格、矩阵、多栏排版和公式密集的页面不保证完美还原——这类版面本身就很难,能还原大概八九成,细节可能要手动微调一下。
- 扫描件 PDF(就是一张张图片、没有文字层的那种)没法直接提取文字,程序会提示你先做 OCR。
- 如果打开报错缺
VCRUNTIME140.dll,装一下微软的 VC++ 运行库 就好了。
下载
免费拿去用,两个网盘都传了,哪个快用哪个:
夸克网盘
链接:https://pan.quark.cn/s/ad1b84c12609
提取码:knkD
百度网盘
链接:https://pan.baidu.com/s/1aLGi0jndcx8RYq3rur7mZA?pwd=qyvw
提取码:qyvw
用下来有什么问题、或者哪种文件转得不好,欢迎在评论区告诉我,也可以提工单反馈,我会看的。
