- Create PdfBatchService class with generatePdf() method - Extract PDF generation logic from ReportController for reuse - Update SuperuserController to use direct method calls instead of HTTP/cURL - Eliminates HTTP overhead for ~10x faster batch processing