When I have a PPTX file of 400 Mb, Aspose.Slides takes many minutes to create the document object and serialise back to a file. Also, the machine memory quickly maxes out at 8 Gb and stays there for the entirety of processing. This is unusable as requests time out and the end user experience is horrible. How should PPTX of this size be processed? Version 21.9 of Slides used with the test code below. Happy to supply test PPTX file.
string fileName;
byte[] fileNameBytes;
Stream ms;
fileName = "D:\\Temp\\Latest Products Full.pptx";
fileNameBytes = File.ReadAllBytes(fileName);
ms = new MemoryStream(fileNameBytes);
using (Aspose.Slides.Presentation pres = new Aspose.Slides.Presentation(ms))
pres.Save(fileName.Replace(".pptx", "_out.pptx"), Aspose.Slides.Export.SaveFormat.Pptx);