$phpWord = new \PhpOffice\PhpWord\PhpWord();
$section = $phpWord->addSection();
$html = Storage::get('my-html-file.html');
\PhpOffice\PhpWord\Shared\Html::addHtml($section, $html, false, false);
$path = Storage::path('/my/directory/testingfile.docx');
$objWriter = \PhpOffice\PhpWord\IOFactory::createWriter($phpWord, 'Word2007');
$objWriter->save($path);
我需要能够遍历我拥有的 html 文件并将它们组织成一个文件结构并保存到我的 Laravel 存储路径(即/storage/app
)。
我在 PHPWord 中没有看到任何选项来选择保存文件的路径。它只是临时目录。
如何选择目录和子目录来保存文件?
我在这里查看了save
方法:https ://github.com/PHPOffice/PHPWord/blob/develop/src/PhpWord/Writer/Word2007.php
它只需要一个文件名并转到临时目录。