一份 PDF 转成 Word 之后,排版全乱了:表格整列挤进一个单元格,页眉和页码混在正文里,部分汉字变成空心方框。有人在 Word 2016 里看着正常,换到 Microsoft 365 又露出来——说明问题出在原 PDF 的排版信息上,与 Word 版本关系不大。
乱版都能改回来,前提是先分清原文件是文字版还是扫描件。能框选文字的转出来基本可编,选不中的是扫描件,得先补出文字层再谈排版。下面几个方法都在 Windows 10/11 上实测过。
能选中文字的是文字版,选不中的是扫描件,这两类的修法完全不同,判断错后面全白做。文字版转出来的乱集中在表格串行和字体被替换;扫描件转出来的乱集中在识别错字、整页变成图片。

判断结果直接决定走哪条路:文字版留在后面几节继续,扫描件先去最后一节补出文字层,再回来重转。硬按文字版去修扫描件,改到最后只会发现整段都是图片。
先老老实实转换一遍,把所有毛病一次性标出来,再集中动手改,别边转边改。转换只做一次,后面的调整都在 Word 里完成,每改一处都能对照原 PDF 确认有没有改偏。
.docx 后开始转换。标问题按位置记比描述毛病更省事:第3页表格第2列串到下一行、第5页页眉文字跑到正文第一行,写清楚翻页就能直接定位。副本另存到 C:\Users\你的用户名\Documents 下面,改坏了还能回到这一步。
串行的表格别一行行敲,用 Word 自带的文本转表格还原列结构,再调列宽。串行的本质是转换时丢掉了表格线,文字和分隔符大多还在,重建列比重新打字快得多。
Word → 插入 → 表格 → 文本转换成表格。列数一定要按原表填,填少了整行会挤进同一格,填多了会多出几列空白。表格跨页时,允许跨页断行配合重复标题行,翻到下一页还能看清每列是什么。
混进正文的页眉页码属于残留内容,删掉后重新插入页码域才不会再乱。只在正文里把数字删掉没用,页码域还在,翻页或刷新一次又回来。
Ctrl+A 全选后删除。插入 → 页码 → 页面底端,选一种样式重新插入。Ctrl+Enter 翻页检查页码是否连续。检查时从第 1 页翻到最后一页,看页码有没有断号、首页有没有多余的页码。页码如果压住正文,调大页脚距离或改一下页边距就能分开。
方框基本是原文档字体缺失,全选统一换成系统自带字体,再把字体嵌入打开。缺字体在自己电脑上不明显,换台机器打开就整片变成方框,交稿前最好先统一。
Ctrl+A 全选全文,在字体框输入「宋体」或「微软雅黑」后回车。Word 选项 → 保存 → 勾选将字体嵌入文件,换机器打开就不会再变。整段被套用了原文档带过来的坏样式,光改字体还会变回去,先在样式库里重置一次。公式段单独处理,别把整篇都换成数学字体,正文会跟着变形。
一个字都选不出来,说明源文件是扫描件,回到第一步补 OCR 再重转,这是最后的兜底路。扫描件没有文字层,任何转换方式都只能给出图片,靠改 Word 是改不出来的。Windows 上的管理员账户一般自带 OCR 语言包,缺中文简体可以在语言设置里补装。
Ctrl+A 全选后复制到记事本,粘贴为空白说明没有文字层。
OCR 的准确率和分辨率直接相关,300dpi 比较稳,低于 150dpi 数字和标点错得明显。转 Word 之后,金额、编号、日期这几类内容对着原 PDF 抽查一遍再交出去。
这是转换时丢了表格线,文字按原来的换行拆成了多行。选中这些文字,用 插入 → 表格 → 文本转换成表格,列数按原表填,分隔位置选制表符或逗号,重建出来再调列宽。
文字版 PDF 基本能还原到可用状态,但要分开处理:先把表格串行、页眉页码、字体方框逐项改掉,比全选统一格式化成功率高得多。扫描件识别出来的错字需要人工再抽查一遍。
源文件没有文字层,先对它做 OCR,语言选中文简体、分辨率 300dpi,另存成带文字层的 PDF,再用 PDF 转 Word 重新转一次,文字就能选中和编辑了。
先双击页眉区域,Ctrl+A 把残留内容删干净,再用查找替换清掉正文里多余的段落标记,最后 插入 → 页码 重新插入页码域。需要跳过首页就勾「首页不同」。
换成宋体仍在变,多半是段落套用了原文档的坏样式。在样式库里选「正文」重置一次,再打开 Word 选项 → 保存 里的字体嵌入,换机器打开就不容易再变。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。