首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何判断.doc是否由LibreOffice创建?

如何判断.doc是否由LibreOffice创建?
EN

Stack Overflow用户
提问于 2016-07-10 03:05:57
回答 1查看 65关注 0票数 2

我正在寻找一种用于LibreOffice/Word compatibility bug的编程/自动解决方法,它会导致在Word中查看由LibreOffice保存的.doc文件的最后一行被截断。由于文档的数量和只使用Word的用户数量,这可能比用户教育更容易。

我有数以千计的文档要处理,虽然我可以对所有文档应用“修复”,但我更愿意将其限制在由LibreOffice保存的文档。

文件是否有元数据或其他特征可以(有点可靠地)告诉我Word格式的文档是否最初是由LibreOffice创建的?

EN

回答 1

Stack Overflow用户

发布于 2016-07-14 08:07:34

超级用户的This answer建议使用字符串搜索来确定哪个版本的Microsoft Word编辑了该文件。因此,我查看了一下其中是否还有其他内容,并在版本字符串所在的位置附近找到了字符串

Microsoft Word-Dokument -在LibreOffice .doc文件中

Microsoft Word 97-2003 Document -在微软保存的文件中。

在Word中打开并重新保存LibreOffice .doc时,会更改字符串,反之亦然。所以这可能是你的一个解决方案。

还有一个问题是,是否所有版本的MS Office和Libre/OpenOffice都使用相同的字符串,但至少这是一个开始。

你怎么搜索它,我把它留给你。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38285356

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档