我是laravel的新手,目前在处理文档方面遇到一些困难。我的问题如下:
我有一个使用\ PhpOffice \ PhpWord \ TemplateProcessor修改的.docx文档,此后,我需要将结果文档转换为pdf文件,以便在视图中显示它。
我尝试了Mpdf,但我发现它不适用于docx:
公共函数为pdf($ bill){
$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);
} 如果$ bill是file.docx,则无法使用,但是如果是file.pdf,则将其导入到另一个新的pdf中。
我一直在解决这个问题,已经有一段时间了。任何帮助请