# PDF Generating using Tulip app

**URL:** <https://community.tulip.co/t/pdf-generating-using-tulip-app/12050>\
**Category:** Show and Tell\
**Tags:** apps, file, pdf, document, file-generating\
**Created:** [July 25, 2024, 1:49pm UTC](https://community.tulip.co/t/pdf-generating-using-tulip-app/12050 "2024-07-25T13:49:18Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![eden](https://sea2.discourse-cdn.com/flex020/user_avatar/community.tulip.co/eden/32/7370_2.png) [@eden](https://community.tulip.co/u/eden)\
**Post date:** [July 25, 2024, 1:49pm UTC](https://community.tulip.co/t/pdf-generating-using-tulip-app/12050/1 "2024-07-25T13:49:18Z")

</div>

Hey everyone!

I wanted to share a unique solution I recently developed using Tulip that I hadn’t seen before. It’s a **PDF generator** that compiles information entered into the app, including main batch details and user-uploaded images.

To ensure the final file met client requirements in both content and layout, I implemented a special logic. I created new, design-free steps containing only the necessary information for the file. These steps are hidden from the user during app operation.

Once the app is completed, the final page prompts the user to generate the PDF using Tulip’s built-in print logic. This approach allowed us to achieve the desired result efficiently and effectively.

![ProcessingAppPDFGif-ezgif.com-video-to-gif-converter (1)](https://us1.discourse-cdn.com/flex020/uploads/agilemfg/original/2X/b/bb53b73e484cff2fea9c6afe79c6e539788c171f.gif)

---

<div class="post-metadata">

**Author:** ![Beth](https://sea2.discourse-cdn.com/flex020/user_avatar/community.tulip.co/beth/32/5987_2.png) [@Beth](https://community.tulip.co/u/Beth)\
**Post date:** [July 26, 2024, 6:14pm UTC](https://community.tulip.co/t/pdf-generating-using-tulip-app/12050/2 "2024-07-26T18:14:46Z")

</div>

Hi @eden -

Thanks so much for sharing this with the Tulip Community! If someone wanted to use this solution in their own apps, should they reach out to you?

---

<div class="post-metadata">

**Author:** ![eden](https://sea2.discourse-cdn.com/flex020/user_avatar/community.tulip.co/eden/32/7370_2.png) [@eden](https://community.tulip.co/u/eden)\
**Post date:** [July 29, 2024, 5:50am UTC](https://community.tulip.co/t/pdf-generating-using-tulip-app/12050/3 "2024-07-29T05:50:50Z")

</div>

Hi Beth!

My pleasure, Yes sure!

---

<div class="post-metadata">

**Author:** ![omezquita](https://avatars.discourse-cdn.com/v4/letter/o/dbc845/32.png) [@omezquita](https://community.tulip.co/u/omezquita)\
**Post date:** [February 21, 2025, 4:46pm UTC](https://community.tulip.co/t/pdf-generating-using-tulip-app/12050/4 "2025-02-21T16:46:04Z")

</div>

@eden What’s the best way of reaching out to you?  
I’m interested in this solution.

---

<div class="post-metadata">

**Author:** ![FSE](https://avatars.discourse-cdn.com/v4/letter/f/13edae/32.png) [@FSE](https://community.tulip.co/u/FSE)\
**Post date:** [August 26, 2025, 3:19pm UTC](https://community.tulip.co/t/pdf-generating-using-tulip-app/12050/5 "2025-08-26T15:19:09Z")

</div>

Hi @eden -  
Thanks for sharing this! I would like to test this solution in my apps, is it possible for you to share it?

---

<div class="post-metadata">

**Author:** ![thorsten.langner](https://avatars.discourse-cdn.com/v4/letter/t/4bbf92/32.png) [@thorsten.langner](https://community.tulip.co/u/thorsten.langner)\
**Post date:** [September 3, 2025, 11:37am UTC](https://community.tulip.co/t/pdf-generating-using-tulip-app/12050/6 "2025-09-03T11:37:49Z")

</div>

@FSE  
As I understand it is relatively easy to implement.

- Make a new step

- choose a fitting step aspect ratio (A4, Letter…) for your PDF

- layout the step as you would like your PDF to look like

- Add a Button “Print PDF” and choose the trigger action `Print Steps` \> `PDF Step`

When hitting the button the operator need to choose a PDF Printer (As Microsoft PDF or so) and save the file with the dialog.

There is no way to directly create and save a PD within Tulip (to a table or so).

---

<div class="post-metadata">

**Author:** ![FSE](https://avatars.discourse-cdn.com/v4/letter/f/13edae/32.png) [@FSE](https://community.tulip.co/u/FSE)\
**Post date:** [September 3, 2025, 1:25pm UTC](https://community.tulip.co/t/pdf-generating-using-tulip-app/12050/7 "2025-09-03T13:25:32Z")

</div>

@thorsten.langner  
Thank you for your reply, but I have already tried the solution you describe, and it only works for results that are one page or less. When we have a longer series, printing to PDF does not work.

 ![image](https://us1.discourse-cdn.com/flex020/uploads/agilemfg/original/2X/3/39ed26bad28e6031e8b4eed26dfc9bf8bce97c5a.png)

---

<div class="post-metadata">

**Author:** ![thorsten.langner](https://avatars.discourse-cdn.com/v4/letter/t/4bbf92/32.png) [@thorsten.langner](https://community.tulip.co/u/thorsten.langner)\
**Post date:** [September 3, 2025, 1:40pm UTC](https://community.tulip.co/t/pdf-generating-using-tulip-app/12050/8 "2025-09-03T13:40:39Z")

</div>

@FSE

> [@FSE](#):
>
> it only works for results that are one page or less. When we have a longer series, printing to PDF does not work.

That’s true and not bypassable by edens solution!
