我正在使用这个库
代码示例:
<?php
use PhpOfficePhpWordPhpWord;
$phpWord = new PhpWord();
$section = $phpWord->addSection();
$section->addText('test');
$objWriter = PhpOfficePhpWordIOFactory::createWriter($phpWord, 'Word2007');
$objWriter->save('Appdividend.docx');
return response()->download(public_path('Appdividend.docx'));
它工作得很好,并返回带有"test"文本,但是当替换这一行时:
$section->addText('test');
和这个
$section->addText('<p>test</p>');
docx文档为空
不能直接将HTML格式的文本写入DOCX字段。