public class TikaShell extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
static org.apache.tika.mime.MimeType |
MS_EXCEL
MS_EXCEL Excel 97-2003文件版本
application/vnd.ms-excel
后缀为[.xls]
|
static org.apache.tika.mime.MimeType |
OOXML_EXCEL
OOXML_EXCEL Excel 2007及以上版本
application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
后缀为[.xlsx]
|
| 构造器和说明 |
|---|
TikaShell() |
| 限定符和类型 | 方法和说明 |
|---|---|
static DetectResult |
detect(File file,
org.apache.tika.mime.MimeType mimeType) |
static DetectResult |
detect(File file,
org.apache.tika.mime.MimeType mimeType,
boolean alreadyPreCheck) |
static DetectResult |
detect(File file,
org.apache.tika.mime.MimeType mimeType,
boolean throwException,
boolean alreadyPreCheck)
判断文件是否正常并且为需要的格式
1.文件预检查
2.文件后缀是否匹配
3.文件媒体类型是否匹配
|
static DetectResult |
detectThrowException(File file,
org.apache.tika.mime.MimeType mimeType) |
static org.apache.tika.mime.MimeType |
getMimeType(File file)
获取文件类型
|
static DetectResult |
preCheckFileNormal(File file)
预检查文件是否正常
|
static DetectResult |
preCheckFileNormal(File file,
boolean throwException)
预检查文件是否正常
|
static DetectResult |
preCheckFileNormalThrowException(File file)
预检查文件是否正常并抛出异常
|
public static final org.apache.tika.mime.MimeType MS_EXCEL
public static final org.apache.tika.mime.MimeType OOXML_EXCEL
public static DetectResult detect(File file, org.apache.tika.mime.MimeType mimeType)
public static DetectResult detect(File file, org.apache.tika.mime.MimeType mimeType, boolean alreadyPreCheck)
public static DetectResult detectThrowException(File file, org.apache.tika.mime.MimeType mimeType)
public static DetectResult detect(File file, org.apache.tika.mime.MimeType mimeType, boolean throwException, boolean alreadyPreCheck)
file - 文件mimeType - 想要匹配的MIME类型throwException - 是否抛出异常alreadyPreCheck - 文件是否已通过预检查public static org.apache.tika.mime.MimeType getMimeType(File file)
file - 文件public static DetectResult preCheckFileNormalThrowException(File file)
file - 文件public static DetectResult preCheckFileNormal(File file)
file - 文件public static DetectResult preCheckFileNormal(File file, boolean throwException)
file - 文件throwException - 是否抛出异常Copyright © 2024. All rights reserved.