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 compatibilidad de formatos 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 con 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 la información sobre el formato de un documento almacenado en una secuencia.
static DetectFileFormat(string)Detecta y devuelve la 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 unaSaveFormat valor.
static ImageTypeToExtension(ImageType)Convierte un valor enumerado de 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 del 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 para unSaveFormat valor si es posible.
static SaveFormatToExtension(SaveFormat)Convierte un valor enumerado en formato de 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 para 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 utiliza 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