FileFormatUtil

FileFormatUtil class

Bietet Hilfsmethoden für die Arbeit mit Dateiformaten, z. B. das Erkennen des Dateiformats oder das Konvertieren von Dateierweiterungen in/von Dateiformatenums.

Um mehr zu erfahren, besuchen Sie dieErkennen Sie das Dateiformat und prüfen Sie die Formatkompatibilität Dokumentationsartikel.

public static class FileFormatUtil

Methoden

NameBeschreibung
static ContentTypeToLoadFormat(string)Konvertiert den IANA-Inhaltstyp in einen Aufzählungswert im Ladeformat.
static ContentTypeToSaveFormat(string)Konvertiert den IANA-Inhaltstyp in einen Aufzählungswert im Speicherformat.
static DetectFileFormat(Stream)Erkennt und gibt die Informationen über ein Format eines in einem Stream gespeicherten Dokuments zurück.
static DetectFileFormat(string)Erkennt und gibt die Informationen über ein Format eines Dokuments zurück, das in einer Festplattendatei gespeichert ist.
static ExtensionToSaveFormat(string)Konvertiert eine Dateinamenerweiterung in eineSaveFormat value.
static ImageTypeToExtension(ImageType)Konvertiert einen Aufzählungswert des Bildtyps Aspose.Words in eine Dateierweiterung. Die zurückgegebene Erweiterung ist eine Zeichenfolge in Kleinbuchstaben mit einem führenden Punkt.
static LoadFormatToExtension(LoadFormat)Konvertiert einen Aufzählungswert im Ladeformat in eine Dateierweiterung. Die zurückgegebene Erweiterung ist eine Zeichenfolge in Kleinbuchstaben mit einem führenden Punkt.
static LoadFormatToSaveFormat(LoadFormat)Konvertiert aLoadFormat Wert zu aSaveFormat Wert wenn möglich.
static SaveFormatToExtension(SaveFormat)Konvertiert einen Aufzählungswert im Speicherformat in eine Dateierweiterung. Die zurückgegebene Erweiterung ist eine Zeichenfolge in Kleinbuchstaben mit einem führenden Punkt.
static SaveFormatToLoadFormat(SaveFormat)Konvertiert aSaveFormat Wert zu aLoadFormat Wert wenn möglich.

Beispiele

Zeigt, wie die Codierung in einer HTML-Datei erkannt wird.

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

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

// Die Encoding-Eigenschaft wird nur verwendet, wenn wir ein FileFormatInfo-Objekt für ein HTML-Dokument erstellen.
Assert.AreEqual("Western European (Windows)", info.Encoding.EncodingName);
Assert.AreEqual(1252, info.Encoding.CodePage);

Siehe auch