博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[转载]linux上用PHP读取WORD文档
阅读量:5316 次
发布时间:2019-06-14

本文共 757 字,大约阅读时间需要 2 分钟。

在linux上用PHP读取WORD文档,其实是使用了 antiword程序把word文档转化为txt文档。 再使用php执行系统命令调用而已。 具体操作如下:

 1、安装antiword
官方站:http://www.winfield.demon.nl/
下载地:http://www.winfield.demon.nl/linux/antiword-0.37.tar.gz 下载完,解压,进入目录
使用命令 make && make install 即可完成安装。
安装时,自动安装到了/root/目录下,只有root才可执行该命令,我们需要改一下路径,COPY到/usr中方便调用。
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/*
以上操作以后即可在任意用户调用 antiword命令。 然后编写php脚本:
 PHP代码 1.
$content = shell_exec(‘/usr/local/bin/antiword ’.$filename); 即可读入文件内容。如果中文码乱,再加上编码即可:
 PHP代码 1.
$content = shell_exec(‘/usr/local/bin/antiword -m UTF-8.txt ’.$filename); 现在你可以在PHP中任意处理内容了。

转载于:https://www.cnblogs.com/zzyyxxjc/p/4747257.html

你可能感兴趣的文章
正则表达式学习手册
查看>>
点分治题表
查看>>
webpack常用配置
查看>>
ajax 页面无刷新
查看>>
perl学习笔记——目录操作
查看>>
好未来提前批
查看>>
LeetCode 581. 最短无序连续子数组(Shortest Unsorted Continuous Subarray)
查看>>
hihocoder 1689 - 推断大小关系(图论+二分)
查看>>
暑假个人小结
查看>>
VS2017生成一个简单的DLL文件 和 LIB文件——C语言
查看>>
Codeforces Round #410 (Div. 2) D. Mike and distribution 思维+数学
查看>>
数据库优化分层思想
查看>>
经典vim插件功能说明、安装方法和使用方法介绍(已更新)
查看>>
Mock2 moco框架的http协议get方法Mock的实现
查看>>
Django的第一步(第一节)
查看>>
软概(lesson 2):课堂测试
查看>>
传智168期JavaEE struts2杜宏 day32~day33(2017年2月15日23:27:09)
查看>>
18 南京 D
查看>>
面试经验总结
查看>>
solr5.5索引mysql数据(新手总结)
查看>>