Jake Casto

HelloPDF - Generating a PDF from a URL has never been easier

by

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.

Add a comment

Replies

Best
Justin Johnson
@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.
Jake Casto
@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/...
Justin Johnson
@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?
Jake Casto
@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.
Justin Johnson
@0x15f Very cool. Thanks for the clarification.
Jake Casto
@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....
Joe Anderson
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?
Jake Casto
@anderson760 As long as you have enough conversion seconds it should convert it just fine.
Jake Casto
@anderson760 We convert PDF's using a Chromium instance, it won't render the PDF until all of the images have been loaded.
Joe Anderson
@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?
Jake Casto
@anderson760 I'll implement a query param that will do that 😄
Jake Casto
@anderson760 Can you message me the website that's being converted so I can test it?
Jake Casto
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.
Clayton Parker
Can you confirm your site link? getting an error when I try to access...
Ben Markowitz
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!
Jake Casto
@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.
Jake Casto
@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.
JC Alvarez
Hey there @0x15f , can you provide details on where the conversion happens? How do you handle confidential information?
Jake Casto
@jcalvarezjr 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.
Keir Williams
Would be nice if you provided some examples of the PDFs.
Jake Casto
@keirwilliams I'll add a demo page :)