# Show a PDF on screen in Dashboard 2

**URL:** <https://discourse.nodered.org/t/show-a-pdf-on-screen-in-dashboard-2/95656>\
**Category:** Dashboard\
**Tags:** dashboard-2\
**Created:** [26 February 2025 08:35 UTC](https://discourse.nodered.org/t/show-a-pdf-on-screen-in-dashboard-2/95656 "2025-02-26T08:35:19Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![BartZ](https://avatars.discourse-cdn.com/v4/letter/b/3ab097/32.png) [@BartZ](https://discourse.nodered.org/u/BartZ)\
**Post date:** [26 February 2025 08:35 UTC](https://discourse.nodered.org/t/show-a-pdf-on-screen-in-dashboard-2/95656/1 "2025-02-26T08:35:19Z")

</div>

Hello All,

I'm trying to find a way to display a PDF on a Dashboard 2 on a click of a Read-Me button.  
I've tried several options mentioned in online samples but somehow I cannot get it to work.

Anybody having some pointers fer me?

Bart

---

<div class="post-metadata">

**Author:** ![Steve-Mcl](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/steve-mcl/32/4826_2.png) [@Steve-Mcl](https://discourse.nodered.org/u/Steve-Mcl)\
**Post date:** [26 February 2025 09:10 UTC](https://discourse.nodered.org/t/show-a-pdf-on-screen-in-dashboard-2/95656/2 "2025-02-26T09:10:14Z")

</div>

Where is the pdf (same file system as where node-red is installed? On a different computer? On the internet? Dynamically generated using PDF nodes?)

Have you set up `httpStatic` to serve it or are you using http in/response nodes to serve it or are you trying to pass it in a payload?

---

<div class="post-metadata">

**Author:** ![BartZ](https://avatars.discourse-cdn.com/v4/letter/b/3ab097/32.png) [@BartZ](https://discourse.nodered.org/u/BartZ)\
**Post date:** [26 February 2025 11:01 UTC](https://discourse.nodered.org/t/show-a-pdf-on-screen-in-dashboard-2/95656/3 "2025-02-26T11:01:17Z")

</div>

Hi Steve,

Thank you for your reply. The problem is not the file location. It is good accesible.  
If I put an Iframe node on the page, it is viseble. But it's visible all the time and it's visible in a groep.  
I would like to have it visible in a seperate page on a click of a button

Thanx

Bart

---

<div class="post-metadata">

**Author:** ![Steve-Mcl](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/steve-mcl/32/4826_2.png) [@Steve-Mcl](https://discourse.nodered.org/u/Steve-Mcl)\
**Post date:** [26 February 2025 11:06 UTC](https://discourse.nodered.org/t/show-a-pdf-on-screen-in-dashboard-2/95656/4 "2025-02-26T11:06:57Z")

</div>

Then you could make the group a dialog.

> **[Config: UI Group ui-group | Node-RED Dashboard 2.0](https://dashboard.flowfuse.com/nodes/config/ui-group.html#dialog-groups)**
>
> Group your widgets effectively in Node-RED Dashboard 2.0 for better organization and user navigation.

---

<div class="post-metadata">

**Author:** ![BartZ](https://avatars.discourse-cdn.com/v4/letter/b/3ab097/32.png) [@BartZ](https://discourse.nodered.org/u/BartZ)\
**Post date:** [26 February 2025 11:54 UTC](https://discourse.nodered.org/t/show-a-pdf-on-screen-in-dashboard-2/95656/5 "2025-02-26T11:54:28Z")

</div>

Thank You Steve!

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/1X/d073cd938eafa2e558d7c2cd59003b3ef4963033.png) [@system](https://discourse.nodered.org/u/system)\
**Post date:** [12 March 2025 11:55 UTC](https://discourse.nodered.org/t/show-a-pdf-on-screen-in-dashboard-2/95656/6 "2025-03-12T11:55:06Z")

</div>

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.
