I run into a related issue with A4 paper size. When I use Aspose to open a presentation has been previsously saved as A4 paper format (using the File=>Page Setup Powerpoint menu item), it is not rendered properly. If a presentation is already saved as A4 paper format, I would imagine this information is already embedded in the .ppt file.
It doesn't seem that Aspose.Slides utilize this information. i.e., I have to resort to tell users to save the .ppt file as A4 paper format and name the file as XXXXX_A4_Paper. I have to then detect if the file name contains a substring, "A4_Paper". If it does, my code then executes a this statement,
presentation.SlideSizeType = SlideSizeType.A4Paper
This is a hack that I came up with to get around the problem.
If I do all these, then the presentation would be rendered correctly.
The bottom line is, if a .ppt file has already been saved as A4 format, it is reasonable to expect Aspose to automatically handle the paper size format correctly; but it does not. I have to set it manually. Can you make Aspose set the paper size automatically for presenations that have been specified the paper format?