linux下使用libreoffice将Office文档转PDF

Linux下可以通过libreoffice将常见的office文档转换成pdf文件,具体步骤如下:

1、安装libreoffice

wget http://free.nchc.org.tw/tdf/libreoffice/stable/5.4.6/rpm/x86/LibreOffice_5.4.6_Linux_x86_rpm.tar.gz

tar zxvf LibreOffice_5.4.6_Linux_x86_rpm.tar.gz

sudo yum install LibreOffice_5.4.6.2_Linux_x86_rpm/RPMS/*.rpm

wget http://free.nchc.org.tw/tdf/libreoffice/stable/5.4.6/rpm/x86/LibreOffice_5.4.6_Linux_x86_rpm_langpack_zh-CN.tar.gz

tar zxvf LibreOffice_5.4.6_Linux_x86_rpm_langpack_zh-CN.tar.gz

sudo yum install LibreOffice_5.4.6.2_Linux_x86_rpm_langpack_zh-CN/RPMS/*.rpm

2、安装字体,防止乱码

将windows操作系统中,C:\windows\fonts下的文件,全部复制到linux下的/usr/share/fonts目录,然后在该目录下执行以下命令

chmod  -Rf 755 *

mkfontscale

mkfontdir

fc-cache –fv

3、转换

/usr/bin/libreoffice5.4 --invisible --convert-to pdf 1.xlsx

/usr/bin/libreoffice5.4 --invisible --convert-to pdf 2.docx

4、可能遇到的问题

不同的操作系统,由于安装基础库或第三方软件的不同,可能会出现部分依赖库不存在的情况,网上查找解决即可,本人安装了两个库才可以运行(32位centos)

yum install cairo -y

yum install libcups.so.2

原文地址:https://www.cnblogs.com/yepanpan/p/8990021.html

时间: 2024-10-13 23:58:40

linux下使用libreoffice将Office文档转PDF的相关文章

libreoffice转office文档为pdf文档

libreoffice5.0 --invisible --convert-to pdf:writer_pdf_Export --outdir  "/root/" "bb.xls" 九域技术朱亮亮 2015/12/1 10:11:57 Options:--minimized    keep startup bitmap minimized.--invisible    no startup screen, no default document and no UI.-

Java实现web在线预览office文档与pdf文档实例

https://yq.aliyun.com/ziliao/1768?spm=5176.8246799.blogcont.24.1PxYoX 摘要: 本文讲的是Java实现web在线预览office文档与pdf文档实例, 1.首先我们需要找到可以把office转换成pdf的方法,查找资料发现有openoffice这一软件可以把office转换成pdf,这一软件先下载下来,然后记住自己安装的在那个位置.然后在cmd环境下进入安装目录的program目 云计算 云服务器ECS 大数据 建站 备案 文档

Java实现office文档与pdf文档的在线预览功能

最近项目有个需求要java实现office文档与pdf文档的在线预览功能,刚刚接到的时候就觉得有点难,以自己的水平难以在三四天做完.压力略大.后面查找百度资料.以及在同事与网友的帮助下,四天多把它做完.查找资料发现我们要实现的过程就是把office转换成pdf,当然pdf就不用转换了.然后在pdf转换为swf文件,在浏览器实现预览swf文件.整个过程就是这样,看起来很简单,实际操作起来会出现各种问题.下面我就把自己写的这一小功能记录下来. 1.首先我们需要找到可以把office转换成pdf的方法

Java中几种office文档转pdf的方式

最近公司要做office的文档,搜集了几种office文档转pdf的方式,简单的做下总结 我主要尝试了三种方式:openoffice,aspose,jacob 对他们进行了大文件,小文件,在linux,在windows,转换txt,excel,word,ppt的测试. 一.aspose:这种方式在目前来看应该是最好的,无论是转换的速度还是成功的概率,还支持的文件类型. (1)使用: 这种方式使用很简单,引入jar包就可以直接使用 代码: 源码,jar包在最后提供 package aspose;

office文档与pdf文件如何转为jpg图片

有些文档需要把内容输出成图片文件进行发送或是查看,也就是把像office文档以及pdf这类的文档转换成jpg图片的格式,我们都知道这些文档是不能直接保存输出成图片文件的,那要怎样操作才可以将这些文档快速的转为图片文件呢? 通过pdf转换成jpg软件可以将文档的内容输出成为图片的形式.打开转换软件后在左侧的第一个转换类别中选择“文件转图片”.一般转换的图片都是jpg格式. 添加文件既可以添加pdf格式的文件,也能添加office文档进行转换,并且对转换的文件没有要求和限制,文档可以是加密的或者扫描

在linux中使用php将word文档转为pdf

使用本教程需要在linux中安装openoffice,改页面中有详细的安装与使用教程(http://www.cnblogs.com/sustudy/p/3999628.html). 既然,你看了该教程就应该不能否认linux的权限的确很坑人.而用php将word文档转pdf文档,更是需要一大堆权限设置.因此,在这里我就给php用到有关目录和文件都给予了777权限. 从该文中(http://www.cnblogs.com/sustudy/p/3999628.html)可以很清楚的知道重点代码:(如

office 文档转pdf

本地先安装 金山wps,并确保可用 工程目录 1.使用前,先执行install.bat 安装jacob 到maven本地仓库 2.复制 jacob-1.18-M2-x64.dlljacob-1.18-M2-x86.dll 到jdk的bin目录 maven的pom.xml <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.

clamav Linux下的杀毒软件安装使用文档

文档目的 在linux上安装clamav杀毒软件,更新病毒库,并完成查毒工作 常用命令 /usr/local/clamav/freshclam/freshclam    升级版本库 /usr/local/clamav/clamscan/clamscan  -r  /home     查/home下的文件病毒 所需软件 clamav-0.94.1.tar.gz 系统环境 操作系统:Linux localhost.localdomain 3.10.0-327.36.3.el7.x86_64 #1 S

C#实现office文档转换为PDF格式

需要安装office 2007 还有一个office2007的插件OfficeSaveAsPDFandXPS 下载地址 [url]http://www.microsoft.com/downloads/details.aspx?FamilyId=4D951911-3E7E-4AE6-B059-A2E79ED87041&displaylang=en[/url] 这是一个微软官方出的office插件. office2010里好像能直接将文件另存为.PDF格式的 安装好之后,打开VS,以VS2005为例