# Display all pages of a PDF in the Reports Module

**URL:** <https://forum.inductiveautomation.com/t/display-all-pages-of-a-pdf-in-the-reports-module/110996>\
**Category:** Ignition\
**Tags:** perspective\
**Created:** [September 26, 2025, 1:25am UTC](https://forum.inductiveautomation.com/t/display-all-pages-of-a-pdf-in-the-reports-module/110996 "2025-09-26T01:25:22Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![Tyler\_Folsom](https://avatars.discourse-cdn.com/v4/letter/t/8797f3/32.png) [@Tyler\_Folsom](https://forum.inductiveautomation.com/u/Tyler_Folsom)\
**Post date:** [September 26, 2025, 1:25am UTC](https://forum.inductiveautomation.com/t/display-all-pages-of-a-pdf-in-the-reports-module/110996/1 "2025-09-26T01:25:22Z")

</div>

Hello Everyone,

I am able to display the first page of a PDF but all of the PDFs that need to be displayed are between 2 and 4 pages in length. I am currently housing an image component inside of a TableGroup which is working well at displaying at least the first page of each PDF.

It would be nice if each page of the report displayed all of the pages of the PDF.

Any thoughts on how to achieve this outcome?

Thank you,

---

<div class="post-metadata">

**Author:** ![Transistor](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/transistor/32/3380_2.png) [@Transistor](https://forum.inductiveautomation.com/u/Transistor)\
**Post date:** [September 26, 2025, 8:07am UTC](https://forum.inductiveautomation.com/t/display-all-pages-of-a-pdf-in-the-reports-module/110996/2 "2025-09-26T08:07:59Z")

</div>

Perspective doesn't have a "Perspective Reporting Module". It does have the Report Viewer component. Or perhaps you are referring to the Reports Module which is separate from Perspective. Can you edit your original post to clarify.

(Also see [Keep it Tidy](https://forum.inductiveautomation.com/faq#keep-tidy) in the FAQ regarding "_Don’t sign your posts — every post has your profile information attached to it._")

---

<div class="post-metadata">

**Author:** ![pturmel](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pturmel/32/3295_2.png) [@pturmel](https://forum.inductiveautomation.com/u/pturmel)\
**Post date:** [September 26, 2025, 11:44am UTC](https://forum.inductiveautomation.com/t/display-all-pages-of-a-pdf-in-the-reports-module/110996/3 "2025-09-26T11:44:33Z")

</div>

Wait! You're trying to nest PDFs inside a Report? Which, fundamentally, makes PDFs? You should be using PDF Toolkit or some other post-process that assembles PDFs from other PDFs.

---

<div class="post-metadata">

**Author:** ![Tyler\_Folsom](https://avatars.discourse-cdn.com/v4/letter/t/8797f3/32.png) [@Tyler\_Folsom](https://forum.inductiveautomation.com/u/Tyler_Folsom)\
**Post date:** [September 26, 2025, 11:53am UTC](https://forum.inductiveautomation.com/t/display-all-pages-of-a-pdf-in-the-reports-module/110996/4 "2025-09-26T11:53:19Z")

</div>

We have constructed a ticketing system and each ticket has attachments.

Using the reports module, we have a cover page displaying the relevant data obtained from the attachments. We are then trying to display after the cover page the attachments to support the data on the cover page.

---

<div class="post-metadata">

**Author:** ![pturmel](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pturmel/32/3295_2.png) [@pturmel](https://forum.inductiveautomation.com/u/pturmel)\
**Post date:** [September 26, 2025, 12:08pm UTC](https://forum.inductiveautomation.com/t/display-all-pages-of-a-pdf-in-the-reports-module/110996/5 "2025-09-26T12:08:31Z")

</div>

The reporting module does not have any mechanism to do what you want. You need to use an external tool to assemble composite PDFs. I like the open source `pdftk` tool, as it can easily be called by Ignition in scripts.

---

<div class="post-metadata">

**Author:** ![Tyler\_Folsom](https://avatars.discourse-cdn.com/v4/letter/t/8797f3/32.png) [@Tyler\_Folsom](https://forum.inductiveautomation.com/u/Tyler_Folsom)\
**Post date:** [September 26, 2025, 12:47pm UTC](https://forum.inductiveautomation.com/t/display-all-pages-of-a-pdf-in-the-reports-module/110996/6 "2025-09-26T12:47:33Z")

</div>

Thank you. I will give it a shot.
