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

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