File size: 307 Bytes
7f44100
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
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