FileFormatUtil

FileFormatUtil class

Proporciona métodos de utilidad para trabajar con formatos de archivo, como detectar el formato de archivo o convertir extensiones de archivo a/desde enumeraciones de formato de archivo.

Para obtener más información, visite elDetectar formato de archivo y comprobar la compatibilidad del formato artículo de documentación.

public static class FileFormatUtil

Métodos

NombreDescripción
static ContentTypeToLoadFormat(string)Convierte el tipo de contenido de IANA en un valor enumerado de formato de carga.
static ContentTypeToSaveFormat(string)Convierte el tipo de contenido de IANA en un valor enumerado en formato guardado.
static DetectFileFormat(Stream)Detecta y devuelve información sobre el formato de un documento almacenado en una secuencia.
static DetectFileFormat(string)Detecta y devuelve información sobre el formato de un documento almacenado en un archivo de disco.
static ExtensionToSaveFormat(string)Convierte una extensión de nombre de archivo en unSaveFormat valor.
static ImageTypeToExtension(ImageType)Convierte un valor enumerado del tipo de imagen Aspose.Words en una extensión de archivo. La extensión devuelta es una cadena en minúsculas con un punto inicial.
static LoadFormatToExtension(LoadFormat)Convierte un valor enumerado de formato de carga en una extensión de archivo. La extensión devuelta es una cadena en minúsculas con un punto inicial.
static LoadFormatToSaveFormat(LoadFormat)Convierte unLoadFormat valor a unSaveFormat valor si es posible.
static SaveFormatToExtension(SaveFormat)Convierte un valor enumerado de formato guardado en una extensión de archivo. La extensión devuelta es una cadena en minúsculas con un punto inicial.
static SaveFormatToLoadFormat(SaveFormat)Convierte unSaveFormat valor a unLoadFormat valor si es posible.

Ejemplos

Muestra cómo detectar la codificación en un archivo html.

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

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

// La propiedad Encoding se usa solo cuando creamos un objeto FileFormatInfo para un documento html.
Assert.AreEqual("Western European (Windows)", info.Encoding.EncodingName);
Assert.AreEqual(1252, info.Encoding.CodePage);

Ver también