Использование WordWrap - хорошее начало, но оно не поможет вам в этом.Что вы, вероятно, захотите сделать, это сделать отдельный вызов $page->drawText
для каждой строки.
Так, например, что-то вроде этого.
$textChunk = wordwrap($value, 20, "\n");
foreach(explode("\n", $textChunk) as $textLine){
if ($textLine!=='') {
$page->drawText(strip_tags(ltrim($textLine)), 75, $line, 'UTF-8');
$line -=14;
}
}
И помните, что в зависимости от того, где выиметь это в PDF, это может быть довольно сложным.Например, если пользователь может ввести столько текста, сколько он хочет, в этот раздел, вам также необходимо убедиться, что этот текст не выходит за рамки текста другого раздела.Под этим я подразумеваю, что если у вас есть этот текстовый блок чуть выше другого текстового блока, вам нужно сдвинуть y-координаты нижнего блока, так как число строк, созданных wordwrap (), увеличивается