Open up more functionality for PowerPoint in Office.js
The current PowerPoint capabilities for inserting text/images is very limited and it would be nice to be able to interact with the elements on a slide.
My specific scenario is to move an old VSTO plugin over to the add-in model, where I iterate all text elements, and change the language of the text boxes. It's very common in Europe that the template is either in the native language or English, and content is then opposite of the template. A link to the VSTO can be found at https://officeaddin.codeplex.com/.
If adding direct slide capabilities is a stretch, then a possibly quicker route is to enabled Office.CoercionType.Ooxml for PowerPoint as it is for Word. This way we could parse and manipulate the data ourselves.
Matthew Turner commented
This is needed. In particular I currently want to be able to delete or replace an image, but there would clearly be other limitations before long even if that was available.
I saw this page after submitting this question on Stack Overflow: https://stackoverflow.com/questions/53614561/delete-or-replace-an-image-in-powerpoint-using-officejs