Php 使用importPage()函数是否可以导入最大页数?
我正试图下载我生成的文档,但我收到了一长串重复错误 警告:fseek():第409行的/public_html/vendor/setasign/fpdi/src/PdfParser/StreamReader.php中提供的资源不是有效的流资源 警告:fread():提供的资源不是第412行/public_html/vendor/setasign/fpdi/src/PdfParser/StreamReader.php中的有效流资源 只有当有大量其他PDF导入下载时,其他下载才会发生这种情况。有人遇到过这个问题吗 到目前为止的故障排除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导入下载时,其他下载才会发生这种情况。有人遇
- 我认为,这个错误并不能反映正在发生的事情李>
- 单独测试每个文件导入,效果良好
- 文件命名正确、路径正确且未损坏
- 删除了其他文件,似乎是一些进口问题
- 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);
}