Существует ли максимальное количество страниц, которое вы можете импортировать с помощью функции importPage ()? - PullRequest
1 голос
/ 09 января 2020

Я пытаюсь загрузить сгенерированный документ, но получаю длинный список повторяющихся ошибок.

Предупреждение: fseek (): предоставленный ресурс не является допустимым потоковым ресурсом в /public_html/vendor/setasign/fpdi/src/PdfParser/StreamReader.php в строке 409

Предупреждение: fread (): предоставленный ресурс не является допустимым потоковым ресурсом в /public_html/vendor/setasign/fpdi/src/PdfParser/StreamReader.php в строке 412

Это не происходит с другими загрузками, только когда в загрузку загружено много других PDF-файлов. Кто-нибудь сталкивался с этой проблемой?

Устранение неполадок на данный момент

  • Ошибка не отражает происходящее - я думаю!
  • Проверяется каждый импорт файлов по отдельности и работает нормально.
  • Файл назван правильно, имеет правильный путь и не поврежден.
  • Удалены другие документы, и, похоже, это проблема с рядом импортов.
  • Версия MPDF: 8.0
$pagecount = $mpdf->setSourceFile('pdf-forms/FileName.pdf');
    for ($i = 1; $i <= ($pagecount); $i++) {
                $mpdf->AddPage('P');
                if ($i == 1) {

                    $html = '<h3 style="color: #ffffff;">File Title</h3>';
                    $mpdf->WriteHTML($html);
                }
                $import_page = $mpdf->importPage($i);
                $mpdf->useTemplate($import_page);
            }

Вышеуказанный l oop может выполнять до 45 раз, что импортирует в среднем 5 страниц на импорт.

Заранее спасибо

...