We have Aspose.Slides (an older version, couple years old, no support anymore) running on a webserver.
It was fine but suddenly it is refusing to process some presentations (it uploads them and splits the deck into individual slide files)
Our developer (no longer with the company but he had a look anyway) found this link …
He also indicated that “P:extLst” tags in the XML may also be relevant but obviously our clients just save files from PowerPoint so they can’t control the XML it uses.
Based on some simple testing we have concluded we think the issue is with Office 2016, some recent update likely as it was fine earlier in the year.
Certain content on slides, if added by PowerPoint 2016, cause Aspose to crash. Tables are definitely one. Textboxes may well be another. Probably other things.
Our client has some 2016 machines and at least one of those can create the above problem.
My developer tells me the system is calling Clone from Aspose. That is where the crash occurs …
Dim iIndex As Integer = presDes.Slides.AddClone(sld)
As such, it may well be we need to update our Aspose tool to the latest one. That would be 60% of $799 I believe?
However, before I can commit to that I’d need to know the latest version can process a file with the “content” in it.
I am thinking this issue may be new to you as well if it was a recent PPT/XML change.
Our system will happily process a 2013 file but not a 2016 file. The zip below contains these files.
test saves.zip (50.3 KB)