Well, if you keep user from editing the slides, then you can just create the slide images of your actual slides and insert them one per slide in your target presentation and send that to user.
In that case too, user can delete the images, but it cannot change the contents of the actual slides.
If you further force them deleting image, then you can place original images in master slides and simply add the empty slides and change their masters. In such a case, user has to delete the actual images from master, although this does not eliminate the possibility of user changing the contents of slides but it can obscure user.
1- Your first solution cannot work because Aspose.Slides just doesn’t understand password protected ppt files.
2- Second solution can work provided if you know any such macro.
Many Thanks and Kind Regards,
Shakeel Faiz
Support Engineer
Aspose Tyumen Team