Мне нужно сгенерировать PDF на основе массива элементов, который содержит поле текста, например:
arr = [{'text':'Hello World',
'position':
{'width':130,
'height':20,
'top':20,
'left':300}},
...]
Я использую Python и проверил FPDF:
pdf = FPDF()
pdf.add_page()
pdf.set_font("Arial", size=12)
for el in arr:
pdf.cell(el['position']['width'], el['position']['height'],txt=el['text'], align="C")
pdf.output("simple_demo.pdf")
Проблема в том, что у меня нет информации о разрывах строк, только положение элементов в документе. Любая идея о том, как построить текст в PDF на основе позиции?