So erkennen Sie ein Dateiformat und prüfen, ob die Datei verschlüsselt ist
Contents
[
Hide
]
Manchmal müssen Sie das Format einer Datei erkennen, bevor Sie sie öffnen, da die Dateierweiterung nicht garantiert, dass der Dateiinhalt angemessen ist. Die Datei ist möglicherweise verschlüsselt (eine passwortgeschützte Datei), sodass sie nicht direkt gelesen werden kann, oder wir sollten sie nicht lesen. Aspose.Cells bietet dieFileFormatUtil.DetectFileFormat() statische Methode und einige relevante APIs, die Sie zum Verarbeiten von Dokumenten verwenden können.
Der folgende Beispielcode veranschaulicht, wie ein Dateiformat (unter Verwendung des Dateipfads) erkannt und seine Erweiterung überprüft wird. Sie können auch feststellen, ob die Datei verschlüsselt ist.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET | |
// The path to the documents directory. | |
string dataDir = RunExamples.GetDataDir(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType); | |
//Detect file format | |
FileFormatInfo info = FileFormatUtil.DetectFileFormat(dataDir + "Book1.xlsx"); | |
//Gets the detected load format | |
Console.WriteLine("The spreadsheet format is: " + FileFormatUtil.LoadFormatToExtension(info.LoadFormat)); | |
//Check if the file is encrypted. | |
Console.WriteLine("The file is encrypted: " + info.IsEncrypted); |