我正在尝试使用 PHPWord 加载 .docx 文件,在其中设置一个值,然后保存文件。问题是保存的文件是一个空白的word文档,大小为7kb。我放入的文件很大,有好几页。显然它没有正确加载它。我的代码如下:
$PHPWord = new \PhpOffice\PhpWord\PhpWord();
$document = $PHPWord->loadTemplate('Resources/documents/test.docx');
$document->setValue('theDate', '2014-07-25');
$xmlWriter = \PhpOffice\PhpWord\IOFactory::createWriter($PHPWord, 'Word2007');
$xmlWriter->save("php://output");
我尝试了多个不同类型的 test.docx 文件,但输出文件始终为空白。