# In perspective how to use print out the whole page into a PDF on a iPAD?

**URL:** <https://forum.inductiveautomation.com/t/in-perspective-how-to-use-print-out-the-whole-page-into-a-pdf-on-a-ipad/88641>\
**Category:** Ignition\
**Tags:** perspective\
**Created:** [April 10, 2024, 2:38pm UTC](https://forum.inductiveautomation.com/t/in-perspective-how-to-use-print-out-the-whole-page-into-a-pdf-on-a-ipad/88641 "2024-04-10T14:38:48Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![jdenchev](https://avatars.discourse-cdn.com/v4/letter/j/f4b2a3/32.png) [@jdenchev](https://forum.inductiveautomation.com/u/jdenchev)\
**Post date:** [April 10, 2024, 2:38pm UTC](https://forum.inductiveautomation.com/t/in-perspective-how-to-use-print-out-the-whole-page-into-a-pdf-on-a-ipad/88641/1 "2024-04-10T14:38:48Z")

</div>

Just want to print out the whole page into a PDF.  
With iPAD, request print doesn't work, since there is no printer connected. However, system.perspective.print(page) doesn't work. Can someone help me with this?

---

<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 10, 2024, 2:50pm UTC](https://forum.inductiveautomation.com/t/in-perspective-how-to-use-print-out-the-whole-page-into-a-pdf-on-a-ipad/88641/2 "2024-04-10T14:50:41Z")

</div>

You must go through a locally installed printer.

If you must be able to generate PDFs without a locally-installed printer, use the reporting module, which runs in the gateway.

---

<div class="post-metadata">

**Author:** ![jdenchev](https://avatars.discourse-cdn.com/v4/letter/j/f4b2a3/32.png) [@jdenchev](https://forum.inductiveautomation.com/u/jdenchev)\
**Post date:** [April 10, 2024, 2:52pm UTC](https://forum.inductiveautomation.com/t/in-perspective-how-to-use-print-out-the-whole-page-into-a-pdf-on-a-ipad/88641/3 "2024-04-10T14:52:15Z")

</div>

Thanks, I think I will go with print into a report. However, can I use system.perspective.print to print out the page into a report?

---

<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 10, 2024, 2:52pm UTC](https://forum.inductiveautomation.com/t/in-perspective-how-to-use-print-out-the-whole-page-into-a-pdf-on-a-ipad/88641/4 "2024-04-10T14:52:41Z")

</div>

No, you'll have to design a report. (Report design in Ignition is **not** a web technology.)

---

<div class="post-metadata">

**Author:** ![jdenchev](https://avatars.discourse-cdn.com/v4/letter/j/f4b2a3/32.png) [@jdenchev](https://forum.inductiveautomation.com/u/jdenchev)\
**Post date:** [April 10, 2024, 2:54pm UTC](https://forum.inductiveautomation.com/t/in-perspective-how-to-use-print-out-the-whole-page-into-a-pdf-on-a-ipad/88641/5 "2024-04-10T14:54:31Z")

</div>

what's the data source for the report?

---

<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 10, 2024, 2:55pm UTC](https://forum.inductiveautomation.com/t/in-perspective-how-to-use-print-out-the-whole-page-into-a-pdf-on-a-ipad/88641/6 "2024-04-10T14:55:31Z")

</div>

Whatever you set up in the report design. Completely independent of Perspective. (Or Vision, for what its worth.)

Typically, you would pass parameters from your user interface into the report generation to drive the report's assembly of the data to include.

{ Just to be clear to future/other readers: There's no "magic" way to take the effort one puts into designing a Perspective page and short-circuiting the effort required to make a matching report. One learns that if formal printed results are ever expected, put the effort into a report **first** , then drop a report viewer into your UI. }

---

<div class="post-metadata">

**Author:** ![jdenchev](https://avatars.discourse-cdn.com/v4/letter/j/f4b2a3/32.png) [@jdenchev](https://forum.inductiveautomation.com/u/jdenchev)\
**Post date:** [April 10, 2024, 3:21pm UTC](https://forum.inductiveautomation.com/t/in-perspective-how-to-use-print-out-the-whole-page-into-a-pdf-on-a-ipad/88641/7 "2024-04-10T15:21:12Z")

</div>

The key question is can I use system.perspective.print to print out a page? Can you help me with that?

---

<div class="post-metadata">

**Author:** ![Matrix\_Engineering](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/matrix_engineering/32/19781_2.png) [@Matrix\_Engineering](https://forum.inductiveautomation.com/u/Matrix_Engineering)\
**Post date:** [April 10, 2024, 3:23pm UTC](https://forum.inductiveautomation.com/t/in-perspective-how-to-use-print-out-the-whole-page-into-a-pdf-on-a-ipad/88641/8 "2024-04-10T15:23:11Z")

</div>

> [@jdenchev](#):
>
> However, can I use system.perspective.print to print out the page into a report?

> [@pturmel](#):
>
> No

Already answered...

---

<div class="post-metadata">

**Author:** ![lrose](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/lrose/32/62724_2.png) [@lrose](https://forum.inductiveautomation.com/u/lrose)\
**Post date:** [April 10, 2024, 3:29pm UTC](https://forum.inductiveautomation.com/t/in-perspective-how-to-use-print-out-the-whole-page-into-a-pdf-on-a-ipad/88641/9 "2024-04-10T15:29:43Z")

</div>

> [@jdenchev](#):
>
> system.perspective.print

`system.perspective.print` is for printing to the console (specifically the output console in the designer). It's like using the `print` funciton in Vision. (Note, it's more nuanced than that, but no need to get into the weeds).

It does not send items to a printer, which is decidedly more difficult, particularly in perspective.

In 8.1.28 and above there is a Request Print action

> **[Component Events and Actions | Ignition User Manual](https://docs.inductiveautomation.com/docs/8.1/ignition-modules/perspective/working-with-perspective-components/component-events-and-actions#request-print-action)**
>
> In Perspective, events and actions are some of the fundamental building blocks of project functionality. Actions give you the ability to respond to specific user inputs (such as mouse, keyboard, and touch inputs), as well as broad session events...

I'm not sure how that fits in with the reporting tools.

---

<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 10, 2024, 3:46pm UTC](https://forum.inductiveautomation.com/t/in-perspective-how-to-use-print-out-the-whole-page-into-a-pdf-on-a-ipad/88641/10 "2024-04-10T15:46:02Z")

</div>

> [@lrose](#):
>
> there is a Request Print action

The OP already tried that--no local printer.
