I've been working on powerpoint plugin dev for a while.
Recently I opened a deck in the browser. Right click, copied (still in the browser). Then moved on to PPT app and pasted the whole slide....
... and it actually worked (as a full slide with all shapes, images etc.. not just a screenshot).
How does this work? Does "PPT in browser" convert the slide to a sort of JSON object that can fit in the clipboard? Then "PPT the app" interprete the JSON back into a slide?
Knowing the insane XML mess that Powerpoint PPTX file format is, this seems like quite a feat.
Anyone can enlighten me on how this happens - purely for intellectual curiosity.
Thanks a lot!