I have a system where I use Aspose.Slides to load presentations from disk and check custom properties.
I do the same thing with Aspose.Words and have noticed that load times when using Slides is much worse. I have now switch to using DocumentFormat.OpenXml instead since performance is about 10 times better with this solution.
That is:
var presentation = DocumentFormat.OpenXml.Packaging.PresentationDocument.Open(file.FullName, false);
Is for my scenario about 10 times faster then doing:
var presentation = new Aspose.Slides.Presentation(file.FullName, new LoadOptions() { OnlyLoadDocumentProperties = true });
How come there is such a large discrepancy in load times?
I have a sample console app that tests load times from Aspose compared to OpenXml with the same files if you can not reproduce this behavior.