# PDF Export for perspective table without using report module

**URL:** <https://forum.inductiveautomation.com/t/pdf-export-for-perspective-table-without-using-report-module/105318>\
**Category:** Ignition\
**Tags:** perspective\
**Created:** [April 21, 2025, 10:30am UTC](https://forum.inductiveautomation.com/t/pdf-export-for-perspective-table-without-using-report-module/105318 "2025-04-21T10:30:44Z")\
**Posts on this page:** 14\
**Page:** 1

<div class="post-metadata">

**Author:** ![Sahana\_J](https://avatars.discourse-cdn.com/v4/letter/s/e480ec/32.png) [@Sahana\_J](https://forum.inductiveautomation.com/u/Sahana_J)\
**Post date:** [April 21, 2025, 10:30am UTC](https://forum.inductiveautomation.com/t/pdf-export-for-perspective-table-without-using-report-module/105318/1 "2025-04-21T10:30:44Z")

</div>

Without using report module I need to export my perspective table data in PDF format how to do this?  
Because I know PDF export works through report module but i need it for perspective table itself without configuring report table.

---

<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:** [April 21, 2025, 10:40am UTC](https://forum.inductiveautomation.com/t/pdf-export-for-perspective-table-without-using-report-module/105318/2 "2025-04-21T10:40:38Z")

</div>

Why?

---

<div class="post-metadata">

**Author:** ![Benjamin\_Furlani](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/benjamin_furlani/32/66084_2.png) [@Benjamin\_Furlani](https://forum.inductiveautomation.com/u/Benjamin_Furlani)\
**Post date:** [April 21, 2025, 11:16am UTC](https://forum.inductiveautomation.com/t/pdf-export-for-perspective-table-without-using-report-module/105318/3 "2025-04-21T11:16:20Z")

</div>

I don't think there is a way to do this natively without external libraries.

If you dont have the module consider man hours to create something likley custom and not reusable to the cost of report module.

---

<div class="post-metadata">

**Author:** ![Sahana\_J](https://avatars.discourse-cdn.com/v4/letter/s/e480ec/32.png) [@Sahana\_J](https://forum.inductiveautomation.com/u/Sahana_J)\
**Post date:** [April 21, 2025, 11:37am UTC](https://forum.inductiveautomation.com/t/pdf-export-for-perspective-table-without-using-report-module/105318/4 "2025-04-21T11:37:37Z")

</div>

Let me know if any has used custom scripts and done PDF export for perspective table.

---

<div class="post-metadata">

**Author:** ![Alejandro\_Alaco](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/alejandro_alaco/32/59849_2.png) [@Alejandro\_Alaco](https://forum.inductiveautomation.com/u/Alejandro_Alaco)\
**Post date:** [April 21, 2025, 12:08pm UTC](https://forum.inductiveautomation.com/t/pdf-export-for-perspective-table-without-using-report-module/105318/5 "2025-04-21T12:08:47Z")

</div>

pdf export for perspective in general at Ignition Exchange:

[Ignition Exchange | Inductive Automation](https://inductiveautomation.com/exchange/2672/overview)

---

<div class="post-metadata">

**Author:** ![Sahana\_J](https://avatars.discourse-cdn.com/v4/letter/s/e480ec/32.png) [@Sahana\_J](https://forum.inductiveautomation.com/u/Sahana_J)\
**Post date:** [April 21, 2025, 12:20pm UTC](https://forum.inductiveautomation.com/t/pdf-export-for-perspective-table-without-using-report-module/105318/6 "2025-04-21T12:20:56Z")

</div>

More approaches without using WebDAV module

---

<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:** [April 21, 2025, 12:27pm UTC](https://forum.inductiveautomation.com/t/pdf-export-for-perspective-table-without-using-report-module/105318/7 "2025-04-21T12:27:51Z")

</div>

> [@Transistor](#):
>
> Why?

You didn't answer the original question.

---

<div class="post-metadata">

**Author:** ![Sahana\_J](https://avatars.discourse-cdn.com/v4/letter/s/e480ec/32.png) [@Sahana\_J](https://forum.inductiveautomation.com/u/Sahana_J)\
**Post date:** [April 21, 2025, 12:31pm UTC](https://forum.inductiveautomation.com/t/pdf-export-for-perspective-table-without-using-report-module/105318/8 "2025-04-21T12:31:21Z")

</div>

I was trying to export Perspective Table data as a PDF. Previously, I’ve done this using the Reporting Module, but now I need to download the table data directly as a PDF without using the Reporting Module.

I had even raised ticket to ignition support and they replied as,  
Exporting **a perspective table to pdf is not natively supported, but can be done with custom scripting.**  
**We can have a button with an on-click script that would fetch the table's current data and then use a pdf generation library to generate a pdf.**

---

<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:** [April 21, 2025, 12:35pm UTC](https://forum.inductiveautomation.com/t/pdf-export-for-perspective-table-without-using-report-module/105318/9 "2025-04-21T12:35:09Z")

</div>

But Ignition doesn't include any PDF generation library other than the Reporting module. You are on your own finding one that works in java and writing all the necessary code to integrate it. To the best of my knowledge, this has not been done by anyone with Ignition.

IA support gave you a twig of hope. That twig will snap when you realize the effort it will require. You should buy the reporting module.

---

<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:** [April 21, 2025, 12:40pm UTC](https://forum.inductiveautomation.com/t/pdf-export-for-perspective-table-without-using-report-module/105318/10 "2025-04-21T12:40:58Z")

</div>

> [@Alejandro\_Alaco](#):
>
> pdf export for perspective in general at Ignition Exchange:

The description says that's for marking up / editing **already existing** PDF files. It will not generate PDF documents.

> View, markup, and save changes to PDF files within your Perspective Project

---

<div class="post-metadata">

**Author:** ![Benjamin\_Furlani](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/benjamin_furlani/32/66084_2.png) [@Benjamin\_Furlani](https://forum.inductiveautomation.com/u/Benjamin_Furlani)\
**Post date:** [April 21, 2025, 12:45pm UTC](https://forum.inductiveautomation.com/t/pdf-export-for-perspective-table-without-using-report-module/105318/11 "2025-04-21T12:45:31Z")

</div>

> [@Sahana\_J](#):
>
> We can have a button with an on-click script that would fetch the table's current data and then use a pdf generation library to generate a pdf.

Again, man hours that may not be worth it.

> [@Sahana\_J](#):
>
> Previously, I’ve done this using the Reporting Module, but now I need to download the table data directly as a PDF without using the Reporting Module.

Why not with report module? \[1\] You can still download in the browser just like a normal file...and you get the benefit of report viewing and general power of it. Getting a PDF lined up properly via code etc. will be a headache.

Why take the hardest route when you don't have to? Seems like there is little to no benefit.

* * *

1. Transistors original question...

---

<div class="post-metadata">

**Author:** ![Sahana\_J](https://avatars.discourse-cdn.com/v4/letter/s/e480ec/32.png) [@Sahana\_J](https://forum.inductiveautomation.com/u/Sahana_J)\
**Post date:** [April 21, 2025, 12:48pm UTC](https://forum.inductiveautomation.com/t/pdf-export-for-perspective-table-without-using-report-module/105318/12 "2025-04-21T12:48:23Z")

</div>

I have a popup to be configured on row click where it is not possible in report module hence i am using perspective table and I had pdf export also for this.

---

<div class="post-metadata">

**Author:** ![Benjamin\_Furlani](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/benjamin_furlani/32/66084_2.png) [@Benjamin\_Furlani](https://forum.inductiveautomation.com/u/Benjamin_Furlani)\
**Post date:** [April 21, 2025, 12:50pm UTC](https://forum.inductiveautomation.com/t/pdf-export-for-perspective-table-without-using-report-module/105318/13 "2025-04-21T12:50:50Z")

</div>

If you are so against using report module. Dare I ask _why_ it has to be a pdf when it is just a table? You can natively export to excel and csv...

The likelihood that the report module can get the same data as your perspective table is roughly 100%.

---

<div class="post-metadata">

**Author:** ![David\_Stone](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/david_stone/32/79749_2.png) [@David\_Stone](https://forum.inductiveautomation.com/u/David_Stone)\
**Post date:** [April 21, 2025, 12:53pm UTC](https://forum.inductiveautomation.com/t/pdf-export-for-perspective-table-without-using-report-module/105318/14 "2025-04-21T12:53:06Z")

</div>

Explain and show us exactly what you need the end product to be, I suspect you don’t know about all the ways of using the report module.

> **[system.report.executeReport | Ignition User Manual](https://www.docs.inductiveautomation.com/docs/8.1/appendix/scripting-functions/system-report/system-report-executeReport)**
>
> Immediately executes an existing report and returns a List\[Byte\] of the output.
