我正在查看LibreOffice / Word compatibility bug的程序化/自动化解决方法,这会导致LibreOffice保存的最后一行.doc文件在Word中查看时被截断。由于文档量和仅使用Word的用户数量,这可能比用户教育更容易。
我有数以千计的文件可供使用,而我可以应用"修复"对于所有这些人,我更喜欢将其限制为LibreOffice保存的文档。
文件的元数据或其他特性是否(有些可靠地)告诉我Word格式文档最初是否由LibreOffice创建?
答案 0 :(得分:1)
This answer建议使用字符串搜索来确定Microsoft Word的哪个版本已编辑该文件。所以我看看是否还有其他东西,发现,在版本字符串附近,字符串
Microsoft Word-Dokument
- 在LibreOffice .doc文件中
Microsoft Word 97-2003 Document
- 在Microsoft保存的文件中。
在Word中打开并重新保存LibreOffice .doc,更改字符串,反之亦然。所以这个可能成为您的解决方案。
对于MS Office和Libre / OpenOffice的所有版本是否使用相同的字符串仍然存在疑问,但至少它是一个开始。
你如何搜索它,我把它留给你。