上传到服务器的doc文档,java怎么判断是office还是wps生成的

office 和wps 生成的doc 传到服务器 都是 application/msword的,但是程序只能给office的加水印
有没有其他判断方法

应该是doc文件里面有一个标志字段记录了制作是通过msoffice还是其他等等的office

具体怎么做我还没琢磨明白,但发现一个事实是,分别用word和wps创建的doc,右键、属性里的摘要信息,有一个应用程序名称,分别是:

Microsoft Office Word

WPS Office