Преобразование нескольких изображений / PDF в один файл PDF - PullRequest
0 голосов
/ 02 января 2019

Я хочу объединить несколько изображений / PDF в один файл PDF в Laravel.Я использую пакеты Imagick, вот мой код:

  $document1 = DocCust::latest('created_at')->where('cus_id',$id)->where('type','1')->first();
  $document2 = DocCust::latest('created_at')->where('cus_id',$id)->where('type','2')->first();


  $file1= public_path().'/documents/user_doc/'.$id.'/'.$document1->doc_pdf;
  $file2= public_path().'/documents/user_doc/'.$id.'/'.$document2->doc_pdf;
  $path = public_path().'/documents/user_doc/'.$id;

  $images = array($file1, $file2);


    $pdf = new Imagick($images);
    $pdf->setImageFormat('pdf');
    $pdf->writeImages('combined.pdf', true);

, он отлично работает, но новый файл pdf сохранен в «публичной» папке.Я хочу сохранить новый PDF-файл в папку на основе их идентификатора.

public / documents / user_doc /'.$ id. '

Я попытался изменить этот код с путем, но я получаюне удалось открыть поток не найден файл и т.д ..

     $pdf->writeImages($path.'/'.'combined.pdf', true);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...