1、第一步首先确认com模块是不是开启,phpinfo里面如果有com_dotnet模块,说明已开启,如果没有,修改php.ini,com.allow_dcom = true

2、php官方网站说,php5.4.5之前,com模块是内置的,其实也不一定全是,官网下的php 5.3.39,com模块就没有内置。如果不是内置模块的话,php.ini加上,前提你的ext文件夹下,有该扩展。

这个时候需要在PHP.INI里面增加一行extension=php_com_dotnet.dll

具体的PHP代码:

function php_Word($wordname,$htmlname,$content)

{

$url = $_SERVER['HTTP_HOST'];

$url = '';

$url = $url.$_SERVER['PHP_SELF'];

$url = dirname($url)."/";

//$url = substr(realpath("index.php"),0,strlen(realpath("index"))-9); 获取本地文件路径

$word = new COM("word.application") or die("Unable to instanciate Word");

//显示目前正在使用的Word的版本号

// echo "Loading Word, v. {$word->Version}";

//把它的可见性设置为0(假),如果要使它在最前端打开,使用1(真),

$word->Visible = 0;//如果使用1,每运行一次,word就会自动打开,比较麻烦,建议关闭

//---------------------------------读取Word内容操作 START-----------------------------------------

//打开一个word文档

//$word->Documents->Open($url.$wordname);

$word->Documents->Open(realpath($wordname));

//将filename.doc转换为html格式,并保存为html文件

$word->Documents[1]->SaveAs(dirname(__FILE__)."/".$htmlname,8);

//获取htm文件内容并输出到页面 (文本的样式不会丢失)

//$content = file_get_contents($url.$htmlname);

$content = file_get_contents(realpath($htmlname));//自已新建一个html文档

//echo $content;

//获取word文档内容并输出到页面(文本的原样式已丢失)

// $content= $word->ActiveDocument->content->Text;

//echo $content;

//关闭与COM组件之间的连接

$word->Documents->close(true);

$word->Quit();

$word = null;

unset($word);

}

php_Word("test.doc","test.html","写入word的内容");

php_Word("test1.doc","test1.html","写入word的内容");

php word转化为html,php如何把word转换为html(这里使用COM)相关推荐

  1. golang 将word转为pdf_如何将word转化为pdf格式

    在我们日常工作中经常会遇到文件格式转换的问题,尤其是word与PDF之间的转换运用得特别多.当然,在常见的文件格式转换中,较为麻烦的也是PDF与Word这两者之间的转换了.今天这里,主要介绍word转 ...

  2. java 如何将word 转换为ftl_如何把word转化为pdf?职场达人必需的转换技巧

    原标题:如何把word转化为pdf?职场达人必需的转换技巧 小刘是做推广工作的,前两天我们要到某度上传文件,但是pdf格式的文件在那个平台上比较吃香!而我们日常在文件中编辑文字又都是以word的格式, ...

  3. asp.net 将ppt,word转化为pdf实现在线浏览详解

    1.首先添加应用:COM里面的Micsosoft Office 12.0 Object Library(VS2013基本都有14.0或者15.0 有的话一样的添加,因为我的没有只有12.0) : 2. ...

  4. 前格式 直接将转换为当_如何将word转化为PDF格式?1分钟学会文档转换

    如何将word转化为PDF格式?不知道大家在学习和工作中有没有遇到过文件转换的问题,基本上所有的人在使用了各种数据文档后,都有为了文档格式转换而发愁的,因此这里重点给大家介绍一些文件转换的工具和方法, ...

  5. 如何将Word转化为Markdown文本

    前言 Markdown文本使用起来固然方便,可也有些不尽人意的地方,估计啥软件或工具都是这样,有时候Word有些功能还是很讨人喜欢的,当你的笔记使用word编辑而又想发至网上时,格式转换痛苦之至,本文 ...

  6. java word to swf_将word转化为swf 如同百度文库般阅读实现思路及代码

    实现如同百度文库那样类似功能需要进行一系列转化,一般流程想将word转化为pdf格式,再将pdf格式转化为swf格式.在网页上显示其实都是swf格式内容. 首先将word转化为swf,需要调用com组 ...

  7. word转swf最简单方式php,PHP_将word转化为swf 如同百度文库般阅读实现思路及代码,复制代码 代码如下: SPAN styl - phpStudy...

    将word转化为swf 如同百度文库般阅读实现思路及代码 实现如同百度文库那样类似功能需要进行一系列转化,一般流程想将word转化为pdf格式,再将pdf格式转化为swf格式.在网页上显示其实都是sw ...

  8. 怎么把word转化为PDF?赶快试试这个方法!

    怎么把word转化为PDF?我们都经常会编辑文件.记录数据,所以也经常会需要转换文件的格式,word文件转换为PDF文件是最热的转换操作之一,所以有很多人都在问小编到底该怎样进行转换,不知道怎样转换出 ...

  9. 如何将word转化为pdf(Java版)

    前言:最近做一个项目,需要一个word转化为pdf的功能,于是自己通过在网上找各种资料.测试了好几个方法,最后决定使用jacob(Java COM Bridge)操作office的方式,主要的原因是这 ...

最新文章

  1. PHP中session和cookie的区别
  2. one or more of the ports are invalid. Open the server editor and correct the invalid ports
  3. 在tomcat中部署mule项目
  4. PHP的break与continue
  5. WebRTC 视频发送和接收处理过程
  6. 世界上首个被数学证明安全的OS微内核seL4成立基金会
  7. 用Sass创建MetaFizzy效果
  8. linux 系统 可视化工具实时监控_Linux上的实时监控平台-你需要这样做
  9. AspNetPager分页控件的运用 【转】-有用
  10. opencv3.2.0形态学滤波之开运算、闭运算
  11. oracle rac redo log,RAC共享online redo log和archived log的官方说明
  12. 计算机网络的分层结构、协议、服务和接口
  13. 达摩院实现自动驾驶核心技术突破,首次实现3D物体检测精度与速度的兼得
  14. Friendster,linkedin,orkut,liring对SNS的求索
  15. SqlHelper的封装
  16. html渲染自动保存图片,3dmax设置渲染完自动保存图片的方法
  17. python里面break放在哪_python中break怎么用
  18. RTMP转HTTP-FLV视频流web端应用流程记录
  19. 给定两个有序整数数组 nums1 和 nums2,将 nums2 合并到 nums1 中,使得 num1 有序
  20. 《Java程序设计》公选课学习指南

热门文章

  1. ubuntu teamviewer
  2. 计讯物联山海步道安全管理与运维解决方案
  3. pr使用视频素材技巧
  4. MTK虚拟sensor梳理
  5. Unity VR开发教程 OpenXR+XR Interaction Toolkit (二) 手部动画
  6. tkinter--画布
  7. Diff算法中使用index作为key的弊端
  8. NAACL2022-Prompt相关论文对Prompt的看法
  9. android 仿微信demo————微信发现界面实现
  10. 论文笔记 EMNLP 2020|Resource-Enhanced Neural Model for Event Argument Extraction