All work

Bulk PDF Generation

EduReports

10,000 report cards in under 5 minutes

app.edureports.io
EduReports — Bulk PDF Generator
3 of 4 complete

Drop CSV or XLSX files

or click to browse

FilenamePagesStatus
student_Q1_report_batch.csv48
Done
year_end_summary_2025.xlsx120
Done
term3_assessments.csv36
Processing
attendance_report_may.csv
Queued

The Story

End-of-term meant three days of manual formatting for EduReports' partner schools. Teachers were copy-pasting grades into Word templates, one student at a time. We replaced the entire workflow with a bulk generation engine: paste the data, hit generate, download a ZIP of pixel-perfect PDFs five minutes later.

The system uses Playwright to render HTML templates into print-quality PDFs, orchestrated by Trigger.dev background jobs that scale to thousands of certificates without timing out. PII never leaves Redis — student data is stored with a short-lived UUID, rendered, then wiped automatically.

What We Built

  • Bulk PDF generation — certificates, transcripts, and class reports at scale
  • Custom certificate template builder with dynamic fields
  • Background processing via Trigger.dev with real-time progress tracking
  • Privacy-first architecture — PII stored in ephemeral Redis with auto-expiry

Want something like this?

Tell us about your project. We respond within 24 hours.

Get in touch →