FileFormatUtil

FileFormatUtil class

Bietet Dienstprogrammmethoden für die Arbeit mit Dateiformaten, z. B. zum Erkennen von Dateiformaten oder zum Konvertieren von Dateierweiterungen in/aus Dateiformat-Enumerationen.

Um mehr zu erfahren, besuchen Sie dieDateiformat erkennen und Formatkompatibilität prüfen 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 aufgezählten Wert im sicheren Format.
static DetectFileFormat(Stream)Erkennt und gibt die Informationen zum Format eines in einem Stream gespeicherten Dokuments zurück.
static DetectFileFormat(string)Erkennt und gibt die Informationen zum Format eines in einer Datei gespeicherten Dokuments zurück.
static ExtensionToSaveFormat(string)Wandelt eine Dateinamenerweiterung in eineSaveFormat Wert.
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 im Ladeformat aufgezählten Wert in eine Dateierweiterung. Die zurückgegebene Erweiterung ist eine Zeichenfolge in Kleinbuchstaben mit einem führenden Punkt.
static LoadFormatToSaveFormat(LoadFormat)Konvertiert eineLoadFormat Wert zu einemSaveFormat Wert wenn möglich.
static SaveFormatToExtension(SaveFormat)Konvertiert einen Enumerationswert im Speicherformat in eine Dateierweiterung. Die zurückgegebene Erweiterung ist eine Zeichenfolge in Kleinbuchstaben mit einem führenden Punkt.
static SaveFormatToLoadFormat(SaveFormat)Konvertiert eineSaveFormat Wert zu einemLoadFormat Wert wenn möglich.

Beispiele

Zeigt, wie die Kodierung 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