Loading video...

Video Failed to Load

Go Home

🆕 Introducing PDFGen - Dynamic PDF Generation for your app. With PDFGen, you can create an HTML template, send data to our API, and get a PDF back. Includes Tailwind out-of-the-box for styling Would you give it a try and let me know what you think? 🙏

201,601 views • 3 years ago •via X (Twitter)

11 Comments

Ryan Chenkie's profile picture
Ryan Chenkie3 years ago

In almost every project of mine, I need to generate PDFs. I always do the same thing: * Fight with Docker to install puppeteer * Hit the 50mb limit with serverless functions * Eventually get it working after days

Ryan Chenkie's profile picture
Ryan Chenkie3 years ago

As I was working on the invoicing module for @courselift, I decided I didn't want to have to recreate the same stuff for PDFs for every project anymore. So I decided to take a quick detour and create PDFGen

Ryan Chenkie's profile picture
Ryan Chenkie3 years ago

I'll add more features over time but for now hopefully it can add some value for you! Appreciate you trying it out and any feedback you may have 🙏

Wahab Shaikh's profile picture
Wahab Shaikh3 years ago

I did struggle with this exact use-case for one of my projects. Super helpful! Thanks a lot 🙏 Just curious, how do you solve for the api limit problem of the serverless function?

Ryan Chenkie's profile picture
Ryan Chenkie3 years ago

thanks! for the most part I would just defer to a small dedicated server that only runs PDFs. there are some products that help to optimize puppeteer for serverless but I haven't given them a good shot.

Mark Halonen's profile picture
Mark Halonen3 years ago

is a similar product. Pain points I’ve seen after extensive usage: - expression language is limited. Would be great to be able to write procedural (let me use variables) low code anywhere (like Retool) - drag and drop interface can be clunky

Ryan Chenkie's profile picture
Ryan Chenkie3 years ago

@markhalonen2 thanks for sharing your experience there! I haven't used that product but I think I inherently shy away from the template-builder type stuff for this kind of thing. Being able to express your template with code seems better imo.

Nathan Walker's profile picture
Nathan Walker3 years ago

Super clean, bookmarked for future use, thanks for sharing!

Ryan Chenkie's profile picture
Ryan Chenkie3 years ago

Many thanks!

Zahin Zulkipli's profile picture
Zahin Zulkipli3 years ago

Just in time when I need this feature for my project. Do you have any plan to monetise it near future?

Ryan Chenkie's profile picture
Ryan Chenkie3 years ago

Awesome! No concrete plans yet, free to use for now :) probably introduce some pricing for higher volumes.

Related Videos