Я пытаюсь напечатать несколько изображений в одном и том же файле FPDF, работает только с изображениями небольшого размера, мне приходится каждый раз редактировать размер ячейки для разных размеров, и некоторые изображения ломают PDF, и текст - все над местом. Я хочу установить размер по умолчанию для всех изображений всех размеров, это возможно? Вот мой код:
$fpdf->setXY(15, 10);
$y = $fpdf->getY();
$x = $fpdf->getX();
$cellHeight = 6;
$border = 0;
$borderActive = 1;
$width = 185;
if ($answers['answer_type'] == 'picture') {
$picture = $answers['value'];
//Log::info($picture);
$fpdf->MultiCell(($width), $cellHeight, "", $border, 'L', 0);
$fpdf->setXY($x, $y);
$fpdf->MultiCell(($width), $cellHeight * 12, "", $border, 'L', 0);
if (Storage::exists($picture)) {
$fpdf->Image(
storage_path() . '/app/' . $picture,
$x + 5,
$y + $cellHeight,
$width - 950,
($cellHeight * 12) - 1
);
$y = $fpdf->getY();
$fpdf->setXY($x, $y + $cellHeight);
} else {
//Log::info($picture);
$fpdf->SetFont('Arial', '', 10);
$fpdf->MultiCell(($width), $cellHeight, utf8_decode("File not located"), $border, 'C', 0);
$y = $fpdf->getY();
$fpdf->setXY($x, $y + $cellHeight);
}
}