请问用php如何将web转成一个完整的word文档啊?像一份报告那样比如说我的首页(index.php)是这样的
//index.php
name a
name b
name c
.......(每个name都是一个链接,点击任意一个会转到另一页(b.php?name=XXX),这一页里是一些图表。现在要求把这些web转成一个word文档,目录就是首页的内容,而且也要是链接那种形式,就是word里面作目录的那种,点目录中的内容,可以转到相应的页面上,这个页面就是b.php?name=XXX那页的内容。请问怎么做呢?高人指点个思路吧。鞠躬,谢谢。

解决方案 »

  1.   

    new 一个word对象:$word = new COM("word.application") or die("Unable to instantiate Word"); 然后用该对象的方法创建新word文件,写入内容,并保存
      

  2.   

    我曾经做过类似的功能
    将公司的考勤记录(excel格式)转化成为审批单(word格式)然后直接打印其实word里面的格式也是html的,只不过里面有些事win32的特殊标签,你只要将你要输出的那个word模版转化成html,将代码拷出来操作就行了,至于里面的那些特殊标签,很容易理解,并不是那么复杂当然,如果你不需要兼容linux的话,用#5所说的COM组件也可以
      

  3.   

    谢谢ls两位,我的系统是linux,我来研究研究。
      

  4.   


    word里面也可以是html
    找个导出excel的工具,仿照生成excel的那个函数,添加一个类似的生成msword的函数