FileFormatUtil

FileFormatUtil class

Dosya biçimleriyle çalışmak için yardımcı yöntemler sağlar, örneğin dosya biçimini algılamak veya dosya uzantılarını dosya biçimi sayımlarına dönüştürmek/dosya biçimi sayımlarından dönüştürmek.

Daha fazla bilgi edinmek için şu adresi ziyaret edin:Dosya Biçimini Algıla ve Biçim Uyumluluğunu Kontrol Et belgeleme makalesi.

public static class FileFormatUtil

yöntemler

İsimTanım
static ContentTypeToLoadFormat(string)IANA içerik türünü yükleme biçiminde numaralandırılmış bir değere dönüştürür.
static ContentTypeToSaveFormat(string)IANA içerik türünü, numaralandırılmış bir kaydetme biçimi değerine dönüştürür.
static DetectFileFormat(Stream)Bir akışta depolanan bir belgenin biçimi hakkında bilgi algılar ve döndürür.
static DetectFileFormat(string)Bir disk dosyasında saklanan bir belgenin biçimi hakkında bilgi algılar ve döndürür.
static ExtensionToSaveFormat(string)Bir dosya adı uzantısını birSaveFormat değer.
static ImageTypeToExtension(ImageType)Aspose.Words görüntü türünde numaralandırılmış bir değeri dosya uzantısına dönüştürür. Döndürülen uzantı, başında nokta bulunan küçük harfli bir dizedir.
static LoadFormatToExtension(LoadFormat)Yükleme biçiminde numaralandırılmış bir değeri dosya uzantısına dönüştürür. Döndürülen uzantı, başında nokta bulunan küçük harfli bir dizedir.
static LoadFormatToSaveFormat(LoadFormat)Birini dönüştürürLoadFormat bir değereSaveFormat mümkünse değer.
static SaveFormatToExtension(SaveFormat)Kayıtlı formatta numaralandırılmış bir değeri dosya uzantısına dönüştürür. Döndürülen uzantı, başında nokta bulunan küçük harfli bir dizedir.
static SaveFormatToLoadFormat(SaveFormat)Birini dönüştürürSaveFormat bir değereLoadFormat mümkünse değer.

Örnekler

Bir html dosyasındaki kodlamanın nasıl tespit edileceğini gösterir.

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

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

// Encoding özelliği yalnızca bir html belgesi için FileFormatInfo nesnesi oluşturduğumuzda kullanılır.
Assert.AreEqual("Western European (Windows)", info.Encoding.EncodingName);
Assert.AreEqual(1252, info.Encoding.CodePage);

Ayrıca bakınız