Powerpoint 2007 & ODPresentation Readers: Added support for loading embedded media #849
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
Motivation
I work on behalf of an e-Learning authoring tool. We are adding powerpoint import as an option for client learning designers to quickly import proprietary information into their course designs.
We wanted to add support for importing the following data from a powerpoint:
I noticed that, although text and images were being loaded, there were no signs of embedded files. This PR aims to ameliorate that.
Changes
PowerPoint2007::loadShapeDrawingImage
I tried not to deviate too far from existing code norms, and didn't over-optimise by refactoring common bits between loading shapes.
Limitations
Not sure where to start for Powerpoint 97 (PPT) formats. 🤔
Observations
The (untouched) parent classes of
Media
andFile
look very biased to images.Checklist: