FileFormatUtil

FileFormatUtil class

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

要了解更多信息,请访问检测文件格式并检查格式兼容性文档文章。

public static class FileFormatUtil

方法

姓名描述
static ContentTypeToLoadFormat(string)将 IANA 内容类型转换为加载格式枚举值。
static ContentTypeToSaveFormat(string)将 IANA 内容类型转换为保存格式枚举值。
static DetectFileFormat(Stream)检测并返回有关存储在流中的文档格式的信息。
static DetectFileFormat(string)检测并返回有关存储在磁盘文件中的文档格式的信息。
static ExtensionToSaveFormat(string)将文件扩展名转换为SaveFormat值.
static ImageTypeToExtension(ImageType)将 Aspose.Words 图像类型枚举值转换为文件扩展名。返回的扩展名是带有前导点的小写字符串。
static LoadFormatToExtension(LoadFormat)将加载格式枚举值转换为文件扩展名。返回的扩展名是带有前导点的小写字符串。
static LoadFormatToSaveFormat(LoadFormat)转换LoadFormat值对一个SaveFormat如果可能的话值。
static SaveFormatToExtension(SaveFormat)将保存格式枚举值转换为文件扩展名。返回的扩展名是带有前导点的小写字符串。
static SaveFormatToLoadFormat(SaveFormat)转换SaveFormat值对一个LoadFormat如果可能的话值。

例子

演示如何检测 html 文件中的编码。

FileFormatInfo info = FileFormatUtil.DetectFileFormat(MyDir + "Document.html");

Assert.AreEqual(LoadFormat.Html, info.LoadFormat);

// Encoding 属性仅在我们为 html 文档创建 FileFormatInfo 对象时使用。
Assert.AreEqual("Western European (Windows)", info.Encoding.EncodingName);
Assert.AreEqual(1252, info.Encoding.CodePage);

也可以看看