# 🚨 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:** 2

<div class="post-metadata">

**Author:** ![VERSA](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/versa/32/66249_2.png) [@VERSA](https://community.glideapps.com/u/VERSA)\
**Post date:** [January 5, 2024, 7:06am UTC](https://community.glideapps.com/t/html2pdf-deprecated-update-alternatives/69220/21 "2024-01-05T07:06:37Z")

</div>

God Bless you, for Saving us all. I am Actually a systems Developer at a Community High School with over 2K Students. And i have to tell you. Folks here are loving the feature of being able to print PDF seamlessly

UPDATE: I believe the dev link is no longer working now.

---

<div class="post-metadata">

**Author:** ![Loqode](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/loqode/32/50217_2.png) [@Loqode](https://community.glideapps.com/u/Loqode)\
**Post date:** [January 5, 2024, 7:48am UTC](https://community.glideapps.com/t/html2pdf-deprecated-update-alternatives/69220/22 "2024-01-05T07:48:03Z")

</div>

You are very welcome!! Glad I can help 🙏  
We all level-up together 🚀

---

<div class="post-metadata">

**Author:** ![Loqode](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/loqode/32/50217_2.png) [@Loqode](https://community.glideapps.com/u/Loqode)\
**Post date:** [January 5, 2024, 7:49am UTC](https://community.glideapps.com/t/html2pdf-deprecated-update-alternatives/69220/23 "2024-01-05T07:49:03Z")

</div>

I just tested and it works 🧐

---

<div class="post-metadata">

**Author:** ![VERSA](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/versa/32/66249_2.png) [@VERSA](https://community.glideapps.com/u/VERSA)\
**Post date:** [January 5, 2024, 7:53am UTC](https://community.glideapps.com/t/html2pdf-deprecated-update-alternatives/69220/24 "2024-01-05T07:53:05Z")

</div>

> [@Loqode](#):
>
> # Hello

Can you please tell me if I’m doing something wrong, the PDFwizard link is working but apparently it has limitations.

 ![image](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/8/0/80cd68ad0eb851554c44fa49c023afb638423e6a.png)

---

<div class="post-metadata">

**Author:** ![Loqode](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/loqode/32/50217_2.png) [@Loqode](https://community.glideapps.com/u/Loqode)\
**Post date:** [January 5, 2024, 7:55am UTC](https://community.glideapps.com/t/html2pdf-deprecated-update-alternatives/69220/25 "2024-01-05T07:55:02Z")

</div>

When you click this link, what happens?  
[https://81477b6b-70f9-464e-a644-cc79738b18fb-00-2dp7qyh8jyudg.worf.replit.dev/?PDF=HTML](https://81477b6b-70f9-464e-a644-cc79738b18fb-00-2dp7qyh8jyudg.worf.replit.dev/?PDF=HTML)

---

<div class="post-metadata">

**Author:** ![VERSA](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/versa/32/66249_2.png) [@VERSA](https://community.glideapps.com/u/VERSA)\
**Post date:** [January 5, 2024, 7:56am UTC](https://community.glideapps.com/t/html2pdf-deprecated-update-alternatives/69220/26 "2024-01-05T07:56:01Z")

</div>

This is what I get

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

---

<div class="post-metadata">

**Author:** ![Loqode](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/loqode/32/50217_2.png) [@Loqode](https://community.glideapps.com/u/Loqode)\
**Post date:** [January 5, 2024, 8:07am UTC](https://community.glideapps.com/t/html2pdf-deprecated-update-alternatives/69220/27 "2024-01-05T08:07:42Z")

</div>

Very strange, seems to work for me and other no problems…  
What about the link below?

[https://pdfwizard.netlify.app?PDF=HTML](https://pdfwizard.netlify.app?PDF=HTML)

---

<div class="post-metadata">

**Author:** ![VERSA](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/versa/32/66249_2.png) [@VERSA](https://community.glideapps.com/u/VERSA)\
**Post date:** [January 5, 2024, 8:12am UTC](https://community.glideapps.com/t/html2pdf-deprecated-update-alternatives/69220/28 "2024-01-05T08:12:21Z")

</div>

> [@Loqode](#):
>
> [HTML to PDF (By Loqode)](https://81477b6b-70f9-464e-a644-cc79738b18fb-00-2dp7qyh8jyudg.worf.replit.dev/?PDF=hello)

This has been working for me, but it has limitations on the length of HTML Code. Any workaround. please? I am stranded.

---

<div class="post-metadata">

**Author:** ![Loqode](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/loqode/32/50217_2.png) [@Loqode](https://community.glideapps.com/u/Loqode)\
**Post date:** [January 5, 2024, 8:30am UTC](https://community.glideapps.com/t/html2pdf-deprecated-update-alternatives/69220/29 "2024-01-05T08:30:36Z")

</div>

Ok… I’ve launched a third version of this app on another host… Does it work?

[https://pdfwizard.onrender.com/?PDF=HTML](https://pdfwizard.onrender.com/?PDF=HTML)

---

<div class="post-metadata">

**Author:** ![tuzin](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/tuzin/32/86077_2.png) [@tuzin](https://community.glideapps.com/u/tuzin)\
**Post date:** [January 5, 2024, 8:36am UTC](https://community.glideapps.com/t/html2pdf-deprecated-update-alternatives/69220/30 "2024-01-05T08:36:31Z")

</div>

@Loqode It’s so touching you keep fighting for us all 😭  
Thank you! (I haven’t checked if the latter works)

---

<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:** [January 5, 2024, 8:52am UTC](https://community.glideapps.com/t/html2pdf-deprecated-update-alternatives/69220/31 "2024-01-05T08:52:32Z")

</div>

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

Works well! Many thanks!

---

<div class="post-metadata">

**Author:** ![Loqode](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/loqode/32/50217_2.png) [@Loqode](https://community.glideapps.com/u/Loqode)\
**Post date:** [January 6, 2024, 12:37am UTC](https://community.glideapps.com/t/html2pdf-deprecated-update-alternatives/69220/32 "2024-01-06T00:37:20Z")

</div>

You’re welcome!! We all level-up together 💪

## **FYI** : For everyone on this post, I have edited my original post with the updated options to clarify all of the alternatives.

---

<div class="post-metadata">

**Author:** ![VERSA](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/versa/32/66249_2.png) [@VERSA](https://community.glideapps.com/u/VERSA)\
**Post date:** [January 6, 2024, 5:54am UTC](https://community.glideapps.com/t/html2pdf-deprecated-update-alternatives/69220/33 "2024-01-06T05:54:36Z")

</div>

Your Work is Highly Appreciated by the community, Thank you

---

<div class="post-metadata">

**Author:** ![Hassan\_Nadeem](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/hassan_nadeem/32/72956_2.png) [@Hassan\_Nadeem](https://community.glideapps.com/u/Hassan_Nadeem)\
**Post date:** [February 1, 2024, 12:05pm UTC](https://community.glideapps.com/t/html2pdf-deprecated-update-alternatives/69220/34 "2024-02-01T12:05:33Z")

</div>

Hey @loqode,

Is it possible to control the PDF Download Settings by default? When I download my PDF on the phone, the orientation gets off and it gets splited into 2 pages.

 ![marco pdf](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/a/8/a8b6c2ff3b7650205d7c9b1b45e549c68c3dd211.png)

Also, is it possible to customize the name of the PDF? By default, the file name is HTML 2 PDF? Can I customize that through glide?

---

<div class="post-metadata">

**Author:** ![VERSA](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/versa/32/66249_2.png) [@VERSA](https://community.glideapps.com/u/VERSA)\
**Post date:** [February 8, 2024, 6:41am UTC](https://community.glideapps.com/t/html2pdf-deprecated-update-alternatives/69220/35 "2024-02-08T06:41:09Z")

</div>

Hello The Links are down, Please Help ☹

I made my own static Page on github but I’m getting the error of URI too long, How to fix that?

---

<div class="post-metadata">

**Author:** ![Nataliya\_Kovaleva](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/nataliya_kovaleva/32/67518_2.png) [@Nataliya\_Kovaleva](https://community.glideapps.com/u/Nataliya_Kovaleva)\
**Post date:** [February 8, 2024, 6:46am UTC](https://community.glideapps.com/t/html2pdf-deprecated-update-alternatives/69220/36 "2024-02-08T06:46:13Z")

</div>

Browser limits the length of URLs, looks like PDF you are trying to generate is too long…

---

<div class="post-metadata">

**Author:** ![VERSA](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/versa/32/66249_2.png) [@VERSA](https://community.glideapps.com/u/VERSA)\
**Post date:** [February 8, 2024, 1:32pm UTC](https://community.glideapps.com/t/html2pdf-deprecated-update-alternatives/69220/37 "2024-02-08T13:32:50Z")

</div>

I am aware the character length I have for My PDFs are ridiculously high, However the Replit link is down, it worked fine with it.

but if I use my own deployment it returns Error 414.

---

<div class="post-metadata">

**Author:** ![Nataliya\_Kovaleva](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/nataliya_kovaleva/32/67518_2.png) [@Nataliya\_Kovaleva](https://community.glideapps.com/u/Nataliya_Kovaleva)\
**Post date:** [February 8, 2024, 10:16pm UTC](https://community.glideapps.com/t/html2pdf-deprecated-update-alternatives/69220/38 "2024-02-08T22:16:25Z")

</div>

> [@Loqode](#):
>
> It’s the dev link of the old app hosted on replit. If it works, that may be a temporary fix…

Have you tried other links? They work.  
If your PDF is too long, then I suggest joining Document Masterclass. It is the best, most advanced option.

---

<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 9, 2024, 12:00am UTC](https://community.glideapps.com/t/html2pdf-deprecated-update-alternatives/69220/39 "2024-02-09T00:00:48Z")

</div>

To address this, you’ll need to check your server configuration and find out what the maximum allowed limit is for URL length. Some hosts have different policies.

One workaround is to create a button labeled “Test Print” containing short data, which sometimes succeeds in triggering a print for long URLs.

---

<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 10, 2024, 8:22am UTC](https://community.glideapps.com/t/html2pdf-deprecated-update-alternatives/69220/40 "2024-02-10T08:22:54Z")

</div>

Hi Marco,

I’m having trouble hosting this on my own. I’ve already created a subdomain called : [printpdf.mysubdomain.com](http://printpdf.mysubdomain.com) and I’ve already change the public.html file with your code. But I get this weird https error. What could be the problem?

# This site can’t be reached

The webpage at **[https://invoiceprint.mysubdomain.com/public\_html/invoiceprint/printpdf/?PDF=](https://invoiceprint.mysubdomain.com/public_html/invoiceprint/printpdf/?PDF=)\<div%20style%3D"margin%3A2rem%202rem%202rem%202rem"%3B%20\>%0A%20%20\<div%20style%3D"text-**

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

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