# Generate printable page from Rich Text

**URL:** https://community.glideapps.com/t/generate-printable-page-from-rich-text/80877
**Category:** Ask for Help
**Created:** [March 20, 2025, 3:35pm UTC](https://community.glideapps.com/t/generate-printable-page-from-rich-text/80877 "2025-03-20T15:35:55Z")
**Posts on this page:** 12
**Page:** 1

<div class="post-metadata">

### Author: ![MJolley](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/mjolley/32/85220_2.png) [@MJolley](https://community.glideapps.com/u/MJolley)
#### Post date: [March 20, 2025, 3:35pm UTC](https://community.glideapps.com/t/generate-printable-page-from-rich-text/80877/1 "2025-03-20T15:35:55Z")

</div>

I would like to be able to generate a single, very long (~40 pages) document from a bunch of rich text sources that can be printed out. When I do this, I run into 2 issues.

First, the Glide interface is shown on the top and left of the page, meaning it would be present on the document.

Second, the document is only 1 page long (fitting inside of a “window” of the Glide interface).

Is there a way to accomplish what I’m trying to do without using an external service (for example, to generate a PDF)? What would probably be easiest is to somehow turn the rich text into a simple HTML page but I’m not sure how I would do that.

---

<div class="post-metadata">

### Author: ![ThinhDinh](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/thinhdinh/32/49_2.png) [@ThinhDinh](https://community.glideapps.com/u/ThinhDinh)
#### Post date: [March 21, 2025, 12:16am UTC](https://community.glideapps.com/t/generate-printable-page-from-rich-text/80877/2 "2025-03-21T00:16:12Z")

</div>

Is this one-time only or do you need it to be a function for people who use your app?

---

<div class="post-metadata">

### Author: ![MJolley](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/mjolley/32/85220_2.png) [@MJolley](https://community.glideapps.com/u/MJolley)
#### Post date: [March 21, 2025, 12:29am UTC](https://community.glideapps.com/t/generate-printable-page-from-rich-text/80877/3 "2025-03-21T00:29:10Z")

</div>

Ideally it would be something that generates on the fly and could be viewed in full in the browser before printing. If it’s generated beforehand, then I can easily do that myself outside of Glide and then make it available as a PDF.

---

<div class="post-metadata">

### Author: ![ThinhDinh](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/thinhdinh/32/49_2.png) [@ThinhDinh](https://community.glideapps.com/u/ThinhDinh)
#### Post date: [March 21, 2025, 12:33am UTC](https://community.glideapps.com/t/generate-printable-page-from-rich-text/80877/4 "2025-03-21T00:33:14Z")

</div>

> **[PrintFriendly - Print, PDF, and Screenshot Web Pages - Chrome Web Store](https://chromewebstore.google.com/detail/printfriendly-print-pdf-a/ohlencieiipommannpdfcmfdpjjmeolj)**
>
> Make web pages printer-friendly, convert to PDFs, or capture screenshots. Remove ads for clean pages ready to print or save as PDFs.

Maybe an extension like this can help.

---

<div class="post-metadata">

### Author: ![MJolley](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/mjolley/32/85220_2.png) [@MJolley](https://community.glideapps.com/u/MJolley)
#### Post date: [March 21, 2025, 1:36pm UTC](https://community.glideapps.com/t/generate-printable-page-from-rich-text/80877/5 "2025-03-21T13:36:03Z")

</div>

I’d like to come up with a solution within Glide that doesn’t require any external add-ons or services.

---

<div class="post-metadata">

### Author: ![ThinhDinh](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/thinhdinh/32/49_2.png) [@ThinhDinh](https://community.glideapps.com/u/ThinhDinh)
#### Post date: [March 21, 2025, 11:47pm UTC](https://community.glideapps.com/t/generate-printable-page-from-rich-text/80877/6 "2025-03-21T23:47:58Z")

</div>

Then I would explore creating HTML from content you have, and then convert that HTML to PDF. Though I’m still not sure what layout you want, or just packing all your “rich text” together.

---

<div class="post-metadata">

### Author: ![MJolley](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/mjolley/32/85220_2.png) [@MJolley](https://community.glideapps.com/u/MJolley)
#### Post date: [March 24, 2025, 1:47pm UTC](https://community.glideapps.com/t/generate-printable-page-from-rich-text/80877/7 "2025-03-24T13:47:29Z")

</div>

I was hoping that there was a solution where I could basically have a “print” button that would print all of the rich text without the header Glide and without having to turn it into a PDF first.

---

<div class="post-metadata">

### Author: ![ThinhDinh](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/thinhdinh/32/49_2.png) [@ThinhDinh](https://community.glideapps.com/u/ThinhDinh)
#### Post date: [March 25, 2025, 12:24am UTC](https://community.glideapps.com/t/generate-printable-page-from-rich-text/80877/8 "2025-03-25T00:24:15Z")

</div>

I’m not aware of something like that since you mention it should be previewable as well and opposed to external solutions.

---

<div class="post-metadata">

### Author: ![MJolley](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/mjolley/32/85220_2.png) [@MJolley](https://community.glideapps.com/u/MJolley)
#### Post date: [March 26, 2025, 11:40am UTC](https://community.glideapps.com/t/generate-printable-page-from-rich-text/80877/9 "2025-03-26T11:40:01Z")

</div>

The issue with an external solution is that I would need to ask every user (which would be hundreds of people) to install a specific extension onto a specific browser, which is a bit of a tall order.

Generating a preview is easy since I basically have a Rich Text box that calls each of the things I want to show, in order, with a page break between them and going to Print would show a print preview of the page. But it looks like Glide shows content on pages as a single screen-sized window and scrolling the page is just scrolling within that one window instead of actually showing a whole page.

---

<div class="post-metadata">

### Author: ![ThinhDinh](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/thinhdinh/32/49_2.png) [@ThinhDinh](https://community.glideapps.com/u/ThinhDinh)
#### Post date: [March 26, 2025, 1:34pm UTC](https://community.glideapps.com/t/generate-printable-page-from-rich-text/80877/10 "2025-03-26T13:34:08Z")

</div>

> [@fire Free Glide PDF Plugin - HTML2PDF](https://community.glideapps.com/t/free-glide-pdf-plugin-html2pdf/71954):
>
> What’s up Gliders! I’ve created a free PDF generating plugin for you all. This plugin allows you to preview and save HTML as a PDF. It’s very powerful, totally customisable, and completely free nerd_face You can also copy the code yourself and host it for free on Github if you want. How to use it: In an experimental code column, paste the following URL: https://loqode.github.io/html2pdf Then on your layout screen, add a web-embed component and select this column as the source. Viola! …

If you’re still interested in exploring HTML to PDF, this might be possible for you.

---

<div class="post-metadata">

### Author: ![MJolley](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/mjolley/32/85220_2.png) [@MJolley](https://community.glideapps.com/u/MJolley)
#### Post date: [March 26, 2025, 4:55pm UTC](https://community.glideapps.com/t/generate-printable-page-from-rich-text/80877/11 "2025-03-26T16:55:37Z")

</div>

This will very likely be the solution for me, but I am still on the free plan and can’t implement it yet. Thanks!

---

<div class="post-metadata">

### Author: ![system](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/system/32/53398_2.png) [@system](https://community.glideapps.com/u/system)
#### Post date: [April 2, 2025, 4:56pm UTC](https://community.glideapps.com/t/generate-printable-page-from-rich-text/80877/12 "2025-04-02T16:56:13Z")

</div>

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