libreoffice实现word excel ppt转pdf格式文件

zh-cn.libreoffice.org

linux直接执行下面的命令就可以安装libreoffice

1>命令安装

yum install libreoffice

yum install libreoffice-headless

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

2>下载安装

wget http://mirrors.ustc.edu.cn/tdf/libreoffice/stable/6.0.6/rpm/x86_64/LibreOffice_6.0.6_Linux_x86-64_rpm.tar.gz
wget http://mirrors.ustc.edu.cn/tdf/libreoffice/stable/6.0.6/rpm/x86_64/LibreOffice_6.0.6_Linux_x86-64_rpm_sdk.tar.gz
wget http://mirrors.ustc.edu.cn/tdf/libreoffice/stable/6.0.6/rpm/x86_64/LibreOffice_6.0.6_Linux_x86-64_rpm_langpack_zh-CN.tar.gz

下载

LibreOffice_7.1.5_Linux_x86-64_rpm.tar.gz

LibreOffice_7.1.5_Linux_x86-64_rpm_sdk.tar.gz

LibreOffice_7.1.5_Linux_x86-64_rpm_langpack_zh-CN.tar.gz

上传

解压

tar -zxvf LibreOffice_7.1.5_Linux_x86-64_rpm_langpack_zh-CN.tar.gz

tar -zxvf LibreOffice_7.1.5_Linux_x86-64_rpm_sdk.tar.gz

tar -zxvf LibreOffice_7.1.5_Linux_x86-64_rpm.tar.gz

进入LibreOffice_7.1.5_Linux_x86-64_rpm下的RPMS目录执行安装(三个解压后的目录都需要安装,切记使用yum执行本地安装)

yum localinstall *.rpm

RPMS下存放的是需要安装的rpm文件,进入该文件夹下采用通配符的方式安装即可。

 

安装完成libreoffice后,我们使用下面的代码来测试一下是否安装成功:

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

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

libreoffice --invisible --convert-to pdf xxx.docx

soffice --headless --convert-to pdf

soffice --headless --convert-to jpg

soffice --headless --convert-to txt

soffice --headless --convert-to html

如果需要转换到指定目录可以加--outdir参数

soffice --headless --invisible --convert-to pdf /usr/file/a --outdir /data/file

libreoffice --headless --invisible --convert-to pdf /usr/file/a --outdir /data/file

libreoffice --headless --convert-to pdf:writer_pdf_Export ./new.docx --outdir ./

OpenJDK安装方法:

​​​​​​​yum search java|grep jdk

yum install java-1.8.0-openjdk

​​​​​​​安装完成后,默认安装路径在 /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.232.b09-0.el7_7.x86_64

验证是否安装成功 java -version

LibreOffice安装方法:

yum install libreoffice-common

如果我们按照上面这句话安装完后,执行 libreoffice --headless --convert-to txt xxx.doc 的时候,报错:Error: source file could not be loaded

原因是没有安装LibreOffice的writer,直接执行:

yum install libreoffice-writer

 

LibreOffice完美解决中文字体问题

首先,在Windows的字体文件夹(C:\Windows\Fonts)里面找到需要的字体,复制到新的文件夹,然后字体上传到Linux的/usr/share/fonts/Fonts目录即可。

分类目录

建站碰到问题了吗?

联系我们