Я закончил с этой функцией здесь, которая разделяет ее и возвращает в виде массива. Затем я проверяю if (strlen ($ new [4])> 95) и усекаю его с помощью substr.
function pdfWrapSplit($text, $lines, $firstWidth, $secondWidth)
{
$text = wordwrap($text, $firstWidth, "|");
$lastPos = 1;
for ($i=0;$i<$lines;$i++)
{
$lastPos = strpos($text, '|', $lastPos+1);
if ($lastPos === FALSE)
break;
}
$text = substr($text, 0, $lastPos) . "|" . wordwrap(str_replace('|',' ',substr($text, $lastPos)), $secondWidth, '|');
$new = explode('|', $text);
return $new;
}