jeyyu的代码中浏览器中执行时需要降低浏览器的安全设置,不方便,而且取得的内容只是到剪贴板
你可以试试SOAOffice中间件,这个是专门读写word的类,联系科翰索要php代码示例
你说的是端口问题吧,最近SOAOffice中间件推出了免端口版本。个人体会,SOAOffice编程调用上,要比金格的全文批注简单得多
php可以使用xml格式来生成一个word,但是这个生成的word经过office或者wps软件再编辑后,php程序就没法认识它了。
有没有比较好的办法,php可以读取一个word ,不借助com组件
你可以尝试一下PHPWord,用它可以把任意word文件转换为html网页,这样任何人都可以在浏览器里查看你的word文件了。
PHPWord
尽管目前只是测试版但是功能还是很强劲!完美兼容MF Word并且支持打开doc ordocx。可以插入文本,文本符,分页,页眉/页脚,表格,列表中的元素,超链接等等。
地址:>
php 在线预览 word 文档,有多种方法,本质上来说,大多是调用客户端电脑系统安装的 Word 软件。
可以用 php 语言的 com 支持功能函数来完成,比如:
$word = new COM("wordapplication") or die("Unable to instanciate Word");$word->Documents->Open($url$wordname);
或者使用 word 文档的插件来完成,比如:swftools 等。
Version} ”; // 把它的可见性设置为0(假),如果要使它在最前端打开,使用1(真) // to open the application in the forefront, use 1 (true) //$word->Visible = 0; //打一个文档 $word->Documents->OPen(”d:\myweb\mubandoc”); //读取文档内容 $test= $word->ActiveDocument->content->Text; echo $test; echo “ ”; //将文档中需要换的变量更换一下 $test=str_replace(”<{变量}>”,”这是变量”,$test); echo $test; $word->Documents->Add(); // 在新文档中添加文字 $word->Selection->TypeText(”$test”); //把文档保存在目录中 $word->Documents[1]->SaveAs(”d:/myweb/comtestdoc”); // 关闭与COM组件之间的连接 $word->Quit(); >
以上就是关于php 如何读取word文本全部的内容,包括:php 如何读取word文本、php怎么读取word文件(不使用com)、PHP怎样读取word文档实现在线预览,并且不受 *** 作系统的限制,利用COM组件的话太受限了等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)