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);

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