Laravel 5 Laravel:将docx另存为PDF

Laravel 5 Laravel:将docx另存为PDF,laravel-5,tcpdf,mpdf,file-conversion,Laravel 5,Tcpdf,Mpdf,File Conversion,我对laravel很陌生,目前在文档方面遇到了一些困难。我的问题如下: 我使用\PhpOffice\PhpWord\TemplateProcessor修改了.docx文档,之后我需要将生成的文档转换为pdf文件,以便在视图中显示它 我尝试过Mpdf,但我注意到它不适用于docx: 公共功能topdf(账单){ $Mpdf=新的Mpdf(); $sourceFile=存储路径($bill); $pageCount=$Mpdf->SetSourceFile($sourceFile); 对于($i=1

我对laravel很陌生,目前在文档方面遇到了一些困难。我的问题如下:

我使用\PhpOffice\PhpWord\TemplateProcessor修改了.docx文档,之后我需要将生成的文档转换为pdf文件,以便在视图中显示它

我尝试过Mpdf,但我注意到它不适用于docx:

公共功能topdf(账单){

$Mpdf=新的Mpdf();
$sourceFile=存储路径($bill);
$pageCount=$Mpdf->SetSourceFile($sourceFile);
对于($i=1;$i AddPage();
$import\u page=$Mpdf->ImportPage($i);
$Mpdf->UseTemplate($import\u页面);
$Mpdf->WriteText(75,73.3,'hello');
}
$file_name='app/public/'.Str::random(18)。'.pdf';
$Mpdf->输出(存储路径($file\u名称),目标::下载);
} 如果$bill是file.docx,则此操作无效,但如果它是file.pdf,则会将其导入另一个新的pdf

我遇到这个问题有段时间了,有什么需要帮忙的吗

    $Mpdf = new Mpdf();
    $sourceFile = storage_path( $bill);
    $pageCount = $Mpdf->SetSourceFile($sourceFile);
    for ($i = 1; $i <= ($pageCount); $i++) {
        $Mpdf->AddPage();
        $import_page = $Mpdf->ImportPage($i);
        $Mpdf->UseTemplate($import_page);
        $Mpdf->WriteText(75, 73.3, 'hello');


    }
    $file_name = 'app/public/' . Str::random(18) . '.pdf';
    $Mpdf->Output(storage_path($file_name),Destination::DOWNLOAD);