Hello.
1) MATLAB does not currently provide direct functionality to extract images from a Word document. However, it can programmatically take in images that are saved in your local folder using the "imread" function.
In your case, if you save the Word file as a web page (HTML), it creates a folder with all the images inside it. Now, you can programmatically read all the images into MATLAB.
2) Since the built-in layouts for MATLAB's PPT API are limited, I would suggest that you follow an approach where you use the in-built layout "Title and Content" to insert the title and content of the page after which you can programmatically add the images read from folder onto the presentation.
3) MATLAB’s PPT API does not provide direct functionality to set custom slide sizes. The PPT API generally creates slides in the default PowerPoint size. However, you can try to adjust the content to fit into a standard slide size or manually change the slide size in PowerPoint after the presentation is created.
The following links might help you: