Есть изображение с прозрачным фоном. Если распечатывать только его, то фон остаётся прозрачным (ни чем не заполняется). А если если закинуть в документ (PhpSpreadsheet) и перевести в PDF, то у него появляется на фоне много точек с одинаковым интервалом.
Изображение вставляется довольно просто:
$img = new Drawing();
$img->setPath($imagePath);
$img->setOffsetX(0);
$img->setOffsetY(0);
$img->setCoordinates('A' . $this->row);
$img->setWidth(940);
$img->setWorksheet($sheet);
Само изображение на PDF видно и оно отображается правильно (без точек)
После весь документ генерируется в PDF:
$this->savePdf($Excel);
if ($this->returnFile) {
return $this->fileName;
}
$file = Storage::disk('local')->get("temp/$this->fileName.pdf");
$response = Response::make($file, 200);
$response->header("Content-Type", "application/pdf");
return $response;
Подскажите как это пофиксить если вы сталкивались с этим. Заранее спасибо.