Php 使用importPage()函数是否可以导入最大页数?

Php 使用importPage()函数是否可以导入最大页数?,php,mpdf,Php,Mpdf,我正试图下载我生成的文档,但我收到了一长串重复错误 警告:fseek():第409行的/public_html/vendor/setasign/fpdi/src/PdfParser/StreamReader.php中提供的资源不是有效的流资源 警告:fread():提供的资源不是第412行/public_html/vendor/setasign/fpdi/src/PdfParser/StreamReader.php中的有效流资源 只有当有大量其他PDF导入下载时,其他下载才会发生这种情况。有人遇

我正试图下载我生成的文档,但我收到了一长串重复错误

警告:fseek():第409行的/public_html/vendor/setasign/fpdi/src/PdfParser/StreamReader.php中提供的资源不是有效的流资源

警告:fread():提供的资源不是第412行/public_html/vendor/setasign/fpdi/src/PdfParser/StreamReader.php中的有效流资源

只有当有大量其他PDF导入下载时,其他下载才会发生这种情况。有人遇到过这个问题吗

到目前为止的故障排除

  • 我认为,这个错误并不能反映正在发生的事情
  • 单独测试每个文件导入,效果良好
  • 文件命名正确、路径正确且未损坏
  • 删除了其他文件,似乎是一些进口问题
  • MPDF版本是8.0
$pagecount=$mpdf->setSourceFile('pdf-forms/FileName.pdf');
对于($i=1;$i AddPage('P');
如果($i==1){
$html='文件标题';
$mpdf->WriteHTML($html);
}
$import\u page=$mpdf->importPage($i);
$mpdf->useTemplate($import\u页面);
}
上述循环最多可运行45次,每次导入平均5页


提前感谢

我遇到了完全相同的问题。当我增加导入的PDF文件数量时,它会崩溃。PHP警告:feof():提供的资源在/var/www/vendor/setasign/fpdi/src/PdfParser/StreamReader.PHP第464行的PHP堆栈跟踪:PHP 27.setasign\\fpdi\\PdfParser\\StreamReader->increaseLength()中不是有效的流资源/var/www/vendor/setasign/fpdi/src/PdfParser/Tokenizer.php:130 php 28.feof()/var/www/vendor/setasign/fpdi/src/PdfParser/StreamReader.php:464I有完全相同的问题。当我增加导入的PDF文件数量时,它会崩溃。php警告:feof():第464行php堆栈跟踪:php 27.setasign\\fpdi\\PdfParser\\StreamReader->increaseLength()/var/www/vendor/setasign/fpdi/src/PdfParser/StreamReader.php:130 php 28.feof()上的/var/www/vendor/setasign/fpdi/src/PdfParser/Tokenizer中提供的资源不是有效的流资源/var/www/vendor/setasign/fpdi/src/PdfParser/StreamReader.php:464
$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);
            }