Dateiformat von verschlüsselten Office Open XML OOXML Dateien erkennen
Contents
[
Hide
]
Office Open XML (auch bekannt als OOXML oder Microsoft Open XML (MOX)) ist ein auf XML basierendes Dateiformat, das von Microsoft zur Darstellung von Bürodokumenten wie Tabellenkalkulationen, Diagrammen, Präsentationen und Textverarbeitungsdokumenten entwickelt wurde.
Aspose.Cells bietet eine Möglichkeit, das Dateiformat von verschlüsselten Microsoft Open XML-Dateien zu erkennen. Verwenden Sie die Methode FileFormatUtil.detectFileFormat wie im untenstehenden Codebeispiel gezeigt, um den Dateityp zu identifizieren.
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-Java | |
//Source directory | |
String dataDir = AsposeCellsExamples.Utils.getSharedDataDir(DetectFileFormatOfEncryptedFiles.class) + "TechnicalArticles/"; | |
String filename = dataDir + "encryptedBook1.out.tmp"; | |
FileFormatInfo fileFormatInfo = FileFormatUtil.detectFileFormat(filename,"1234"); // The password is 1234 | |
if(fileFormatInfo.getFileFormatType() == FileFormatType.EXCEL_97_TO_2003) { | |
System.out.println("File Format: EXCEL_97_TO_2003"); | |
} else if(fileFormatInfo.getFileFormatType() == FileFormatType.PPTX) { | |
System.out.println("File Format: PPTX"); | |
} else if(fileFormatInfo.getFileFormatType() == FileFormatType.DOCX) { | |
System.out.println("File Format: DOCX"); | |
} |