0
我正在处理一个任务,我需要捕获html上生成的内容并将其发送到word文档,以便可以进一步发送。 我已经捕获了内容并使用json对象将其发送到php并生成了word文档,但是当html有特殊字符时,它会导致word文档被破坏。我尝试使用htmlspecialchars
中的addText
函数,但它没有帮助。PHP word文档:捕获特殊字符
这里是我的PHP代码
\PhpOffice\PhpWord\Autoloader::register();
$phpWord = new \PhpOffice\PhpWord\PhpWord();
$jsonData2 =json_decode($_POST['outputData'],true);
foreach ($jsonData2 as $key => $value) {
$section-> addTextBreak();
$section->addText($key, array('size' => 16, 'bold' => true, 'color' => '#3b5999'));
$section-> addTextBreak(2);
foreach ($value as $key => $value) {
$section->addText($value, array('size' => 11));
$section-> addTextBreak();
}
}
有人可以如何捕捉特殊字符,并将其显示在Word文档,以便它不会导致文件被破坏
这是不工作..发送thro json对象的内容格式正确,但php字不能显示它correclty – user4943236