我正在使用PHPWord来使用 PHP 生成 Word 文档。实际上我需要添加以下格式的内容:
Title
Description
Image1
Image1 Description(HTML CONTENT)
Image2
Image2 Description(HTML CONTENT)
Run Code Online (Sandbox Code Playgroud)
所以实际上我正在添加一个部分并->addText()/->addImage()为此..但是在部分中我如何添加->addHtml()而不是->addText()
您可以使用存储库中的示例来执行此操作: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);
....
Run Code Online (Sandbox Code Playgroud)
但正如这个stackoverflow 问题中所说,你只能使用像这样的标签<p>,<h1>,<h2>,<h3>,<h4>,<h5>,<h6>,<strong>,<em>,<sup>,<sub>,<table>,<tr>,<td>,<ul>,<ol>,<li>