from fpdf import FPDF import io def create_pdf(captions: list): pdf = FPDF() pdf.add_page() pdf.set_font("Arial", size=12) for i, text in enumerate(captions): pdf.multi_cell(0, 10, f"{text}\n") buffer = io.BytesIO() pdf.output(buffer) buffer.seek(0) return buffer