LibreOffice 彻底搞砸了我的 docx 文件,现在我有一个 SAXParseException,甚至列号都不正确

LibreOffice 彻底搞砸了我的 docx 文件,现在我有一个 SAXParseException,甚至列号都不正确

好的,我上次使用 LibreOffice 4 编辑文件是在 10 月份。与此同时,我升级到了 LibreOffice 5(我很后悔,因为 UI 变得更糟了,这是另一回事)。这不再能打开文件,我真的得到了一个XML 解析器异常

在此处输入图片描述

我有一个可以从 git 历史记录中恢复的版本,这意味着我损失了两个小时的编辑时间。那么我能以某种方式修复这个文件吗?

我在这里看到https://ask.libreoffice.org/en/question/58321/error-when-trying-to-open-document/我可以解压 .docx 并打开特定文件。只是……那个了不起的 SAX 解析器给了我无意义的位置。第 2 行,第 68720 列是这样的:

在此处输入图片描述

(光标下划线)。我稍早发现了一些hAnsi属性,但它绝不是“重复”或“重新定义”的。这些hAnsi: Font-name条目到处都是,所以我几乎不抱希望删除某个地方的随机实例就能修复文件。

假设我确实删除了那个hAnsi东西,然后保存了文件。如何从提取的 zip 存档恢复到 docx?我是否只需创建一个常规 zip 并重命名结果?

相关内容