HelloPDF

Generating a PDF from a URL has never been easier

Why HelloPDF?

We created HelloPDF because we needed a simple API to generate PDF's from URL's on the fly, we didn't want to pay $30+ a month to generate documents. Our platform was built with developers in-mind to simplify pdf generation.

discussion
Would you recommend this product?
No reviews yet
Jake Casto
Maker
Senior Software Engineer @ Davids Bridal
I created HelloPDF because I was working on a client that required over 10,000 PDF's to be generated from a webpage every year, it cost almost $80 a month to use another conversion service. I needed something quicker, faster, and cheaper, *and* I needed it to support CSS3 and JS pages.
Upvote (2)
Share
Clayton Parker
Youtuber | 3D Printing | Influencer
Can you confirm your site link? getting an error when I try to access...
Upvote (2)
Share
Jake Casto
Maker
Senior Software Engineer @ Davids Bridal
Justin JohnsonI've got a few things going on...
@0x15f, I am excited to take this for a spin. Can you tell me if this will work for a URL that dynamically loads via Javascript? For example, I can't imagine it would make an entire PDF out of my Twitter feed right? I can send you an example of something I'm working on via DM if it is helpful.
Upvote (1)
Share
Jake Casto
Maker
Senior Software Engineer @ Davids Bridal
@justinotherjohnson It could! It uses Chromium instances in the background to load everything. We wait until the page has fully loaded before rendering the PDF. Here's a PDF I just generated of my Twitter feed ๐Ÿ˜Š. https://drive.google.com/file/d/...
Upvote (2)
Share
Justin JohnsonI've got a few things going on...
@0x15f Very interesting. So if we know there are a finite (for example, 10) more items that can load on a page, you could walk it and make sure those items are on the PDF as well?
Upvote (1)
Share
Jake Casto
Maker
Senior Software Engineer @ Davids Bridal
@justinotherjohnson While I'm not going to build something for a specific use case I am however working on a feature that allows you to run JS on the page before it's converted. You'll be able to create snippets on your dashboard and add "&snippet=mysnipid" to your url to run the code. That'll provide endless possibilities for all users who have to deal with lazy loading, hiding elements, walking the page, etc.
Upvote
Share
Justin JohnsonI've got a few things going on...
@0x15f Very cool. Thanks for the clarification.
Upvote (1)
Share
Jake Casto
Maker
Senior Software Engineer @ Davids Bridal
@justinotherjohnson Added something that should fit your needs, you can execute JS on the page before its rendered as a pdf -> https://hellopdf.co/blog/post-bd....
Upvote (1)
Share
Joe Anderson
Founder @ MightyScout
Hey Jake! How does this handle pages that have 300-500+ images? Our current provider times out if our URL has too many images. Do you have any examples of cases like this?
Upvote (1)
Share
Jake Casto
Maker
Senior Software Engineer @ Davids Bridal
@anderson760 As long as you have enough conversion seconds it should convert it just fine.
Upvote (1)
Share
Jake Casto
Maker
Senior Software Engineer @ Davids Bridal
@anderson760 We convert PDF's using a Chromium instance, it won't render the PDF until all of the images have been loaded.
Upvote
Share
Joe Anderson
Founder @ MightyScout
@0x15f Thanks, just tried it out. Any solutions for lazy loaded pages and images? Like the ability to scroll all the way then create the pdf?
Upvote
Share
Jake Casto
Maker
Senior Software Engineer @ Davids Bridal
@anderson760 I'll implement a query param that will do that ๐Ÿ˜„
Upvote
Share
Jake Casto
Maker
Senior Software Engineer @ Davids Bridal
@anderson760 Can you message me the website that's being converted so I can test it?
Upvote
Share
Ben MarkowitzSenior Designer
What is your privacy policy? Would love to use a service like this but I deal with things that include PHI and I would need HIPAA compliance!
Upvote (1)
Share
Jake Casto
Maker
Senior Software Engineer @ Davids Bridal
@bpmarkowitz Sure. We handle conversions directly through an internal network of Chromium instances. No potentially sensitive information is stored, tracked, etc. We track API calls but do not track their origin or their target URL, we don't even store PDF's we stream them directly as they're requested. Any sensitive information on web pages is secure. We are PHI and HIPAA compliant.
Upvote (1)
Share
Jake Casto
Maker
Senior Software Engineer @ Davids Bridal
@bpmarkowitz I'm using this with one of my clients in the medical industry as well so I understand the concern and need for compliance.
Upvote
Share