mPDF外部参照错误?

时间:2016-05-20 07:18:59

标签: php pdf yii

我在yii2网站上使用mpdf扩展程序,其中创建了pdf文件.pdf文件作为附件首先上传。然后使用mpdf合并,这适用于版本小于或等于1.4&的pdf文件。如果我使用大于此的pdf文件,它会给我错误。我发现了关于这个的帖子但是没有实际答案它只是被要求使用FPDI,这也导致了这个错误&我无法将我的库改为任何其他我的整个工作依赖于这个mpdf库。用户不能首先在较低版本和文件中保存文件。然后上传它,所以请建议我能用它做些什么。

        //merge multiple PDF files
                    $pdf=new mPDF('', 'Letter', 0, '', 8.5, 11);
                    $pdf->SetImportUse();
                    if($body !="")
                    {
                    $pdf->WriteHTML($body);
                    $pdf->WriteHTML('<pagebreak />');
                    }
                    $body1='<style>@page {margin: 96px;border:1px solid red;}</style>';
                    $fileArcount =  count($multifileArr);   
                    $z=1;
                    foreach($multifileArr as $fileAr)
                    {                           

                    if($fileAr !="")
                    {
                        $dashboard_pdf_file="../web/uploads/".$fileAr;
                    }
                    $pagecount = $pdf->SetSourceFile($dashboard_pdf_file);

                    for ($i=1; $i<=$pagecount; $i++) {
                        $import_page = $pdf->ImportPage($i);
                        $pdf->UseTemplate($import_page);

                        if ($i < $pagecount)
                        {

                            //$pdf->AddPage();

                            $pdf->AddPage('L',80,80,80);
                        }

                    }
                    if($z < $fileArcount){
                    $pdf->WriteHTML('<pagebreak />');
                    }
                    $z++;
                    }

0 个答案:

没有答案