# 🚨 HTML2PDF Deprecated \[UPDATE + ALTERNATIVES\]

**URL:** <https://community.glideapps.com/t/html2pdf-deprecated-update-alternatives/69220>\
**Category:** Community Resources\
**Tags:** pdf\
**Created:** [January 3, 2024, 10:51pm UTC](https://community.glideapps.com/t/html2pdf-deprecated-update-alternatives/69220 "2024-01-03T22:51:54Z")\
**Posts on this page:** 20\
**Page:** 3

<div class="post-metadata">

**Author:** ![slscustom.ru](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/slscustom.ru/32/77336_2.png) [@slscustom.ru](https://community.glideapps.com/u/slscustom.ru)\
**Post date:** [February 10, 2024, 4:22pm UTC](https://community.glideapps.com/t/html2pdf-deprecated-update-alternatives/69220/41 "2024-02-10T16:22:23Z")

</div>

Just to be clear:

- if we need to send more 2048 characters in URI it’s not possible. Exactly we must do a call api to generate long PDF.  
One update to send and one update to store result back to Glide plus some service to proceed api request.  
Or use 5 updates with integration which itself have a cost.

---

<div class="post-metadata">

**Author:** ![Rochroch](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/rochroch/32/56042_2.png) [@Rochroch](https://community.glideapps.com/u/Rochroch)\
**Post date:** [February 11, 2024, 6:28pm UTC](https://community.glideapps.com/t/html2pdf-deprecated-update-alternatives/69220/42 "2024-02-11T18:28:22Z")

</div>

Thanks for the heads up! Will look into this. Got it working for now

---

<div class="post-metadata">

**Author:** ![rvelajr](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/rvelajr/32/63653_2.png) [@rvelajr](https://community.glideapps.com/u/rvelajr)\
**Post date:** [February 13, 2024, 2:21am UTC](https://community.glideapps.com/t/html2pdf-deprecated-update-alternatives/69220/43 "2024-02-13T02:21:25Z")

</div>

Thanks a bunch!

---

<div class="post-metadata">

**Author:** ![Rien\_Dumore](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/rien_dumore/32/79283_2.png) [@Rien\_Dumore](https://community.glideapps.com/u/Rien_Dumore)\
**Post date:** [February 13, 2024, 8:55am UTC](https://community.glideapps.com/t/html2pdf-deprecated-update-alternatives/69220/44 "2024-02-13T08:55:48Z")

</div>

@david

Could Glide host this HTML to PDF Function? Like a column that transfers HTML to PDF for x updates

This way helps users & glide in 3 ways or more

- Lot of Glide devs don’t need to pay/learn how to use external integrations
- This solves PDF generation for a lot of people quickly and easily.
- Instant Generation and updates of their PDF’s

Users want it so bad they make all this effort and pay 150$ for this glide tutorial

---

<div class="post-metadata">

**Author:** ![Darren\_Murphy](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/darren_murphy/32/47326_2.png) [@Darren\_Murphy](https://community.glideapps.com/u/Darren_Murphy)\
**Post date:** [February 13, 2024, 9:30am UTC](https://community.glideapps.com/t/html2pdf-deprecated-update-alternatives/69220/45 "2024-02-13T09:30:21Z")

</div>

Glide already supports both PDFMonkey and DocsAutomator.

> **[PDFMonkey | Glide Docs](https://www.glideapps.com/docs/automation/integrations/pdf-monkey)**
>
> Transform your raw data into personalized and visually appealing PDFs automatically.

> **[DocsAutomator | Glide Docs](https://www.glideapps.com/docs/automation/integrations/docsautomator)**
>
> Generate PDFs based on your data

---

<div class="post-metadata">

**Author:** ![biha](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/biha/32/84110_2.png) [@biha](https://community.glideapps.com/u/biha)\
**Post date:** [February 15, 2024, 5:33am UTC](https://community.glideapps.com/t/html2pdf-deprecated-update-alternatives/69220/46 "2024-02-15T05:33:24Z")

</div>

> [@Loqode](#):
>
> pdfwizard.netlify.app

Currently i’m facing the same issue.  
Is the latest link cannot be used anymore?  
It come out like this

 ![image](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/7/a/7a3ac363115a3ac89052538ba9e0847d91652aa0.png)

Appreciated if someone can help me

---

<div class="post-metadata">

**Author:** ![slscustom.ru](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/slscustom.ru/32/77336_2.png) [@slscustom.ru](https://community.glideapps.com/u/slscustom.ru)\
**Post date:** [February 15, 2024, 8:24am UTC](https://community.glideapps.com/t/html2pdf-deprecated-update-alternatives/69220/47 "2024-02-15T08:24:58Z")

</div>

Hi, biha!  
For me, currently, this link works well with short uri  
[pdfwizard.onrender.com](http://pdfwizard.onrender.com)

---

<div class="post-metadata">

**Author:** ![slscustom.ru](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/slscustom.ru/32/77336_2.png) [@slscustom.ru](https://community.glideapps.com/u/slscustom.ru)\
**Post date:** [February 15, 2024, 8:28am UTC](https://community.glideapps.com/t/html2pdf-deprecated-update-alternatives/69220/48 "2024-02-15T08:28:48Z")

</div>

> [@Rien\_Dumore](#):
>
> Could Glide host this HTML to PDF Function

I agree with you, but I think the main idea of this method is the lack of updates.

---

<div class="post-metadata">

**Author:** ![biha](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/biha/32/84110_2.png) [@biha](https://community.glideapps.com/u/biha)\
**Post date:** [February 15, 2024, 8:32am UTC](https://community.glideapps.com/t/html2pdf-deprecated-update-alternatives/69220/49 "2024-02-15T08:32:24Z")

</div>

> [@slscustom.ru](#):
>
> [pdfwizard.onrender.com](http://pdfwizard.onrender.com)

if i’m using this one,  
this will come out

 ![image](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/3/3/338d3634f5614f8985fee23fd8c1602c8c07b16e.png)

and if i reload few times, this will come out

 ![image](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/a/1/a1d850a9b3d160f9afc8638cde42b1d313d4dd3d.png)

---

<div class="post-metadata">

**Author:** ![slscustom.ru](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/slscustom.ru/32/77336_2.png) [@slscustom.ru](https://community.glideapps.com/u/slscustom.ru)\
**Post date:** [February 15, 2024, 9:30am UTC](https://community.glideapps.com/t/html2pdf-deprecated-update-alternatives/69220/50 "2024-02-15T09:30:42Z")

</div>

Yes, we cant use long uri with this technoque, use integration in this case. Url box works well

---

<div class="post-metadata">

**Author:** ![Gregory](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/gregory/32/21180_2.png) [@Gregory](https://community.glideapps.com/u/Gregory)\
**Post date:** [February 15, 2024, 10:44am UTC](https://community.glideapps.com/t/html2pdf-deprecated-update-alternatives/69220/51 "2024-02-15T10:44:07Z")

</div>

Have you tried [PDF Generation | Transform HTML Using Custom JS on Make.com](https://www.customjs.space/pdf-generation) ?

---

<div class="post-metadata">

**Author:** ![biha](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/biha/32/84110_2.png) [@biha](https://community.glideapps.com/u/biha)\
**Post date:** [February 16, 2024, 8:18am UTC](https://community.glideapps.com/t/html2pdf-deprecated-update-alternatives/69220/52 "2024-02-16T08:18:04Z")

</div>

But this is happen recently right? All the while im using this method for so long.

---

<div class="post-metadata">

**Author:** ![slscustom.ru](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/slscustom.ru/32/77336_2.png) [@slscustom.ru](https://community.glideapps.com/u/slscustom.ru)\
**Post date:** [February 16, 2024, 8:53am UTC](https://community.glideapps.com/t/html2pdf-deprecated-update-alternatives/69220/53 "2024-02-16T08:53:35Z")

</div>

I don’t know, may be that service see many long requests and going to reduce acceptable length. All service, evet its free have a cost for them for each run.

---

<div class="post-metadata">

**Author:** ![biha](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/biha/32/84110_2.png) [@biha](https://community.glideapps.com/u/biha)\
**Post date:** [February 16, 2024, 9:10am UTC](https://community.glideapps.com/t/html2pdf-deprecated-update-alternatives/69220/54 "2024-02-16T09:10:48Z")

</div>

But how to host the code actually?

---

<div class="post-metadata">

**Author:** ![slscustom.ru](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/slscustom.ru/32/77336_2.png) [@slscustom.ru](https://community.glideapps.com/u/slscustom.ru)\
**Post date:** [February 16, 2024, 9:46am UTC](https://community.glideapps.com/t/html2pdf-deprecated-update-alternatives/69220/55 "2024-02-16T09:46:12Z")

</div>

I just uploaded the file (index.html) with this code [🚨 HTML2PDF Deprecated [UPDATE + ALTERNATIVES]](https://community.glideapps.com/t/html2pdf-deprecated-update-alternatives/69220) to a personal host and it works with short requests.

---

<div class="post-metadata">

**Author:** ![biha](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/biha/32/84110_2.png) [@biha](https://community.glideapps.com/u/biha)\
**Post date:** [February 20, 2024, 12:33am UTC](https://community.glideapps.com/t/html2pdf-deprecated-update-alternatives/69220/56 "2024-02-20T00:33:12Z")

</div>

> [@biha](#):
>
> if i’m using this one,  
> this will come out

Hello , need clarification. so no solution for this thing for Method 2?

---

<div class="post-metadata">

**Author:** ![Himaladin](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/himaladin/32/71023_2.png) [@Himaladin](https://community.glideapps.com/u/Himaladin)\
**Post date:** [February 20, 2024, 1:29am UTC](https://community.glideapps.com/t/html2pdf-deprecated-update-alternatives/69220/57 "2024-02-20T01:29:22Z")

</div>

If you insist on using this method, you can follow the steps in my thread above. My method successfully prints 16425 characters. Let me know if you succeed.

---

<div class="post-metadata">

**Author:** ![Mauricio\_Gonzalez](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/mauricio_gonzalez/32/65524_2.png) [@Mauricio\_Gonzalez](https://community.glideapps.com/u/Mauricio_Gonzalez)\
**Post date:** [February 21, 2024, 2:41pm UTC](https://community.glideapps.com/t/html2pdf-deprecated-update-alternatives/69220/58 "2024-02-21T14:41:24Z")

</div>

Hey @Himaladin - do you mind expanding on this? Would love to find a way to exceed the 2048 character limit if possible

---

<div class="post-metadata">

**Author:** ![Himaladin](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/himaladin/32/71023_2.png) [@Himaladin](https://community.glideapps.com/u/Himaladin)\
**Post date:** [February 21, 2024, 3:07pm UTC](https://community.glideapps.com/t/html2pdf-deprecated-update-alternatives/69220/59 "2024-02-21T15:07:24Z")

</div>

Hi @Mauricio_Gonzalez, the process is simple as I mentioned above. You can host the code on Netlify, and of course, you will get a 414 error message if you try to print a long text directly. To overcome this, I simply added an additional button labeled “Test Printing” containing short content/messages. Surprisingly, this action can trigger the printing of longer content as long as it does not exceed the aforementioned limit. You can call it a hack, but I prefer to call it warming up 😉. Hope this helps.

---

<div class="post-metadata">

**Author:** ![Mauricio\_Gonzalez](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/mauricio_gonzalez/32/65524_2.png) [@Mauricio\_Gonzalez](https://community.glideapps.com/u/Mauricio_Gonzalez)\
**Post date:** [February 21, 2024, 3:28pm UTC](https://community.glideapps.com/t/html2pdf-deprecated-update-alternatives/69220/60 "2024-02-21T15:28:13Z")

</div>

Ah, this is very helpful - thanks so much!

[Previous page](https://community.glideapps.com/t/html2pdf-deprecated-update-alternatives/69220.md?page=2)

[Next page](https://community.glideapps.com/t/html2pdf-deprecated-update-alternatives/69220.md?page=4)
