← All projects
Portfolio

✉️Logo Letterhead Tool

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.

ProjectCuriosity
📄
Web tool for generating branded PDF letterheads with logo placement

GitHub: prahlaadr/logo-letterhead

Demo: https://logo-letterhead-tool.vercel.app


Why I Built This

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
  • No server-side PDF processing needed