Plumsail PPTx image placeholder not showing images

I created a PPTx document in Plumsail and created an image placeholder with {{imageData}:picture} alt text as per the documentation. So now when I test a document, I specify the public URL of the image in the imageData field. But when I preview the document, I don't see the image and the screen is blank. However, the main text is updated correctly. (SS attached)

PPTx Edit View:

Input view:

Preview View:

Hello @Rohit_Chhabra,

I tried to reproduce the issue but was able to insert the picture:

https://wallbox.ru/resize/1024x768/wallpapers/main/201610/49fba121756dd49.jpg

I attached my template, please check it with the URL.

sample-ppt.pptx (38.3 KB)

Best regards,
Petr
Plumsail team

Hi Plumsail team,

i tried your example and it doesn’t work for me either, here are some screenshots of the process using your sample-ppt.pptx

please help. i’m testing your product to use at my workplace.

Hi @hleong!

To help me check some details about your case, could you answer a few quick questions for me?

  • Have you tried using a JSON file as input data?
  • Does the issue persist with a different image?

If you prefer to share more information privately, please feel free to contact us at support@plumsail.com with a reference to the thread.

Thanks in advance!

Best regards,
Milagros
Plumsail team

Hi Milagros,

I haven’t tried using a JSON file for this particular test but i did try it via power automate.

The token for imageData is detected by the plumsail process template editor. power automate shows the output was correct. the error on process run logs “Image relationship not found for: NGS.Plugins.Templater.OpenXml.Xml”

I tried URLs of various publicly accessible images and even the base64 encode copied directly from your documentation on PPTX > pictures

Hi @hleong,

Thanks for sending that over. It appears the issue might be caused by some corrupted data in your process.

Could you please try running the process with the following data to see if that fixes it?

{
  "logoImage": "https://randompicturegenerator.com/img/picture-generator/5ee0d7474d5ab10ff3d8992cc12c30771037dbf85254784a70287ed5924a_640.jpg"
}

This example seems to run without any issues and will help us confirm if that's the problem.

Process:

Output:

Give it a try and let me know your results!

Best regards,
Milagros
Plumsail team

Hi Milagros,

Thank you for your continuous support.

The flow that you shared works fine, but it doesn’t help my flow because we are using different automation nodes

I’m using the node called “Start Document Generation Process” whereas you recommended the “Create document from PPTX template”.

Would you be able to provide an example using the same node as me? everything in my flow is working except for conditionally inserting pictures.

Hi @hleong!

I appreciate you clarifying the action used!

Since the flow and input are the same, the main logic won't change much for my example:

As for your screenshot, the logo value appears empty, so I can't determine how the image data is being populated and how to troubleshoot it.

I have one specific question: you mentioned conditionally inserting pictures—are you hiding those content blocks using a formatter? Knowing the exact implementation of this conditional logic would be incredibly helpful.

Please share more details about your setup so I can provide precise assistance for your specific dataset and template at support@plumsail.com with a reference to the thread.

Best regards,
Milagros
Plumsail team