【问题标题】:docx to html with phpword issue带有phpword问题的docx到html
【发布时间】:2018-11-02 16:02:21
【问题描述】:

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

这是我使用的代码sn-p:

$phpWord = \PhpOffice\PhpWord\IOFactory::load('test.docx');
$htmlWriter = new \PhpOffice\PhpWord\Writer\HTML($phpWord);
$htmlWriter->save('test.html');

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

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

感谢您的反馈。

问候

【问题讨论】:

    标签: php phpword phpoffice


    【解决方案1】:

    在使用PHPWord的IOFactory::load时会出现一点问题,比如你现在遇到的问题,取决于保存文件的内容或版本Microsoft Word 用于创建该文件。如果 PHPWord 找不到 docx 文件的编码和标签,则会产生意想不到的结果

    代码没问题,问题已经出在依赖上了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-10-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-03-16
      • 1970-01-01
      • 1970-01-01
      • 2016-01-10
      相关资源
      最近更新 更多