Я использую FPDF с PHP для добавления изображения в PDF. Но качество изображения в PDF намного хуже исходного изображения, как вы можете видеть здесь:
Соответствующий код:
$image_height = 40;
$image_width = 40;
$pdf = new FPDF();
$pdf->AddPage();
$start_x = $pdf->GetX();
$start_y = $pdf->GetY();
$pdf->Image('./images/ds_pexeso_ros_0_17.jpg', $pdf->GetX(), $pdf->GetY(), $image_height, $image_width);
$pdf->Output("pexeso".date("Y-m-d"),"I");
Исходное изображение - 150x150 пикселей.