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

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

2个回答

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

u013712452
bobby-cn 找到了,这个属性 doc.getBuiltInDocumentProperties().getNameOfApplication();
接近 5 年之前 回复

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

Microsoft Office Word

WPS Office

u013712452
bobby-cn 是打开方式吧
接近 5 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐