docx to html with phpword issue



使用库(https://github.com/PHPOffice/PHPWord(将docx文档转换为HTML时遇到问题PHPWord

这是我使用的代码片段:

$phpWord = PhpOfficePhpWordIOFactory::load('test.docx');
$htmlWriter = new PhpOfficePhpWordWriterHTML($phpWord);
$htmlWriter->save('test.html');

问题是每个文本块都封装在<p>标签中,无论我是否在 docx 文档中定义了标题。我希望<h1> <h2>...要生成的标记。项目符号列表也丢失了。

它是否按设计工作,还是我错过了什么?

感谢您的反馈。

问候

在使用IOFactory::loadof PHP 时,有一个问题,比如你现在遇到的,这取决于保存的文件或Microsoft Word 的版本用于创建该文件。如果 docx 文件的编码和标签无法被 PHPWord 找到,那么会产生意想不到的结果

代码很好,问题已经出在依赖项上。

最新更新