服务器安装libreoffice

yum install libreoffice
yum install libreoffice-headless
yum -y install  libreoffice-langpack-zh-Han*

安装完成libreoffice后,测试是否安装成功

执行命令的目录下,生成了一个与word同名的pdf文件,即说明libreioffice安装成功了

soffice --headless --invisible --convert-to pdf 1.docx

php使用shell_exec函数执行命令

$str = "文件路径";
$name = "文件名称,带文件后缀"
$cmd = "cd {$str} && soffice --headless --invisible --convert-to pdf {$name}";
shell_exec($cmd);

php不能执行shell_exec命令解决办法

  1. 如果方法禁用了,修改php.ini文件disable_functions配置

  2. 权限,修改php-fpm用户为root,但请注意安全风险

字体设置 :

1、在windows目录C:\Windows\Fonts下找到字体文件。
2、Linux /usr/share/fonts下创建win目录。
3、将Fonts文件上传到创建的win目录中。
4、建立索引信息,更新字体缓存,win目录下执行命令:

  1. mkfontscale
  2. mkfontdir
  3. fc-cache

如果安装失败可以考虑修改权限。

Chmod 755 *.ttf
或者
Chmod 755 *

安装完成,可以用命令查看系统中的中文字体是否安装成功:
fc-list :lang=zh

libreoffice安装+libreoffice转换pdf (linux)相关推荐

  1. 使用LibreOffice在线word转换pdf

    相关资料 Windows安装包:LibreOffice_7.0.6_Win_x64.msi Linux(CentOs)安装包:LibreOffice_7.0.6_Linux_x86-64_rpm.zi ...

  2. libreoffice安装教程_【Linux】Centos7安装LibreOffice

    参考链接:https://qtdebug.com/mac-centos7-libreoffice/ https://blog.csdn.net/diyiday/article/details/7985 ...

  3. openoffice+linux+jodconverter+乱码,OpenOffice安装和转换乱码解决方案

    前言: OpenOffice项目中用途:word转换pdf Windows安装.转换:安装包下载后一路OK就可以正常安装,转换没有问题 Linux安装.转换:安装有分DEB包和RPM包,下面会说明各自 ...

  4. LInux下安装libreoffice(用于Linux下Word转pdf,附代码)

    1. LibreOffice LibreOffice 是一款免费的开源办公软件,类似于 Microsoft Office 和 Google Docs.它包括多个应用程序,例如: Writer:用于处理 ...

  5. Linux下使用libreoffice把doc转换成Pdf

    先安装libreoffice,然后使用命令 soffice --headless --invisible --convert-to pdf /tmp/abc.docx --outdir /tmp/ 转 ...

  6. SpringBoot使用LibreOffice转换PDF

    用LibreOffice将Office文档转换PDF 本例使用 LibreOffice-6.0.4.jodconverter-4.2.0.spring-boot-1.5.9.RELEASE. 在Cen ...

  7. Linux环境_源码安装LibreOffice实现文件在线预览doc,doxc,xls,xlsx,ppt,pptx 文件

    因业务需求需要,利用LibOffice可以打开的文档的转换. 服务器版本 环境 系统版本 Linux Red Hat Enterprise Linux Server release 7.6 (Maip ...

  8. Java word转pdf Linux/windows跨平台 格式完美(利用命令行调用libreoffice)

    参考了里面的libreoffice的用法:https://blog.csdn.net/qwert678000/article/details/72770109 需求描述 最近在做word报表的自动生成 ...

  9. 【Linux学习笔记】Linux下安装Libreoffice

    Linux下安装Libreoffice 一.Libreoffice简介 二.安装 2.1.如果安装过libreoffice,需要先卸载 2.2.下载libreoffice 2.3.将下载的文件放到/u ...

最新文章

  1. php对象的三大特征,关于php中面向对象的三大特征(封装/继承/多态)
  2. oracle timestamp比较大小_ORACLE包和过程依赖关系测试
  3. iOS之AVPlayerViewController的使用oc
  4. 中 自动展示链接的内容_织梦DEDECMS文章内容中的图片自动添加ALT和title属性方法...
  5. 版本交付_连续交付友好的Maven版本
  6. Unable to start ServletWebServerApplicationContext due to missing ServletWebServerFactory bean 解决方案
  7. 文件或目录损坏无法读取
  8. php ajax 域名查询,PHP+AJAX 域名查询 PHP 源代码
  9. Voxel-Based Global Illumination
  10. IT 程序员、软件工程师值得考的证书有哪些?有什么证书可以考?
  11. Clustalx 多重序列比对图解教程(By Raindy)
  12. 人民大学联合今目标成立企业行为研究中心
  13. openwrt之修改Luci界面
  14. mysql not null 语法_[MySQL]--MySQL表中某个列插入数据总被截断,报编码方式的语法错误,实际是column的not null属性和更改编码语法导致的冲突。...
  15. 清华大学交叉信息研究院姚班修改培养模式:姚班、智班、量信班全合并
  16. java io 呕心沥血的学习 学了就忘
  17. 电子商务时代的网络营销
  18. 线圈绕制中漆包线的简单介绍
  19. 非阻塞模式下 SEND 和 RECV 函数的返回值总结
  20. 百药食坊-团队项目开始介绍

热门文章

  1. 行人重识别简介(Person ReID)
  2. Linux系统下安装alsa-lib-1.1.8
  3. Vmware上安装Vxworks 5.5
  4. 创建优化的Go镜像文件以及踩过的坑
  5. element中组件el-autocomplete远程搜索之精确匹配和模糊匹配
  6. C#操作json字符串
  7. 计算机桌面上的照片转pdf免费,如何把图片转化为pdf,图片转换pdf工具推荐
  8. 【从0开始自学C/C++并在2023年10月之前找到一份工作之C++基础】
  9. 支付FM——支付宝收款码配置
  10. Android开发之App拍照系统相册展示