Image Not Displaying in PDF Output

I have an image embedded in my QuickSight dashboard that displays in the browser. When I generate a PDF however, I get an error message that says “This URL does not appear to be an image. Update the URL to an image” error.

Has anyone else expereienced this. I do have the “show as image” box checked in the analyses.

Hmmm,

Are you not using a url for your image?

Yes, I am. It’s an internal share location access through a web browser.

@smithjackson35 ,

The image though will be available in PDF if it is publicly available.
For example : https://ee-assets-prod-us-east-1.s3.amazonaws.com/modules/4b94bbf2c95844e69d8222c8e5252d1f/v1/quicksight_logo.png

Your internal images will be visible in the browser as you have access to the internal share location . They will not be available in PDF since QuickSight cannot access internal location.

Kind regards,
Koushik

Ah makes sense. Thank you!

Hi, just to give my 2 cents, I’ve noticed that it won’t work if one sets a dynamic URL based on a parameter and makes a schedule to send an email with a PDF export.

I made the following test to confirm it: I created 2 custom visuals pointing to the same image in a public S3 Bucket, one with the standard URL (like https://some-bucket/name_190124a200124a240124.png) and another one which URL includes some dashboard parameters (let’s say https://some-bukcet/name<<$parameter1>>a<<$parameter2>>a<<$parameter3>>.png)., but that in the end gives the same URL.

As expected, in the dashboard it works fine, showing the image in both visuals. If I export to PDF using the UI it also works fine (Export >> Generate PDF). However if I set a schedule to send a PDF via e-mail, the visual with the dynamic parameter does not show up saying that the URL does not appear to be an image. Is that a known bug?