antiword官网http://www.winfield.demon.nl
下载安装antiword
cd /usr/local/
wget http://www.winfield.demon.nl/linux/antiword-0.37.tar.gz
tar xvzf antiword-0.37.tar.gz
cd antiword-0.37
make && make install
自动安装到了/root/目录下,需要改一下路径和权限,方便以后调用 antiword命令
cp /root/bin/*antiword /usr/local/bin/
mkdir /usr/share/antiword
cp -R /root/.antiword/* /usr/share/antiword/
chmod 777 /usr/local/bin/*antiword
chmod 755 /usr/share/antiword/*
shell上测试使用
/usr/local/bin/antiword 你的word文档
#如果中文码乱,再加上编码
/usr/local/bin/antiword -w 0 -m UTF-8.txt 你的word文档
#需要注意,word文档内容太少会提示: I'm afraid the text stream of this file is too small to handle.
php上使用
$filename = '你的word文档';
$content = shell_exec('/usr/local/bin/antiword -w 0 -m