用户登录
用户注册

分享至

php读取word文档 php如何读取WORD文档

  • 作者: 穿婚纱当新娘
  • 来源: 51数据库
  • 2020-04-21

<?php

header("Content-type: application/msword");

readfile("test.doc");

?>

必须客户端装office,支持在线浏览 不知道你想干什么

PHP实现对word文档的读取

传就传吧,后台传什么文件都可以,原样保留在文件夹下面就行了,天台的直接指向它,只要前台安装了相应的程序就能打开,例如指向一个WORD的代码可以是:

<a href=xxx.doc>WORD附件</a>

你可能觉得这样很不好,前台会弹出WORD窗口打开文件。但是没有别的完美的办法,因为把WORD转换为HTML都会丢失重要信息的:文件内部链接会丢失、文件打印格式会丢失、文件显示格式也不完全支持,甚至会变得很难看。

一句话,你的后台最好不要对WORD文件进行处理,尽管有方法(就是使用DCOM调用WORD打开文件,然后另存为网页格式)

php如何读取WORD文档

是公式编辑器字体出问题。 打开文档,

双击有显示问题的数学公式,这时公式编辑器会自动

启动。在公式编辑器的界面中单击“样式

——定义”,在弹出的“定义风格”对话框中,

点寻高级”. 这时您可以看到公式编辑器关于

字体的设置,特别注意“变量”和“小写希...

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

这个是通过调用com组件的方式操作word的

<?

// 建立一个指向新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:\myweb\muban.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();

?>

还有其他的方法吗

还有还有

可以下载 antiword 要安装windows版或者是linux版自己选

然后用php调用,就可以操作word了

怎样用PHP读取一个word文档内容并在浏览器中显示出来?

传说中的phpword根本就不能读word文件,只能写,写完后可保存word,pdf.html等格式,网上一大把教程,都对读取避而不谈,都是一知半解粘贴过来骗积分的,就连官网上的手册也没有读的内容,想预览word,老老实实的在服务器上装插件吧。。。

PHP读取word文档内容的方法

jeyyu的代码中浏览器中执行时需要降低浏览器的安全设置,不方便,而且取得的内容只是到剪贴板

你可以试试SOAOffice中间件,这个是专门读写word的类,联系科翰索要php代码示例

你说的是端口问题吧,最近SOAOffice中间件推出了免端口版本。个人体会,SOAOffice编程调用上,要比金格的全文批注简单得多

php怎么读取word文档

header(Content-type:application/msword);

$fp=fopen("xxx.doc",r);

$file=file($fp);

foreach($file as $k=>;$v){

echo $v;

}

怎样用PHP读取一个word文档内容并在浏览器中显示出来?

网页中直接显示WORD文档需要浏览器有控件支持

控件可以百度一下,NKO OFFICE控件 不过是收费的,也有注册版的低版本的

控件可以直接原生显示WORD文档内容

没什么特别方法,因为早期word格式并不公开,所以除了调用office组件否则无法正确读取数据。可行的方式是将word文档后台转换为pdf或者其他格式,我印象中网上有php调用后台程序将doc转换为pdf,前台用flash显示的参考代码,可以搜搜看,其实就是类似百度文库的那种显示方式。

转载请注明出处51数据库 » php读取word文档 php如何读取WORD文档

软件
前端设计
程序设计
Java相关