代码仓库:https://github.com/cshaptx4869/html2word


1、进入/dayrui目录

2、使用命令行安装类

composer require cshaptx4869/html2word


3、需要将vendor目录命名为Vendor(首字母大写)

4、新建html测试文件

dayrui/App/Demo/doc.html

    <!doctype html>
    <html lang="en"><head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>html template</title>
   </head>
   <body>
    <h1>中文的标题,技术无止境,一直在路上</h1>
    <p>p是可以分段的. 使用PHP将html转word</p>
    <p>再分一段 使用PHP将html转word</p>
    <p>还分一段,下面加个图片</p>
   </body>
   </html>

4、新建控制器文件:

dayrui/App/Demo/Controllers/Doc.php

<?php namespace Phpcmf\Controllers;

use Fairy\Html2WordMaker;
use Fairy\MhtFileMaker;
class Doc extends \Phpcmf\Common
{

    public function index() {

        $tpl = APPPATH.'doc.html';
        Html2WordMaker::getInstance()->addFile($tpl)->download("这是一个名称");
    }

}


5、访问url,即可下载doc文件

index.php?s=demo&c=doc&m=index

文档最后更新时间:2021-04-26 12:45:01
我来修改此文档(1) 不会操作怎么办?