Thanks for inquiring Aspose.Slides.
I have observed the requirements shared by you and will try my best to address all of them.
The Slides.LastSlidePosition was used for PPT presentation formats in legacy API. In legacy API, there was single SlideCollection used to hold normal as well as master slides. So, it that case LastSlidePosition was used. However, in new API, we have separate Slides collections for Master, Layout and Normal slides, so ISlideCollection holds only normal slides. So, the size of ISlideColletion-1 is the last slide position.
does not contain a definition for ‘Aspose.Slides.Presentation’
Unfortunately, I have not been able to completely understand this requirement. Can you please share some more details about this.
does not contain a definition for ‘Hidden’ and no extension method ‘Hidden’
accepting a first argument of type ‘Aspose.Slides.ISlideShowTransition’ could
You may please try using ISlide.Hidden property in this regard to serve the purpose as the new API is based on PPTX format but support every thing of PPT format as well. For PPT presentations, the Hidden property was in fact in SlideShowTransition, where as in new API it is available in ISlide class.
not contain a definition for
FontColor’,'TextFrame’and no extension method
‘RowsNumber’ accepting a first argument of type ‘Aspose.Slides.Table’
You may please try using the following sample code in this regard to serve the purpose.
Cell cell = (Cell)tanble[ ColumnIndex,RowIndex];
I also suggest you to please visit this documentation link for your further kind reference to see how to work with tables in new API.
I hope the shared information will be helpful to serve the purpose on your end. Please share, if I may help you further in this regard.