This is a great video which helped me on a way: https://www.youtube.com/watch?v=-1jsBllmr-w
However, in this video it takes image from OneDrive but I want to populate it from CDS image field.
- Add image control to a Word template. Watch video I referred above showing how to add controls step by step then come back for the image adding part.

2. This is my image store in CDS:

3. And a CDS field set up.

4. And now Flow:


Here JobDescription and JobImage are fields of a Job entity.
5. A bit of actions outputs to see how image is stored:


The format is: application/octet-stream.
According to docs(https://docs.microsoft.com/en-nz/connectors/wordonlinebusiness/#populate-a-microsoft-word-template):
Guide for using Images in the Word Online connector.
- Add an Image content controller in your template. Don’t delete the placeholder image. You can re-size and re-position it.
- Add a title property to the image content controller so that you can easily identify it in the Power Automate designer.
- When the image field shows up in the designer, add file contents of a JPG or PNG image as the value. The value should look like this: { “$content-type”: “image/png”, “$content”: “iVBORw0KG…i/DhQmCC” } where the content is the base64 encoded image.
6. That’s why we use Compose to construct the required JSON:

7. And the result in the generated document as expected:

Hope it helps!
Update: the version I described retrieves a thumbnail image. Microsoft released the CDS action since then Get file or image. https://docs.microsoft.com/en-us/connectors/commondataserviceforapps/#get-file-or-image-content?WT.mc_id=BA-MVP-5003463
This action retrieves the original image (if you choose to store one) from Azure BLOB. Then you need to apply base64(…) function and compose the JSON as per screenshot below:

Feeding the Output of the Compose to your Populate Word template action

If you are interested in more doc generation info watch my video here:
Reblogged this on MG and commented:
Populate Image to Word Template
LikeLike
Is it not possible to get the original picture? I get only the small one.
LikeLike
I see yes, you can. I’ve got the video not the article It’s here: https://www.youtube.com/watch?v=QJHPm2Qe8Dw&t=1358s
Or
https://docs.microsoft.com/en-us/connectors/commondataserviceforapps/#get-file-or-image-content?WT.mc_id=BA-MVP-5003463
LikeLike
I’ve updated the article. Please let me know if there are more questions. Thank you for pointing out. I created the article when Get Image… action haven’t been released yet. Now we’ve got more power.
LikeLike
Hi. Thanks a lot. That fixed the problem.
LikeLiked by 1 person
You are welcome. Im glad I could help
LikeLike
Hi –
Would it be possible to populate CDS images on a repeating control? (i.e. populating a list of contact entityimages) in a word template.
LikeLike
Hi Corey,
Unfortunately, it wasn’t possible/supported a month ago. But the platform is keeping changing so we have to watch the space.
Cheers,
Olena
LikeLike