帝国CMS文章站必备上传word自动生成文本并保存图片简介
时间:2024年03月29日
/来源:网络
/编辑:佚名
插件功能: 后台编辑界面,点击上传word文档,上传后解析word文档为html返回到编辑器。word文档包含的图片自动保存到服务器。word自动删除不保留在服务器。
演示如下图
效果如下图
安装说明
第一步,首先linux服务器安装免费开源的LibreOffice,
安装记录:
#安装文件
yum -y install libreoffice
#安装中文包
yum -y install libreoffice-langpack-zh-Han*
#安装HOME目录
/usr/lib64/libreoffice
#检查安装版本
soffice --version
#测试转换命令
soffice --headless --convert-to html /opt/123.doc --outdir /opt
插件安装
找到/etc/sudoers文件
查找
## Allow root to run any commands anywhere
在rootALL=(ALL) ALL后面添加
www ALL=(ALL) NOPASSWD: ALL
宝塔面板php 禁用函数
shell_exec 删除
#跳坑记录
tmp为空文件夹,插件运行时要用,请勿删除
第二步,解压本插件到/e/extend/下。
第三步,配置其中的config.php文件
转换后的格式,自己根据需要慢慢研究
先明了自己的操作系统,因为已经安装了宝塔后台,直接在宝塔后台看到了是:
CentOS / 7.5 x86_64 (64bit)
然后,确定libreoffice 最新的版本,他的网站地址是: https://www.libreoffice.org/download/download/
最新的6.4.0
yum安装libreoffice
其实centos的yum源里就有libreoffice我们直接yum安装就可以,网站的介绍编译安装通常会出现各种问题缺少各种东西
yum安装的时候会自动下载依赖文件,更加的方便。
用命令看看yum包含了没有:yum -y install libreoffice
命令 yum install libreoffice
安装好了以后,执行命令: which soffice
看看,我这里/usr/bin/soffice
php里执行的方法:
$libresoft="sudo libreoffice ";
$str="$libresoft --headless --convert-to html ".$myfile." --outdir $outdir ";
另外,sudo 不一定能用,尤其宝塔下,www用户未必有执行sudo的权限,修改的方法是:
找到/etc/sudoers文件
查找
## Allow root to run any commands anywhere
在root ALL=(ALL) ALL后面添加
www ALL=(ALL) NOPASSWD: ALL
宝塔面板php 禁用函数
shell_exec 删除
卸载:
centos7下彻底卸载LibreOffice方法:https://www.78moban.com/article/8128.html
你可以尝试 yum erase libreoffice*
或者 yum remove openoffice.org* libreoffice.org*
centos8 下不给力 可以先更新下epel
sudo dnf install epel-release
sudo dnf update
演示如下图
效果如下图
安装说明
第一步,首先linux服务器安装免费开源的LibreOffice,
安装记录:
#安装文件
yum -y install libreoffice
#安装中文包
yum -y install libreoffice-langpack-zh-Han*
#安装HOME目录
/usr/lib64/libreoffice
#检查安装版本
soffice --version
#测试转换命令
soffice --headless --convert-to html /opt/123.doc --outdir /opt
插件安装
找到/etc/sudoers文件
查找
## Allow root to run any commands anywhere
在rootALL=(ALL) ALL后面添加
www ALL=(ALL) NOPASSWD: ALL
宝塔面板php 禁用函数
shell_exec 删除
#跳坑记录
tmp为空文件夹,插件运行时要用,请勿删除
第二步,解压本插件到/e/extend/下。
第三步,配置其中的config.php文件
转换后的格式,自己根据需要慢慢研究
先明了自己的操作系统,因为已经安装了宝塔后台,直接在宝塔后台看到了是:
CentOS / 7.5 x86_64 (64bit)
然后,确定libreoffice 最新的版本,他的网站地址是: https://www.libreoffice.org/download/download/
最新的6.4.0
yum安装libreoffice
其实centos的yum源里就有libreoffice我们直接yum安装就可以,网站的介绍编译安装通常会出现各种问题缺少各种东西
yum安装的时候会自动下载依赖文件,更加的方便。
用命令看看yum包含了没有:yum -y install libreoffice
命令 yum install libreoffice
安装好了以后,执行命令: which soffice
看看,我这里/usr/bin/soffice
php里执行的方法:
$libresoft="sudo libreoffice ";
$str="$libresoft --headless --convert-to html ".$myfile." --outdir $outdir ";
另外,sudo 不一定能用,尤其宝塔下,www用户未必有执行sudo的权限,修改的方法是:
找到/etc/sudoers文件
查找
## Allow root to run any commands anywhere
在root ALL=(ALL) ALL后面添加
www ALL=(ALL) NOPASSWD: ALL
宝塔面板php 禁用函数
shell_exec 删除
卸载:
centos7下彻底卸载LibreOffice方法:https://www.78moban.com/article/8128.html
你可以尝试 yum erase libreoffice*
或者 yum remove openoffice.org* libreoffice.org*
centos8 下不给力 可以先更新下epel
sudo dnf install epel-release
sudo dnf update
新闻资讯 更多
- 【帝国cms教程】帝国CMS模板变量$GLOBALS[navclassid]用法分析04-03
- 【帝国cms教程】鲜为人知帝国CMS内容页调用上一篇和下一篇的精华方法汇总04-03
- 【帝国cms教程】怎么快速找出帝国CMS数据库配置文件路径及迁移网站后修改技巧!04-03
- 【帝国cms教程】帝国CMS模板$GLOBALS[navclassid]用法详解04-03
- 【帝国cms教程】帝国cms 7.5版列表页分页样式修改笔记04-02
- 【帝国cms教程】解决帝国CMS搜索页面模板不支持灵动标签和万能标签的方法04-02
- 【帝国cms教程】帝国CMS只备份栏目和模板的方法04-02
- 【帝国cms教程】帝国CMS怎样删除清空数据库记录?04-02
热门文章
- 178Moban源码谈谈免费源码与收费源码的区别
- 2帝国CMS忘记后台登陆用户名、密码、认证码的解决方法
- 3帝国CMS(EmpireCMS) v7.5后台任意代码执行漏洞及具体修复方法
- 4帝国CMS和WordPress 哪个好?哪个适合建站?
- 5如何解决Discuz的密码错误次数过多请15分钟后登陆的问题
- 6帝国cms灵动标签取得内容和栏目链接地址
- 7emlog pro 注册码“开心”教程(如果有一天,emlog官方版 或者 emlog免费版 跑路了,那用户怎么办?)
- 8织梦CMS在nginx下设置伪静态方法(附nginx伪静态规则)
- 9帝国cms后台登录出现”您还未登录”怎么解决?
- 10帝国cms7.5忘记登录密码 和忘记登录认证码以及多次登录 失败被锁定解决办法