版本:23.8
编程语言:java
这份文件解析出来的文件类型是UNKNOW
测试代码:
FileFormatInfo info = FileFormatUtil.detectFileFormat(new ByteArrayInputStream(wordBytes));
int loadFormat = info.getLoadFormat();
源文件:
Appendix 2 附录2:Change application & notification letter 变更申请书及告知函(2).zip (118.4 KB)
@ZhonghaoSun
通过使用样例文件和代码在最新版版v25.3上进行测试,我们可以复现问题。发现doc后缀文件类型检测结果为UNKNOW.
我们已经在内部问题跟踪系统中打开了以下新问题单,并将根据Free Support Policies中提到的条款提供修复。
问题单号:CELLSJAVA-46323
@ZhonghaoSun 感谢您报告此问题。 我们已经在我们的内部问题跟踪系统中打开了以下新工单,并将根据 免费支持政策 中提到的条款提供它们的修复:
Issue ID(s): WORDSNET-28023
如果您需要优先支持以及直接联系我们的付费支持管理团队,您可以获得 付费支持服务 。
@ZhonghaoSun
LoadFormat是Cells产品支持加载的文件格式,关于支持加载的文件格式类型,请参考以下文档。LoadFormat | Aspose.Cells for Java API Reference
FileFormatType是Cells产品支持检测的文件格式,关于支持检测的文件格式类型,请参考以下文档。FileFormatType | Aspose.Cells for Java API Reference
请参考以下样例代码进行文件格式检测:
com.aspose.cells.FileFormatInfo info = com.aspose.cells.FileFormatUtil.detectFileFormat(new FileInputStream(filePath + "Appendix 2 附录2:Change application & notification letter 变更申请书及告知函(2).doc"));
System.out.println(info.getLoadFormat());//255
System.out.println(info.getFileFormatType());//31
麻烦问下,这里是不是应该用aspose-cells中的FileFormatInfo,而不是aspose-words中的FileFormatInfo
@ZhonghaoSun
使用哪个FileFormatInfo取决于你使用了什么产品来检测文件。如果你使用的是Aspose.Cells产品,那么你需要使用aspose-cells中的FileFormatInfo。如果你使用的是Aspose.Words产品,请使用aspose-words中的FileFormatInfo。