php实现文档在线预览的方法

这篇文章主要介绍php实现文档在线预览的方法,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

创新互联建站是一家专业提供东湖企业网站建设,专注与网站建设、网站设计、H5场景定制、小程序制作等业务。10年已为东湖众多企业、政府机构等服务。创新互联专业网站建设公司优惠进行中。

php实现文档预览的方法:首先将“php.ini”中的“com.allow_dcom”设为“TRUE”;然后定义一个“php_Word”方法;接着读取Word内容;最后进行建立Word文档操作即可。

php实现文档在线预览的方法

php实现文档在线预览

代码如下:

Version}";
 
        //把它的可见性设置为0(假),如果要使它在最前端打开,使用1(真)
        $word->Visible = 1;
        //---------------------------------读取Word内容操作 START-----------------------------------------
        //打开一个word文档
        $word->Documents->Open($url.$wordname);
 
        //将filename.doc转换为html格式,并保存为html文件
        $word->Documents[1]->SaveAs(dirname(__FILE__)."/".$htmlname,8);
 
        //获取htm文件内容并输出到页面 (文本的样式不会丢失)
        $content = file_get_contents($url.$htmlname);
        echo $content;
 
        //获取word文档内容并输出到页面(文本的原样式已丢失)
        $content= $word->ActiveDocument->content->Text;
        echo $content;
 
        //关闭与COM组件之间的连接
        $word->Documents->close(true);
        $word->Quit();
        $word = null;
        unset($word);
        //---------------------------------新建立Word文档操作 START--------------------------------------
        //建立一个空的word文档
        $word->Documents->Add();
 
        //写入内容到新建word
        $word->Selection->TypeText("$content");
 
        //保存新建的word文档
        $word->Documents[1]->SaveAs(dirname(__FILE__)."/".$wordname);
 
        //关闭与COM组件之间的连接
        $word->Quit();
    }
    php_Word("tesw.doc","filename.html","写入word的内容");
?>
 ?>

以上是php实现文档在线预览的方法的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注创新互联行业资讯频道!


文章标题:php实现文档在线预览的方法
分享链接:http://scjbc.cn/article/gicihp.html

其他资讯