PDF 转 Word 中文乱码 · 成因与能不能救

怎么用

  1. 先测能不能选中

    选不动文字,就别指望转换能给出可编辑文本。

  2. 转完翻到第三四页

    只核第一页没用,字体问题经常只在部分页面出现。

  3. 扫描件走 OCR

    把输出当成草稿,预留改字的时间。

详细说明

乱码是字体问题,不是编码问题

PDF 不一定要记录「这个字是什么」。它可以只记形状:一个子集字体里,某个编码画出来的形状恰好是某个汉字,但文件里没有任何地方写着它是哪个字。于是提取时只能拿到编码对应的东西,出来的不是「略微不准的字」,而是彻底的乱码。

三种情况,只有一种能救

字体正常嵌入的文字型 PDF 转得很干净。子集字体缺 ToUnicode 映射表的会出乱码——换个会猜映射的转换器有时能救回来。扫描件根本没有文字层,什么都提不出来,转出来只能是 Word 里的图片,这不是 bug。

用「能不能选中」来判断

打开 PDF 试着选一句话。能高亮、能复制到记事本里,说明有文字层,转换大概率可用。拖一下选中整页、或者根本选不动,那这页就是图片,任何转换器都给不出可编辑文字。

救不了的时候怎么办

扫描件只能上 OCR,中文 OCR 要正经引擎加人工校对,时间要花在改错字上,而不是花在转换上。文字型但字体表坏了的,换一个转换器再试;两个都不行,说明映射确实不存在,重新打这几页比继续折腾更快。

常见问题

为什么从 PDF 复制也是乱码

同一个原因:文件只存了字形,没有字符映射。

换个转换器能好吗

有时能。字体表坏了可以猜,完全没有就猜不出来。

文字转对了排版会保住吗

大致能。表格和分栏是最容易出问题的部分,换谁都一样。

相关工具