Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ember.js/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用Laravel中的mPDF从现有PDF创建每个页面作为PDF_Pdf_Laravel 5.5_Mpdf - Fatal编程技术网

如何使用Laravel中的mPDF从现有PDF创建每个页面作为PDF

如何使用Laravel中的mPDF从现有PDF创建每个页面作为PDF,pdf,laravel-5.5,mpdf,Pdf,Laravel 5.5,Mpdf,找不到错误类“Mpdf\Output\Destination”。我试过以下东西作为输出的第二个参数 $mpdf->Output$new\u file\u name,\PDF\Output\Destination::file; $mpdf->Output$new\u file\u name,\mpdf\mpdf\Output\Destination::file; 但是,它不起作用。请帮助将获取页面存储为PDF文件直接存储在目录中 ZanySoft\LaravelPDF\PDF在版本6.1中使用mP

找不到错误类“Mpdf\Output\Destination”。我试过以下东西作为输出的第二个参数

$mpdf->Output$new\u file\u name,\PDF\Output\Destination::file; $mpdf->Output$new\u file\u name,\mpdf\mpdf\Output\Destination::file; 但是,它不起作用。请帮助将获取页面存储为PDF文件直接存储在目录中

ZanySoft\LaravelPDF\PDF在版本6.1中使用mPDF,该版本还没有输出目标类常量

使用普通字符串:

use ZanySoft\LaravelPDF\PDF;

$mpdf = new PDF();
$mpdf->SetImportUse();

$pagecount = $mpdf->SetSourceFile(storage_path() . '/app/public/applications/test.pdf');

// test.pdf have 2 pages $pagecount have value 2.

for($i=1; $i <= $pagecount ; $i++) {
   $tplId = $mpdf->ImportPage($i);          
   $mpdf->addPage();
   $mpdf->UseTemplate($tplId);
   // store each page as pdf file
   $new_file_name = "new-".$i.".pdf";
   $mpdf->Output($new_file_name, \Mpdf\Output\Destination::FILE);
}
或者直接在版本>=7中使用composer软件包mpdf/mpdf

$mpdf->Output($new_file_name, 'F');