php word转化为html,php如何把word转换为html(这里使用COM)
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)相关推荐
- golang 将word转为pdf_如何将word转化为pdf格式
在我们日常工作中经常会遇到文件格式转换的问题,尤其是word与PDF之间的转换运用得特别多.当然,在常见的文件格式转换中,较为麻烦的也是PDF与Word这两者之间的转换了.今天这里,主要介绍word转 ...
- java 如何将word 转换为ftl_如何把word转化为pdf?职场达人必需的转换技巧
原标题:如何把word转化为pdf?职场达人必需的转换技巧 小刘是做推广工作的,前两天我们要到某度上传文件,但是pdf格式的文件在那个平台上比较吃香!而我们日常在文件中编辑文字又都是以word的格式, ...
- asp.net 将ppt,word转化为pdf实现在线浏览详解
1.首先添加应用:COM里面的Micsosoft Office 12.0 Object Library(VS2013基本都有14.0或者15.0 有的话一样的添加,因为我的没有只有12.0) : 2. ...
- 前格式 直接将转换为当_如何将word转化为PDF格式?1分钟学会文档转换
如何将word转化为PDF格式?不知道大家在学习和工作中有没有遇到过文件转换的问题,基本上所有的人在使用了各种数据文档后,都有为了文档格式转换而发愁的,因此这里重点给大家介绍一些文件转换的工具和方法, ...
- 如何将Word转化为Markdown文本
前言 Markdown文本使用起来固然方便,可也有些不尽人意的地方,估计啥软件或工具都是这样,有时候Word有些功能还是很讨人喜欢的,当你的笔记使用word编辑而又想发至网上时,格式转换痛苦之至,本文 ...
- java word to swf_将word转化为swf 如同百度文库般阅读实现思路及代码
实现如同百度文库那样类似功能需要进行一系列转化,一般流程想将word转化为pdf格式,再将pdf格式转化为swf格式.在网页上显示其实都是swf格式内容. 首先将word转化为swf,需要调用com组 ...
- word转swf最简单方式php,PHP_将word转化为swf 如同百度文库般阅读实现思路及代码,复制代码 代码如下: SPAN styl - phpStudy...
将word转化为swf 如同百度文库般阅读实现思路及代码 实现如同百度文库那样类似功能需要进行一系列转化,一般流程想将word转化为pdf格式,再将pdf格式转化为swf格式.在网页上显示其实都是sw ...
- 怎么把word转化为PDF?赶快试试这个方法!
怎么把word转化为PDF?我们都经常会编辑文件.记录数据,所以也经常会需要转换文件的格式,word文件转换为PDF文件是最热的转换操作之一,所以有很多人都在问小编到底该怎样进行转换,不知道怎样转换出 ...
- 如何将word转化为pdf(Java版)
前言:最近做一个项目,需要一个word转化为pdf的功能,于是自己通过在网上找各种资料.测试了好几个方法,最后决定使用jacob(Java COM Bridge)操作office的方式,主要的原因是这 ...
最新文章
- PHP中session和cookie的区别
- one or more of the ports are invalid. Open the server editor and correct the invalid ports
- 在tomcat中部署mule项目
- PHP的break与continue
- WebRTC 视频发送和接收处理过程
- 世界上首个被数学证明安全的OS微内核seL4成立基金会
- 用Sass创建MetaFizzy效果
- linux 系统 可视化工具实时监控_Linux上的实时监控平台-你需要这样做
- AspNetPager分页控件的运用 【转】-有用
- opencv3.2.0形态学滤波之开运算、闭运算
- oracle rac redo log,RAC共享online redo log和archived log的官方说明
- 计算机网络的分层结构、协议、服务和接口
- 达摩院实现自动驾驶核心技术突破,首次实现3D物体检测精度与速度的兼得
- Friendster,linkedin,orkut,liring对SNS的求索
- SqlHelper的封装
- html渲染自动保存图片,3dmax设置渲染完自动保存图片的方法
- python里面break放在哪_python中break怎么用
- RTMP转HTTP-FLV视频流web端应用流程记录
- 给定两个有序整数数组 nums1 和 nums2,将 nums2 合并到 nums1 中,使得 num1 有序
- 《Java程序设计》公选课学习指南
热门文章
- ubuntu teamviewer
- 计讯物联山海步道安全管理与运维解决方案
- pr使用视频素材技巧
- MTK虚拟sensor梳理
- Unity VR开发教程 OpenXR+XR Interaction Toolkit (二) 手部动画
- tkinter--画布
- Diff算法中使用index作为key的弊端
- NAACL2022-Prompt相关论文对Prompt的看法
- android 仿微信demo————微信发现界面实现
- 论文笔记 EMNLP 2020|Resource-Enhanced Neural Model for Event Argument Extraction