Я довольно новичок в Laravel, и в настоящее время у меня возникают некоторые трудности с документами.Моя проблема заключается в следующем:
У меня есть документ .docx, который я изменяю с помощью \ PhpOffice \ PhpWord \ TemplateProcessor, после чего мне нужно преобразовать полученный документ в файл PDF, чтобы отобразить его в моем представлении.
Я пробовал Mpdf, но заметил, что он не работает с docx:
публичная функция topdf ($ 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это не работает, но если это файл .pdf, он импортирует его в другой новый файл PDF.
Я застрял в этой проблеме, это было давно.Любая помощь, пожалуйста