FileFormatUtil
遗产: java.lang.Object
public class FileFormatUtil
提供用于处理文件格式的实用方法,例如检测文件格式或将文件扩展名转换为/从文件格式枚举。
要了解更多信息,请访问Detect File Format and Check Format Compatibility文档文章。
方法
contentTypeToLoadFormat(String contentType)
public static int contentTypeToLoadFormat(String contentType)
将 IANA 内容类型转换为加载格式枚举值。
参数:
范围 | 类型 | 描述 |
---|---|---|
contentType | java.lang.String |
退货: 整数
contentTypeToSaveFormat(String contentType)
public static int contentTypeToSaveFormat(String contentType)
将 IANA 内容类型转换为保存格式的枚举值。
参数:
范围 | 类型 | 描述 |
---|---|---|
contentType | java.lang.String |
退货: 整数
detectFileFormat(InputStream stream)
public static FileFormatInfo detectFileFormat(InputStream stream)
参数:
范围 | 类型 | 描述 |
---|---|---|
stream | java.io.InputStream |
退货: FileFormatInfo
detectFileFormat(String fileName)
public static FileFormatInfo detectFileFormat(String fileName)
检测并返回有关文档格式的信息。检测并返回有关存储在磁盘文件中的文档格式的信息。
即使此方法检测到文档格式,也不能保证指定的文档有效。该方法仅通过读取足以检测的数据来检测文档格式。要完全验证文档是否有效,您需要将文档加载到Document目的。
这个方法抛出FileCorruptedException当格式被识别,但由于损坏而无法完成检测。
参数:
范围 | 类型 | 描述 |
---|---|---|
fileName | java.lang.String | 文件名。 |
退货: FileFormatInfo - 一个FileFormatInfo包含检测到的信息的对象。
equals(Object arg0)
public boolean equals(Object arg0)
参数:
范围 | 类型 | 描述 |
---|---|---|
arg0 | java.lang.Object |
退货: 布尔值
extensionToSaveFormat(String extension)
public static int extensionToSaveFormat(String extension)
将文件扩展名转换为SaveFormat价值。
参数:
范围 | 类型 | 描述 |
---|---|---|
extension | java.lang.String | 文件扩展名。可以带或不带前导点。不区分大小写。 |
如果无法识别扩展名,则返回SaveFormat.UNKNOWN. |
退货: 整数
getClass()
public final native Class<?> getClass()
退货: java.lang.Class
hashCode()
public native int hashCode()
退货: 整数
imageTypeToExtension(int imageType)
public static String imageTypeToExtension(int imageType)
参数:
范围 | 类型 | 描述 |
---|---|---|
imageType | int |
退货: java.lang.字符串
loadFormatToExtension(int loadFormat)
public static String loadFormatToExtension(int loadFormat)
参数:
范围 | 类型 | 描述 |
---|---|---|
loadFormat | int |
退货: java.lang.字符串
loadFormatToSaveFormat(int loadFormat)
public static int loadFormatToSaveFormat(int loadFormat)
参数:
范围 | 类型 | 描述 |
---|---|---|
loadFormat | int |
退货: 整数
notify()
public final native void notify()
notifyAll()
public final native void notifyAll()
saveFormatToExtension(int saveFormat)
public static String saveFormatToExtension(int saveFormat)
参数:
范围 | 类型 | 描述 |
---|---|---|
saveFormat | int |
退货: java.lang.字符串
saveFormatToLoadFormat(int saveFormat)
public static int saveFormatToLoadFormat(int saveFormat)
参数:
范围 | 类型 | 描述 |
---|---|---|
saveFormat | int |
退货: 整数
toString()
public String toString()
退货: java.lang.字符串
wait()
public final void wait()
wait(long arg0)
public final native void wait(long arg0)
参数:
范围 | 类型 | 描述 |
---|---|---|
arg0 | long |
wait(long arg0, int arg1)
public final void wait(long arg0, int arg1)
参数:
范围 | 类型 | 描述 |
---|---|---|
arg0 | long | |
arg1 | int |