不小心把永中文档弄乱了,怎么才能恢复成原来的word文档格式
为什么文档会乱和基本检查
说实话,我第一次用永中文档的时候,也是稀里糊涂就把它弄乱了。不是那种格式错位的小乱,而是整篇文档的字体变成了宋体开头、字号忽大忽小、表格飞到页面外面去,看一眼就头大。后来我才发现,大多数乱的情况,其实都是咱们自己操作不当造成的。最典型的就是用永中文档打开了 Word 文档后,又顺手在里面加了一些永中自带的模板样式,然后保存时没注意格式,结果再拿 Word 打开就乱成一锅粥。还有更常见的情况是,你从别人那收到一个 docx 文件,里面混杂着老版 doc 的格式残留,永中一读就部分字段识别错误,显示出来全是方块或者乱码。遇到这种问题,别急着骂软件,先做两件事。
先把文档用普通的记事本程序打开一次,看看里面是不是真正的文本内容。如果记事本打开全是二进制乱码,那这个文件本身就坏了,不是格式恢复能解决的。如果记事本能正常显示文字,说明文件结构没问题,只是格式标记被永中文档读偏了。然后打开另一个 office 软件,比如 WPS 或者 LibreOffice,看看同样这个文件在其他软件里是什么表现。这一步特别重要,能帮我们判断到底是永中文档的锅,还是文件本身就有兼容性问题。我吃过这个亏,第一次乱的时候直接就在永中文档里狂点“恢复默认”,结果把文件搞得更难救了。
用永中文档自带的格式清理功能
如果文档只是部分乱,比如标题全是黑体加粗但正文变成了小五号宋体,这时永中文档里那个“清除格式”按钮特别好用。位置通常在“开始”选项卡里,长得像一块橡皮擦,旁边可能还写着“清除全部格式”或者“清除样式”。点它之前一定要先全选内容,快捷键 Ctrl+A 按完再点清除,这样能把跑偏的样式全部打回原形。但要注意,清除格式会把所有手动设置的加粗、斜体、下划线、颜色、字号、行距全部抹掉,只留下纯文本。你要是辛辛苦苦排过版,这一下全废了,所以最好先另存一份副本。
我自己的习惯是,先选中出问题的那一部分段落,而不是全选。比如说,只有第3页到第6页的表格和文字对不齐,其他地方正常,那就只选那几页,右键点“段落”看看是不是行距被设成了固定值。很多时候是因为不同段落混用了“单倍行距”和“固定值”,表格里的文字就被压缩到看不见了。如果清除格式还解决不了,可以试试“样式”面板里的“正文”样式,很多乱格式其实是样式继承出了问题——你改了一个标题样式,结果所有套用了那个样式的段落都跟着变了。把正文样式重新应用一遍,通常能恢复大部分正常显示。
把永中文档保存为纯文本再转回docx
如果上面那招不行,文档已经乱到段落合并、分页符消失、图片全都变成红叉,那就要走一条更笨但更稳的路。在永中文档里,打开那个乱了的文件,直接点“文件”菜单,选“另存为”,然后在保存类型里找到“文本文件 (.txt)”。注意一定要选“文本文件”,不是“文本 (.txt) 编码”之类的。保存之后,会弹出一个对话框问你要选哪种编码,一般选“UTF-8”就能保存大部分中文不乱码,如果文件里有繁体字或者特殊符号,可以考虑“GB2312”。保存完,你会得到一个纯文本文件。
然后关掉永中文档,重新打开这个 txt 文件。这时候你看到的就只有文字,所有格式、图片、表格都丢了。但你得忍一下,因为下一步是关键。在永中文档里打开这个 txt 之后,全选复制,新建一个空白文档,粘贴。粘贴之后,马上点“开始”选项卡里的“样式”,找到“正文”样式应用一遍,这样所有文字就回到统一字体和字号了。然后再手动加点分隔和标题样式,保存成 docx 格式。这个方法虽然损失了所有排版,但至少文字完整保留下来了。我有一次帮同事恢复一个投标文件,就是因为表格太复杂导致永中卡崩,最后只能用这个办法保底,虽然重新排版花了一下午,但数据没丢。
利用第三方软件强制转换格式
很多时候,永中文档自己打开乱,但换个软件就能正常识别。尤其是 doc 和 docx 混用的文件,永中的兼容性有时确实不如 WPS 或者 LibreOffice。所以我电脑里常年备着一个 LibreOffice 的便携版,不安装也能用。打开 LibreOffice Writer,加载那个乱的文件,通常它会自动检测文件类型。如果它打开后是正常的,我就在里面直接另存为 docx,格式保存为标准 OOXML 格式,然后再用永中文档打开这个新保存的文件,十次有九次就正常了。
还有一个小工具叫 Pandoc,命令行操作,但效果很干净。下载一个 Pandoc 的安装包,装好后打开命令提示符,输入 pandoc 乱的文件名 -o 新文件名.docx,它就能把各种格式互相转。注意转的时候有时候会丢失脚注或者批注,而且图片多的文档转出来图片位置可能跑偏,但文字和表格几乎不会丢。我处理过一次几十页的合同,永中文档里所有分页符都变成了空格,用 Pandoc 转成 .odt 格式再转回 .docx,分页符就回来了。你可以在网上搜“Pandoc 下载”找官方站点,别去不明链接。
手动修复常见的格式错误
如果上面这些办法都尝试了,文档还是有小毛病,比如某些段落缩进错了、项目符号全变成问号、表格行高不一致,那只能手动修了。先看看“段落”对话框里的“特殊格式”是不是被设成了“首行缩进 2 字符”,有时候这个值因为永中和 Word 的度量单位不同,会变成缩进好几厘米。把那个“首行缩进”改成“无”,再手动调回去就好。
表格最常遇到的问题就是行高变成了“固定值”,而固定值的数字很小,文字就只显示上面一点点。选中整个表格,右键点“表格属性”,在“行”选项卡里把“指定高度”的勾去掉,或者改成“至少”模式并设一个合理的数字,比如0.8厘米。另外,表头重复那行也经常出毛病,在永中文档里双击表头行的上边缘,会出来一行“表格工具”,里面有个“重复标题行”,点一下就恢复。这些小技巧我都是吃了几次亏才记住的,刚开始每次都气得想砸键盘。
养成备份习惯避免二次混乱
做了这么多恢复工作,最重要的教训是别让文档再有第二次被弄乱的机会。我现在只要用永中文档打开一个重要的 Word 文件,第一件事就是按 F12 另存为一份永中格式的.dps 或.wps 格式作为本地备份。然后才在原文件上修改。改完以后,如果要把文档发给别人,我会先另存为 .docx,再用 LibreOffice 打开检查一遍,确保一切正常才发送。另外,永中文档里有自动备份功能,在设置窗口里可以找到“备份”标签页,把备份时间间隔设为每5分钟一次,备份文件自动存到“我的文档”里的“永中备份”文件夹。出问题直接去那里找最近的备份,比任何恢复技巧都管用。
还有一个小习惯很值得推荐:每次修改重要文档前,手动按下 Ctrl+S 两次,第二次保存时会弹出一个确认对话框,点“是”就能保存当前版本,然后你再继续改。这样你手头就有多个时间点的版本,万一后面改乱了,可以随时回退。我不止一次因为改了一个段落的缩进,结果整篇文档的页眉页脚全消失了,多亏有备份才救回来。现在电脑桌面有个文件夹叫“文档抢救记录”,里面存着各种崩溃后的 txt 文件,看着好笑,但真到关键时刻那些才是最宝贵的。
远离完美恢复的心理陷阱
最后说点实话。永中文档虽然免费、轻量,但它在处理复杂 Word 文档时毕竟不是亲儿子。如果你的文档用了很多交叉引用、域代码、嵌入字体、ActiveX 控件这些高级功能,那不管你怎么恢复,都很难做到和 Word 里一模一样。我见过最惨的是一个人用永中打开了科研论文的模板,结果所有文献的交叉引用编号全变成了一串数字加花括号,手动改了两天才勉强能用。所以,如果你的工作流里文档格式是生命线,那尽量在同一个软件里完成编辑、保存、发送全程,不要在永中、Word、WPS 之间来回倒腾。
当你发现文档已经无可救药地乱了,不要强求恢复到 100% 的原始格式。把文字内容和主要结构救出来,重新套用一个干净的模板,反倒比在原文件上缝缝补补要快得多。格式这东西,很多时候是给别人看的,内容和逻辑才是你自己的。我每次修完一个乱文档,就顺手把修复步骤记在便签上,下次同类问题直接照做,省得再踩一遍坑。希望这篇东西能帮你少走几个弯路。