SA Resume PDF Generator is a lightweight Node.js tool that converts a clean, modern HTML resume into a ready-to-use PDF file. The project uses Puppeteer to generate high-quality, print-ready PDF documents with full CSS support, images, shadows, and layout precision.
A professional HTML-to-PDF resume rendering engine for consistent, high-quality output.
- Generate PDF from an HTML template
- Automatically embed a profile photo
- Pixel-perfect rendering using Chromium engine
- Clean project structure
- Runs locally or in CI/CD (GitHub Actions ready)
- No external services required
/
├── as_sv.html # Main HTML resume template
├── resources/
│ └── img/
│ └── photo_2022...jpg # Profile photo
├── scripts/
│ └── make-pdf.js # PDF generation script
├── storage/
│ └── pdf/ # Output folder for generated PDFs
├── package.json
└── README.md
git clone https://github.com/USERNAME/stanov-resume-pdf-generator.git
cd stanov-resume-pdf-generator
npm install
The generated PDF will appear here:
node scripts/make-pdf.js
- Node.js
- Puppeteer
- HTML5 / CSS3 / CSS Grid
- Chrome-based PDF rendering pipeline
👉 Full PDF available here:
resume-oleksandr-stanov.pdf
MIT License

