Laravel - DomPDF - объединять PDF-файлы из переменных сеанса - PullRequest
0 голосов
/ 30 марта 2020

Я использую dompdf в laravel проекте для загрузки нескольких PDF-файлов.

У меня проблемы с рендерингом больших файлов, поэтому я пытаюсь разделить большие PDF-файлы на меньшие и отобразить их отдельно .. Затем объедините его в один файл и загрузите его. В других постах я видел, что это может решить проблему.

Но моя проблема в том, что для требований проекта я не сохраняю эти PDF-файлы в расположении сервера, я вместо этого я сохраняю их в переменных сеанса, и для меня это нормально работает, но для их работы, похоже, требуется путь к файлу, что-то вроде этого: $ pdf-> merge ('pathA', 'pathB').

Итак, я не знаю, как я могу объединить их в один файл.

вот небольшая часть моего кода:

// Creación de los PDFs                              
  $pdf = app('dompdf.wrapper');
  $pdf = PDF::loadView('view', $params);
  $pdf->output();
  $canvas = $pdf->getDomPDF()->get_canvas()->page_text(525, 21, "Página {PAGE_NUM} de {PAGE_COUNT}", "arial", 9, array(0, 0, 0));

// Guarda el PDF
  $_SESSION[$var_ses][] = $pdf->download('name.pdf'); 
...