from fpdf import FPDF def generate_pdf(data, output_path="output/filled_form.pdf"): pdf = FPDF() pdf.add_page() pdf.set_font("Arial", size=12) pdf.cell(200, 10, txt="TNPSC Form", ln=True, align="C") pdf.ln(10) for key, value in data.items(): pdf.cell(200, 10, txt=f"{key}: {value}", ln=True) pdf.output(output_path) return output_path