0

这个问题适用于那些使用 PHPWord 的人。

我正在尝试使用 PHPWord 编写一个新的 ODT 文档,但 ListItem/ListItemRun 元素没有添加到文档中。

重现步骤:

  1. 创建一个新的 PHPWord 文档
    $document = new PhpWord();
  1. 添加新部分
    $section = $document->addSection();
  1. 将列表项添加到该部分
    $section->addListItem('List item 1');
  1. 创建作家并保存文档
    $objWriter = \PhpOffice\PhpWord\IOFactory::createWriter($document, 'ODText');
    $objWriter->save('document.odt');

预期行为:

我预计保存的文档会包含一个列表项,但它只是一个空白部分,但如果我将文档创建为 Word2007 (.docx),则会添加列表项。

4

0 回答 0