package com.aspose.slides.examples.asposefeatures.presentationsecurity.accesspropertiesofprotectedpresentation; import com.aspose.slides.IDocumentProperties; import com.aspose.slides.Presentation; import com.aspose.slides.examples.Utils; public class AsposeAccessPropertiesOfProtectedFile { public static void main(String[] args) { // The path to the documents directory. String dataDir = Utils.getDataDir(AsposeAccessPropertiesOfProtectedFile.class); // Accessing the Document Properties of a Password Protected // Presentation without Password // creating instance of load options to set the presentation access // password com.aspose.slides.LoadOptions loadOptions = new com.aspose.slides.LoadOptions(); // Setting the access password to null loadOptions.setPassword(null); // Setting the access to document properties loadOptions.setOnlyLoadDocumentProperties(true); // Opening the presentation file by passing the file path and load // options to the constructor of Presentation class Presentation pres = new Presentation(dataDir + "AsposeProtection.pptx", loadOptions); // Getting Document Properties IDocumentProperties docProps = pres.getDocumentProperties(); System.out.println("Properties Count: " + docProps.getCount()); } }