FileFormatUtil

遗产: java.lang.Object

public class FileFormatUtil

提供用于处理文件格式的实用方法,例如检测文件格式或将文件扩展名转换为/从文件格式枚举。

要了解更多信息,请访问Detect File Format and Check Format Compatibility文档文章。

方法

方法描述
contentTypeToLoadFormat(String contentType)将 IANA 内容类型转换为加载格式枚举值。
contentTypeToSaveFormat(String contentType)将 IANA 内容类型转换为保存格式的枚举值。
detectFileFormat(InputStream stream)
detectFileFormat(String fileName)检测并返回有关文档格式的信息。
equals(Object arg0)
extensionToSaveFormat(String extension)将文件扩展名转换为SaveFormat价值。
getClass()
hashCode()
imageTypeToExtension(int imageType)
loadFormatToExtension(int loadFormat)
loadFormatToSaveFormat(int loadFormat)
notify()
notifyAll()
saveFormatToExtension(int saveFormat)
saveFormatToLoadFormat(int saveFormat)
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

contentTypeToLoadFormat(String contentType)

public static int contentTypeToLoadFormat(String contentType)

将 IANA 内容类型转换为加载格式枚举值。

参数:

范围类型描述
contentTypejava.lang.String

退货: 整数

contentTypeToSaveFormat(String contentType)

public static int contentTypeToSaveFormat(String contentType)

将 IANA 内容类型转换为保存格式的枚举值。

参数:

范围类型描述
contentTypejava.lang.String

退货: 整数

detectFileFormat(InputStream stream)

public static FileFormatInfo detectFileFormat(InputStream stream)

参数:

范围类型描述
streamjava.io.InputStream

退货: FileFormatInfo

detectFileFormat(String fileName)

public static FileFormatInfo detectFileFormat(String fileName)

检测并返回有关文档格式的信息。检测并返回有关存储在磁盘文件中的文档格式的信息。

即使此方法检测到文档格式,也不能保证指定的文档有效。该方法仅通过读取足以检测的数据来检测文档格式。要完全验证文档是否有效,您需要将文档加载到Document目的。

这个方法抛出FileCorruptedException当格式被识别,但由于损坏而无法完成检测。

参数:

范围类型描述
fileNamejava.lang.String文件名。

退货: FileFormatInfo - 一个FileFormatInfo包含检测到的信息的对象。

equals(Object arg0)

public boolean equals(Object arg0)

参数:

范围类型描述
arg0java.lang.Object

退货: 布尔值

extensionToSaveFormat(String extension)

public static int extensionToSaveFormat(String extension)

将文件扩展名转换为SaveFormat价值。

参数:

范围类型描述
extensionjava.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)

参数:

范围类型描述
imageTypeint

退货: java.lang.字符串

loadFormatToExtension(int loadFormat)

public static String loadFormatToExtension(int loadFormat)

参数:

范围类型描述
loadFormatint

退货: java.lang.字符串

loadFormatToSaveFormat(int loadFormat)

public static int loadFormatToSaveFormat(int loadFormat)

参数:

范围类型描述
loadFormatint

退货: 整数

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

saveFormatToExtension(int saveFormat)

public static String saveFormatToExtension(int saveFormat)

参数:

范围类型描述
saveFormatint

退货: java.lang.字符串

saveFormatToLoadFormat(int saveFormat)

public static int saveFormatToLoadFormat(int saveFormat)

参数:

范围类型描述
saveFormatint

退货: 整数

toString()

public String toString()

退货: java.lang.字符串

wait()

public final void wait()

wait(long arg0)

public final native void wait(long arg0)

参数:

范围类型描述
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

参数:

范围类型描述
arg0long
arg1int