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 используется только тогда, когда мы создаем объект FileFormatInfo для html-документа.
Assert.AreEqual("Western European (Windows)", info.Encoding.EncodingName);
Assert.AreEqual(1252, info.Encoding.CodePage);

Смотрите также