监理公司管理系统 | 工程企业管理系统 | OA系统 | ERP系统 | 造价咨询管理系统 | 工程设计管理系统 | 甲方项目管理系统 | 签约案例 | 客户案例 | 在线试用
X 关闭
南昌网站建设公司

当前位置:工程项目OA系统 > 泛普各地 > 江西OA系统 > 南昌OA系统 > 南昌网站建设公司

PHP设计模式介绍值对象模式

申请免费试用、咨询电话:400-8352-114

南昌网站建设www.diyphp.net

 

PHP操作word文档的二种办法

办法一:应用php com模块 。也即应用word供应的当地api,一切只合用于windows系统上。

 

view plaincopy to clipboardprint?
<?php  
$word = new com('word.application') or die('无法翻开word');  
$word->Visiable = false;  
$doc_file = '/path/to/doc';  
$word->Open($doc_file);  
$text = '这段文字将被写到word文档中去';  
$word->Selection->TypeText($text);  
//保管  
$word->ActiveDocument->Save();  
//读取内容  
$doc_file_contents = $word->ActiveDocument->Content->Text;  
//输出word内容  
$word->PrintOut();  
$word->Close();  
?> 
<?php
$word = new com('word.application') or die('无法翻开word');
$word->Visiable = false;
$doc_file = '/path/to/doc';
$word->Open($doc_file);
$text = '这段文字将被写到word文档中去';
$word->Selection->TypeText($text);
//保管
$word->ActiveDocument->Save();
//读取内容
$doc_file_contents = $word->ActiveDocument->Content->Text;
//输出word内容
$word->PrintOut();
$word->Close();
?>


应用com衔接word,常常无法预期运转成功,不不变当前也不晓得是什么缘由,临时靠命运运限吧。

 

办法二:应用catdoc。catdoc是linux上的东西,需求自行装置装备。

 

view plaincopy to clipboardprint?
<?php  
//catdoc地位  
$cat_doc = '/usr/local/bin/catdoc';  
$doc_file = 'this is a doc file';  
//读取word文件内容  
$doc_file_contents = shell_exec($cat_doc . ' ' . $doc_file);   
echo nl2br($doc_file_contents);  
?> 
<?php
//catdoc地位
$cat_doc = '/usr/local/bin/catdoc';
$doc_file = 'this is a doc file';
//读取word文件内容
$doc_file_contents = shell_exec($cat_doc . ' ' . $doc_file);
echo nl2br($doc_file_contents);
?>


关于更多catdoc的相关功用,请查阅catdoc文档。
因为catdoc是linux的东西,所以上面的这段代码只能运转在linux效劳器上,罢了必需装置了catdoc。

 


  

发布:2007-03-31 14:49    编辑:泛普软件 · xiaona    [打印此页]    [关闭]
南昌OA系统
联系方式

成都公司:成都市成华区建设南路160号1层9号

重庆公司:重庆市江北区红旗河沟华创商务大厦18楼

咨询:400-8352-114

加微信,免费获取试用系统

QQ在线咨询

泛普南昌网站建设公司其他应用

南昌OA软件 南昌OA新闻动态 南昌OA信息化 南昌OA快博 南昌OA行业资讯 南昌软件开发公司 南昌门禁系统 南昌物业管理软件 南昌仓库管理软件 南昌餐饮管理软件 南昌网站建设公司