php 怎么实现读取word文档内容,显示到html上面?能给个案例最好了,谢谢!

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php 怎么实现读取word文档内容,显示到html上面?能给个案例最好了,谢谢!相关的知识,希望对你有一定的参考价值。

读取word/PDF文档内容,显示到html上面,网上很多都看过了没用上,麻烦上一个能用的哈

    如果在win可以用com组件读取:

    // 建立一个指向新COM组件的索引  
     $word = new COM("word.application") or die("Can\'t start Word!");  
     // 显示目前正在使用的Word的版本号  
    //echo "Loading Word, v. $word->Version<br>";  
     // 把它的可见性设置为0(假),如果要使它在最前端打开,使用1(真)  
    // to open the application in the forefront, use 1 (true)  
     //$word->Visible = 0;  

    //打?一个文档  
     $word->Documents->OPen("d:\\a.doc");  
     //读取文档内容  
     
     $test= $word->ActiveDocument->content->Text;  

    echo $test;  
     echo "<br>";  
     //将文档中需要换的变量更换一下  
     $test=str_replace("<变量>","这是变量",$test);  
     echo $test;  
     $word->Documents->Add();  
     // 在新文档中添加文字  
     $word->Selection->TypeText("$test");  
    //把文档保存在目录中  
     $word->Documents[1]->SaveAs("d:/myweb/comtest.doc");  
    // 关闭与COM组件之间的连接  
    $word->Quit();  

    linux可用antiword插件去实现

参考技术A 有phpword这个扩展类你可以看一下 应该都是英文文档 PDF的就不知道了追问

看过了,没试成功,请问有做过的案例吗?

追答

没有 只是知道有这个扩展 自己没有做过

没有 只是知道有这个扩展 自己没有做过

怎么用Java读取word文档里的内容格式信息,比如标题字体,颜色和段间距啥的?

参考技术A Java 有相应的API库能够处理这个,代码我就不给你具体写了,API库的名字是 Apache POI,是专门处理Microsoft Office相关文件的,给个参考链接吧:
http://poi.apache.org/download.html
详细的使用方法个样例都有。本回答被提问者采纳
参考技术B 建议你参考下pageoffice。

以上是关于php 怎么实现读取word文档内容,显示到html上面?能给个案例最好了,谢谢!的主要内容,如果未能解决你的问题,请参考以下文章

用php 读取word 文档内容 比如:word文档为试题等等

用php读取word文档内容

PHP读取word文档内容的方法

如何在jsp页面显示word文档内容

百度文库里读取WORD文档的技术是怎么做的要具体的代码

java中怎么实现读取word.doc文档分辨标题,文号,签发日期等信息