FileFormatUtil

FileFormatUtil class

Tillhandahåller verktygsmetoder för att arbeta med filformat, som att upptäcka filformat eller konvertera filtillägg till/från filformat enums.

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

public static class FileFormatUtil

Metoder

namnBeskrivning
static ContentTypeToLoadFormat(string)Konverterar IANA-innehållstyp till ett laddningsformat uppräknat värde.
static ContentTypeToSaveFormat(string)Konverterar IANA-innehållstyp till ett sparat format uppräknat värde.
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 bildtyp Aspose.Words till ett filtillägg. Det returnerade tillägget är en sträng med små bokstäver med en inledande punkt.
static LoadFormatToExtension(LoadFormat)Konverterar ett laddningsformat uppräknat värde till ett filtillägg. Det returnerade tillägget är en sträng med små bokstäver med en inledande punkt.
static LoadFormatToSaveFormat(LoadFormat)Konverterar enLoadFormat värde till aSaveFormat värde om möjligt.
static SaveFormatToExtension(SaveFormat)Konverterar ett sparat format uppräknat värde till ett filtillägg. Det returnerade tillägget är en sträng med små bokstäver med en inledande punkt.
static SaveFormatToLoadFormat(SaveFormat)Konverterar enSaveFormat värde till aLoadFormat värde om möjligt.

Exempel

Visar hur man upptäcker kodning i en html-fil.

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

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

// Encoding-egenskapen 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