我使用PHPWord使用PHP生成word文档。实际上我需要以下面的格式添加内容:
Title
Description
Image1
Image1 Description(HTML CONTENT)
Image2
Image2 Description(HTML CONTENT)
所以实际上我正在为此添加一个部分和->addText()/->addImage()
..但在部分我如何添加->addHtml()
而不是->addText()
答案 0 :(得分:1)
您可以使用存储库中的示例执行此操作:https://github.com/PHPOffice/PHPWord/blob/master/samples/Sample_26_Html.php
....
$section = $phpWord->addSection();
$html = '<h1>The Description</h1><p>Some description here!';
\PhpOffice\PhpWord\Shared\Html::addHtml($section, $html);
....
但正如stackoverflow question中所述,您只能使用<p>,<h1>,<h2>,<h3>,<h4>,<h5>,<h6>,<strong>,<em>,<sup>,<sub>,<table>,<tr>,<td>,<ul>,<ol>,<li>