![AbiWord 文件显示错误且文件无法转换](https://linux22.com/image/1068678/AbiWord%20%E6%96%87%E4%BB%B6%E6%98%BE%E7%A4%BA%E9%94%99%E8%AF%AF%E4%B8%94%E6%96%87%E4%BB%B6%E6%97%A0%E6%B3%95%E8%BD%AC%E6%8D%A2.png)
过去几个月我一直在使用 AbiWord 进行一个大型项目。我的写作已经取得了很大进展,但昨天我一按下保存键,我的电脑就死机了。我并没有觉得这是什么大问题,直到今天我尝试打开文件时,它显示“错误,无法导入 [文件名]”。我下载了一个新软件来打开文件,它打开了,但文本显示为“##########”。有没有办法打开这个文件而不丢失我花了几个月的时间做的辛苦工作?
答案1
我建议使用 LibreOffice 而不是 AbiWord。我只在家里使用 AbiWord,因为它可以打印我工作时使用的免费条形码,而 LibreOffice 不能。除此之外,AbiWord 会莫名其妙地闪烁,并且时不时会滞后。AbiWord 的功能甚至无法与 LibreOffice 相提并论。
备份问题很重要。至少在工作 10 或 20 小时后将文档文件夹复制到 USB 闪存驱动器是一个好主意。这样做的好处是,如果您的笔记本电脑在您外出时烧坏了,您可以随身携带备份。
我有一个更奇特的自动备份,它复制了我五年来的所有写作以及我为调整 Ubuntu 所做的系统配置/设置。文件被复制到一个.tar
存档中,该存档被压缩并通过电子邮件发送到我的 gmail 帐户。gmail 的优势在于您可以在世界任何地方访问您的备份,而不必在口袋/钱包中随身携带 USB 拇指驱动器。Gmail 为您提供 15 GB 的免费空间,对我来说,这相当于几年的每日备份,之后我必须开始修剪(删除)旧备份。设置如下所述:
我已经在评论中回答了您问题的其他部分,解决后,这些评论可以汇总到这个答案中。
答案2
我尝试打开该文件但显示“错误,无法导入 [文件名]”。
当 AbiWord 开始加载文件然后因错误退出时。验证文件的 XML 代码内容。它只是一个文本文件,您可以使用 Notepad++、Pluma、Vim、Nano、Emacs 文本编辑器打开它。
https://jsonformatter.org/xml-validator JSON XML 验证器,用于从 AbiWord 编辑器文件 Freds_document.abw 中查找 XML 代码中的单个错误。使用您找到的任何 XML 验证器工具。我通过 JSON XML 验证器运行文件 Freds_document.abw 以验证正确有效的 XML 代码。Freds_document.abw.saved 也可以通过复制或移动到其他文件名来使用,例如:Fred_test1.abw
Abiword 插入了一个额外的“道具=“”' 在“props="Courier xxxxx" 只需删除格式错误的字符串道具=“”来自文本文件。重新验证此 XML 文件。JSON XML 验证器显示它位于第 62 行和第 331 个字符。如果没有 XML 验证器工具,我就不会发现这个错误,导致我无法将文件加载到 AbiWord 编辑器中。
使用原始文件的副本进行验证和编辑。保留原始文件不变。我使用文件名 Fred_Sample.abw 来编辑和纠正文本问题。