FileFormatUtil

FileFormatUtil class

Tillhandahåller verktygsmetoder för att arbeta med filformat, till exempel att identifiera filformat eller konvertera filändelser till/från filformatuppräkningar.

För att lära dig mer, besökIdentifiera filformat och kontrollera formatkompatibilitet dokumentationsartikel.

public static class FileFormatUtil

Metoder

namnBeskrivning
static ContentTypeToLoadFormat(string)Konverterar IANA-innehållstypen till ett uppräknat värde i laddningsformat.
static ContentTypeToSaveFormat(string)Konverterar IANA-innehållstypen till ett uppräknat värde i sparformat.
static DetectFileFormat(Stream)Upptäcker och returnerar information om formatet för ett dokument som lagras i en ström.
static DetectFileFormat(string)Upptäcker och returnerar information om formatet för ett dokument som lagras i en diskfil.
static ExtensionToSaveFormat(string)Konverterar ett filnamnstillägg till enSaveFormat värde.
static ImageTypeToExtension(ImageType)Konverterar ett uppräknat värde av bildtypen Aspose.Words till en filändelse. Den returnerade filändelsen är en liten sträng med en inledande punkt.
static LoadFormatToExtension(LoadFormat)Konverterar ett uppräknat värde i laddningsformat till en filändelse. Den returnerade filändelsen är en liten sträng med en inledande punkt.
static LoadFormatToSaveFormat(LoadFormat)Konverterar enLoadFormat värde till enSaveFormat värde om möjligt.
static SaveFormatToExtension(SaveFormat)Konverterar ett uppräknat värde i sparformat till en filändelse. Den returnerade filändelsen är en liten sträng med en inledande punkt.
static SaveFormatToLoadFormat(SaveFormat)Konverterar enSaveFormat värde till enLoadFormat värde om möjligt.

Exempel

Visar hur man identifierar kodning i en html-fil.

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

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

// Egenskapen Encoding används endast när vi skapar ett FileFormatInfo-objekt för ett HTML-dokument.
Assert.AreEqual("Western European (Windows)", info.Encoding.EncodingName);
Assert.AreEqual(1252, info.Encoding.CodePage);

Se även