用php写后台程序,用户上传work文档到服务器,然后php程序对work文档操作,返回work文档的总页码数量,显示到前台。

网上查了很多资料,很多人说用com组件可以实现该功能,我试了,但是出现错误:

Fatal error: Uncaught exception 'com_exception' with message 'Failed to create COM object `word.application' in

我是用本地用WAMP搭建的php开发环境来调试的。电脑一开机的时候,可以create com组件,但是调试几次后 又出现同样的错误提示,如上。

还有网上一些类库,操作excel的有很多,但是work文档的只是生成,而不能操作work文档。

请问有其他方法实现该功能吗?不用com组件,或者帮忙提供com组件操作work文档的详细教程。在此感激不尽。

PHP版本:5.5.12

// starting word

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

echo "Loaded Word, version {$word->Version}\n";

//bring it to front

$word->Visible = 1;

//open an empty document

$word->Documents->Add();

//do some weird stuff

$word->Selection->TypeText("This is a test...");

$word->Documents[1]->SaveAs("Useless test.doc");

//closing word

$word->Quit();

//free the object

$word = null;

?>

PHP如何设置页码间距,PHP如何实现对work文档操作,返回文档的总页码数量相关推荐

  1. VC实现对Excel表格的操作

    转载请注明原文网址: http://www.cnblogs.com/xianyunhe/archive/2011/09/25/2190485.html 通过VC实现对Excel表格的操作的方法有多种, ...

  2. 【五一创作】使用Scala二次开发Spark3.3.0实现对MySQL的upsert操作

    使用Scala二次开发Spark实现对MySQL的upsert操作 背景 在我们的数仓升级项目中,遇到了这样的场景:古人开发的任务是使用DataStage运算后,按照主键[或者多个字段拼接的唯一键]来 ...

  3. [原创]C#通过引用Office Excel (2007) 组件实现对Excel文件的操作

    对用应用软件来说,将报表转出为Excel文件,进行二次加工,或者根据Excel模版填充数据,是非常常用的.实现对Excel文件的操作,如将报表转出为Excel或根据已有的Excel模版进行填充,有很多 ...

  4. JAVA ftps设置_Java使用JSCH实现对FTPS服务器文件操作

    SFTP是Secure File Transfer Protocol的缩写,安全文件传送协议.可以为传输文件提供一种安全的加密方法.SFTP 为 SSH的一部份,是一种传输文件到服务器的安全方式.SF ...

  5. SQL标准结构化语言练习,SQL增删查改,SQL实现对bank数据的操作

    一.建立一个名称为bank的数据库 二.建立表 建立branch表,设置branch_name为主键 继续此操作建立customer,account,depositor,loan,borrower表 ...

  6. Java使用iText实现对PDF文件的操作

    iText是著名的开放项目,是用于生成PDF文档的一个java类库.通过iText不仅可以生成PDF或rtf的文档,而且可以将XML.Html文件转化为PDF文件. http://itextpdf.c ...

  7. 在MATLAB中实现对MySQL数据库的操作

    首先要安装mysql驱动程序包,详细步骤如下: Step 1:将mysql-connector-java-5.1.7-bin.jar文件拷贝到......\MATLAB\R2009a\java\jar ...

  8. PHP实现对MongoDB的基础操作

    PHP扩展                                                                                      PHP5.2.PH ...

  9. 使用System.DirectoryServices.Protocols实现对AD的简单操作

    转载自:http://blog.joycode.com/liuhuimiao/articles/30654.aspx System.DirectoryServices.Protocols.dll是.N ...

最新文章

  1. Centos7 安装 docker-ce
  2. ServletContext 与application的异同
  3. 2019年中国工业机器人首次出口数量大于进口数量
  4. [视频教程] 如何在docker环境下的纯净ubuntu系统中安装最新版nginx
  5. DataTable转换Xml Xml流转换DataSet
  6. 2018年公有云iaas_2018年如何学会正确做云
  7. ActionForm
  8. FISCO BCOS(八)——— 一键部署 WeBase
  9. Systrace抓取
  10. canvas 基础系列(一)之实现抽奖刮刮卡(橡皮擦)
  11. composer介绍
  12. (转载)适合大学生旅游时住的各地旅馆
  13. 达梦V8归档备份参数NOT BACKED UP的使用
  14. vs2015 x86的Qt项目迁移到vs2017 x64平台
  15. 2024复旦大学计算机考研信息汇总
  16. 解决win10开机内存过高的办法(亲测有效)
  17. Python 下载视频出错 you-get: [error] oops, something went wrong.
  18. 2021-最新Web前端经典面试试题及答案-史上最全前端面试题(含答案)---手写代码篇
  19. 中国计算机软件行业分析7---软件产业发展建议
  20. matlab画晶体结构图,#绘图教程专栏#不会画分子晶体结构模型?看了这篇教程就会了!...

热门文章

  1. linux c printf 打印输出null
  2. linux shell 编码规范
  3. python2 转 python3 代码
  4. send和WSASend区别
  5. mstsc /console超出最大允许连接数(远程桌面不能连接)解决方法
  6. Linux2.6内核 -- 编码风格(1)
  7. 深入解剖unsigned int 和 int
  8. 关于ARP、MAC、IP欺骗以及TCP劫持
  9. 怀旧服野外pvp最多的服务器,魔兽怀旧服:最想要去的服务器,野外PVP很“传统”,很欢乐!...
  10. frontpage 编辑html 乱码,在 FrontPage 2003 中编辑 PHP 及乱码问题