我有一个损坏的、受密码保护的 Office 2010 Word 文档,扩展名为 .docx,里面有文件链接,大约有 1000 页。
我想保存所有我能保存的数据。我尝试了很多不同的方法。
对程序或源代码有什么想法可以做到这一点?
答案1
docx 是包含多个条目的 zip 文件。第 1 步是尝试在 zip 文件查看器(例如 WinZip 或 7-zip)中打开 docx。
如果 ZIP 已损坏,您可以尝试修复它,但由于您的 docx 文档受密码保护,如果 zip 文件中的一个或多个条目丢失,恢复可能会很困难甚至不可能。
答案2
将其重命名为 .ZIP,然后使用修复工具浏览特定结构中的 XML 和二进制文件的混合内容。
看Office XML 格式的结构了解 .zip /.docx 文件中的内容。