A web tool for generating branded PDF letterheads with logo placement. Uses pdf-lib for PDF generation, sharp for image processing, and ML-based background removal. Per-page control over logo position and size. Built with Next.js.
I needed a quick way to add company logos to PDF letterheads without Photoshop or InDesign. Most online tools are clunky or require subscriptions.
How It Works
Next.js frontend with pdf-lib for client-side PDF generation. Sharp for server-side image processing. ML-based background removal (remove.bg style) strips logo backgrounds automatically. Per-page controls let you adjust logo position, size, and opacity on each page independently.
Notable Technical Details
Client-side PDF generation with pdf-lib (no server round-trip)
ML-based automatic background removal for logos
Per-page logo position, size, and opacity controls