- Presentation Creation: You need to initialize a new PowerPoint presentation.
- Slide Addition: After that add a slide with a "Title and Picture" layout.
- Placeholder Replacement: Replace the title placeholder with the text "Airplane" and the picture placeholder with a specified image.
- Finalization: Finally, close the presentation and open it for review.
How do I a replacement of placeholders with images?
61 views (last 30 days)
Show older comments
Hello, everyone. I am working on a project with MATLAB and I'm stuck because I can't insert images in place of placeholders. Could you please help me? I saw that I have to use "TemplateHole" from mlreportgen.dom.* library. Is there a way to make the replacement??
0 Comments
Answers (1)
Hitesh
26 minuten ago
Edited: Hitesh
21 minuten ago
I am assuming that you are trying to insert image in place of image placeholder in PowerPoint presentation. Kindly follow these steps to accomplish this:
import mlreportgen.ppt.*
% Create a new PowerPoint presentation
ppt = Presentation("myPicturePlaceholderPresentation.pptx");
open(ppt);
% Add a slide with a title and picture layout
slide = add(ppt, "Title and Picture");
% Find and replace the title placeholder with the text "Airplane"
titlePlaceholderObj = find(slide, "Title");
replace(titlePlaceholderObj, "Airplane");
% Find and replace the picture placeholder with the specified image
picturePlaceholderObj = find(slide, "Picture");
replace(picturePlaceholderObj, Picture("Aeroplane.png"));
% Close the presentation and open it for viewing
close(ppt);
rptview(ppt);
For more information regarding "mlreportgen.ppt.PicturePlaceholder" class, kindly refer to the below MATLAB documentation,
0 Comments
See Also
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!