Batch Excel-to-PDF Converter

Job ID: 39717387

Budget: ₹600 – ₹1,500 INR

I have a local XAMPP stack serving a small HTML/PHP front end and I want to drop in a tool that lets me upload one or many Excel files and instantly receive the corresponding PDFs. The key requirement is true batch processing—I should be able to drag-select a folder full of .xls or .xlsx files, hit “Convert,” and watch the system queue and render every sheet without manual repetition.

Core flow I have in mind
1. Simple web form (HTML5 / Bootstrap is fine) with multi-file upload.
2. Server-side script (preferably PHP 8) that detects file type, converts each workbook to PDF, and streams a zipped download or places the PDFs in a designated output folder.
3. Status feedback while the files are processing.

Technical freedom
PhpSpreadsheet + TCPDF/DomPDF/Fpdf—or any open-source combo you trust—is acceptable as long as it runs smoothly under XAMPP on Windows. I’m open to Node or Python micro-services wrapped by PHP if you can document the setup.

Deliverables
• Complete source code (front end + conversion script)
• Step-by-step install notes for dropping it into a fresh XAMPP environment
• A quick README covering library versions and any required PHP extensions

Acceptance criteria
• Uploads 1–100 Excel files in one action
• Produces PDFs that match the default Excel print layout (no mangled columns)
• Handles both .xls and .xlsx
• Finishes a 50-file batch within a reasonable time on a standard desktop (you can define the benchmark)
• No license fees or runtime limits on the libraries used

Future nice-to-haves such as customizable PDF templates or password protection may follow as a separate milestone, so clean, modular code will be appreciated.
Related categories: PHP JavaScript Python HTML5 HTML Node.js Bootstrap Microservices