类 TikaShell
java.lang.Object
cn.toutatis.xvoid.axolotl.excel.support.tika.TikaShell
Tika 工具壳
- 作者:
- Toutatis_Gc
-
字段概要
字段修饰符和类型字段说明static final org.apache.tika.mime.MimeTypeMS_EXCEL Excel 97-2003文件版本 application/vnd.ms-excel 后缀为[.xls]static final org.apache.tika.mime.MimeTypeOOXML_EXCEL Excel 2007及以上版本 application/vnd.openxmlformats-officedocument.spreadsheetml.sheet 后缀为[.xlsx] -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明static DetectResultstatic DetectResultstatic DetectResultdetect(File file, org.apache.tika.mime.MimeType mimeType, boolean throwException, boolean alreadyPreCheck) 判断文件是否正常并且为需要的格式 1.文件预检查 2.文件后缀是否匹配 3.文件媒体类型是否匹配static DetectResultdetectThrowException(File file, org.apache.tika.mime.MimeType mimeType) static org.apache.tika.mime.MimeTypegetMimeType(File file) 获取文件类型static DetectResultpreCheckFileNormal(File file) 预检查文件是否正常static DetectResultpreCheckFileNormal(File file, boolean throwException) 预检查文件是否正常static DetectResult预检查文件是否正常并抛出异常
-
字段详细资料
-
MS_EXCEL
public static final org.apache.tika.mime.MimeType MS_EXCELMS_EXCEL Excel 97-2003文件版本 application/vnd.ms-excel 后缀为[.xls] -
OOXML_EXCEL
public static final org.apache.tika.mime.MimeType OOXML_EXCELOOXML_EXCEL Excel 2007及以上版本 application/vnd.openxmlformats-officedocument.spreadsheetml.sheet 后缀为[.xlsx]
-
-
构造器详细资料
-
TikaShell
public TikaShell()
-
-
方法详细资料
-
detect
-
detect
public static DetectResult detect(File file, org.apache.tika.mime.MimeType mimeType, boolean alreadyPreCheck) -
detectThrowException
-
detect
public static DetectResult detect(File file, org.apache.tika.mime.MimeType mimeType, boolean throwException, boolean alreadyPreCheck) 判断文件是否正常并且为需要的格式 1.文件预检查 2.文件后缀是否匹配 3.文件媒体类型是否匹配- 参数:
file- 文件mimeType- 想要匹配的MIME类型throwException- 是否抛出异常alreadyPreCheck- 文件是否已通过预检查- 返回:
- 检测结果
-
getMimeType
获取文件类型- 参数:
file- 文件- 返回:
- MIME类型
-
preCheckFileNormalThrowException
预检查文件是否正常并抛出异常- 参数:
file- 文件- 返回:
- 检测结果
-
preCheckFileNormal
预检查文件是否正常- 参数:
file- 文件- 返回:
- 检测结果
-
preCheckFileNormal
预检查文件是否正常- 参数:
file- 文件throwException- 是否抛出异常- 返回:
- 检测结果
-