启动libreoffice_libreoffice 启动 - CSDN
  • 1、搜索当前运行程序ps -ef|grep openoffice2、杀死正在启动的socket程序kill -9 +port //port 为openoffice的端口3、使用命令重启/opt/openoffice4/program/soffice -headless -accept="socket,host=127.0.0.1...

    1、搜索当前运行程序

    ps -ef|grep openoffice

    2、杀死正在启动的socket程序

    kill -9 +port //port 为openoffice的端口
    3、使用命令重启
    /opt/openoffice4/program/soffice -headless -accept="socket,host=127.0.0.1,port=8100;urp;" -nofirststartwizard &

    /opt/openoffice4/program/为openoffice的安装目录

    展开全文
  • 由于工作需要,笔者正在开发文档解析相关的功能,但是目前的python3只有python-docx、pfdminer3k、python-pptx...查阅了许多资料,目前转化文件来说,openoffice与libreoffice能够支持命令行操作,在转换小文件时...

    由于工作需要,笔者正在开发文档解析相关的功能,但是目前的python3只有python-docx、pfdminer3k、python-pptx以及xlrd的模块,并不能够对doc、ppt的文件进行解析的,因此若是想解析doc、ppt就需要将其转换成docx与pptx,然后再进行解析提取。查阅了许多资料,目前转化文件来说,openoffice与libreoffice能够支持命令行操作,在转换小文件时,openoffice稍有优势,在大文件上libreoffice的转化速度会稍快些,这两者的真实差异,未能去证实。而事实证明也是无关紧要的,笔者留意到libreoofice转化的时长与文件大小并未有多大关系。但是二者的转化速度是相当慢的,比如把docx转pdf基本上耗时可能会高达4s左右(Windows系统),受服务器的影响也是蛮大的,笔者曾搭载过四台服务器上,第一台不能直视,第二台的速度最快,但是布置在生产环境上时,速度又不是那么理想了。说了那么多,想表达啥?建议转格式不要使用命令行操作,还是使用java这些拥有比较成熟的libreoffice类的语言进行转化比较好些(毫秒级)。好了,言归正传:
    1、卸载系统当前的libreoffice
    执行如下命令:sudo yum erase libreoffice\*(centos、ubuntu均有效)
    或者尝试:sudo yum remove libreoffice-*(未能成功)

    为了能使用镜像,在etc 目录之下的hosts文件内加入代理。
    注意没有加的话,可能第三步无法操作,也可以不加,直接跳过。

    .208.46.146 www.google.com
    .208.46.146 dl.google.com
    .208.46.146 dl-ssl.google.com
    

    2、获取rpm文件

    http://mirrors.ustc.edu.cn/tdf/libreoffice/stable
    

    3、然后选择rpm然后选择x86_64

    http://mirrors.ustc.edu.cn/tdf/libreoffice/stable/6.1.3/rpm/x86_64/
    

    下载3个文件

    LibreOffice_6.1.3_Linux_x86-64_rpm.tar.gz
    LibreOffice_6.1.3_Linux_x86-64_rpm_sdk.tar.gz
    LibreOffice_6.1.3_Linux_x86-64_rpm_langpack_zh-CN.tar.gz
    

    centos有外网情况下,直接复制以下代码

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

    执行如下命令,解压文件(操作/usr/文件夹需要sudo权限)

    sudo mkdir /usr/libreoffice
    sudo tar -zxvf LibreOffice_6.1.3_Linux_x86-64_rpm.tar.gz -C /usr/libreoffice/
    sudo tar -zxvf LibreOffice_6.1.3_Linux_x86-64_rpm_sdk.tar.gz -C /usr/libreoffice/
    sudo tar -zxvf  LibreOffice_6.1.3_Linux_x86-64_rpm_langpack_zh-CN.tar.gz   -C /usr/libreoffice/
    

    进入到的RPMS目录

    上面三个文件解压之后,/usr/libreoffice/下面会有3个文件夹,里面都有一个RPMS文件夹

    LibreOffice_6.1.3_Linux_x86-64_rpm 
    LibreOffice_6.1.3_Linux_x86-64_rpm_sdk 
    LibreOffice_6.1.3_Linux_x86-64_rpm_langpack_zh-CN
    

    分别进入到RPMS的目录下 ,执行入下命令

    sudo yum localinstall *.rpm
    

    执行以上步骤,默认会将libreoffice的可执行安装在/opt/lib/libreoffice/…soffice.bin,也可以使用yum来指定安装路径:

    yum -c /etc/yum.conf --installroot=/usr/local --releasever=/  localinstall *.rpm
    

    该命令简单解释如下:
    -c /etc/yum.conf 表示指定yum配置文件地址
    –installroot=/usr/local 表示指定自定义的安装目录

    啰嗦一句:libreoffice不能进行批量转格式,因此可能会需要尝试到安装多个软件,或者使用docker来实现批量转化,但目前公司由于网络限制docker安装、镜像拉取上存在很大难度,故此先搁浅了。

    注:用yum来进行rpm的安装,不要用rpm命令来进行安装。因为有依赖关libgnomevfs-2.so.0(64bit),它被软件包 libobasis5.0-gnome-integration-6.1.3-2.x86_64 需要,所以不要使用rpm命令来进行安装, rpm -ivh *.rpm 命令无法解决上面的依赖系。使用yum遇到上面的依赖关系的时候可以从网络下载相应的包来解决依赖关系。

    如果顺利,到此为止,libreoffice成功安装了.

    libreoffice的使用:

    soffice --headless --convert-to 目标格式(如pdf) 转格式文件 --outdir 目标文件夹
    

    python代码:

    import subprocess
    p = subprocess.call("soffice --headless --convert-to pdf 转格式文件 --outdir 目标文件夹",shell=True)
    assert p == 0 '转格式失败...'
    

    以上libreoffice安装参考,有其他未知错误,读者可以参阅:

    https://blog.csdn.net/diyiday/article/details/79852923

    展开全文
  • D:\Program Files\LibreOffice4\program>soffice --accept="socket,host=127.0.0.1,port=8100;urp;" --nofirststartwizard
    D:\Program Files\LibreOffice4\program>soffice --accept="socket,host=127.0.0.1,port=8100;urp;" --nofirststartwizard
    
    展开全文
  • LibreOffice服务启动

    2020-07-29 14:20:13
    批处理启动LibreOffice服务,用于office文件格式转换。
  • LibreOffice 4.3.5.2正式版官方下载地址(仅供参考) LibreOffice4 的 使用步骤如下: 1.下载LibreOffice4,并安装 注意:安装的目录不能带空格 2.配置java的环境变量 JAVA_HOME: D:\JAVAIDE\jdk1.6; Path: %JAVA...

    2015年5月15日09:36:05 天气晴
    LibreOffice 4.3.5.2正式版官方下载地址(仅供参考)
    LibreOffice4 的 使用步骤如下:
    1.下载LibreOffice4,并安装

    注意:安装的目录不能带空格

    2.配置java的环境变量

    JAVA_HOME: D:\JAVAIDE\jdk1.6;
    Path: %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
    CLASSPATH: .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;(注意前面的“ .; ” 不能去掉)

    3.编写批处理文件office.bat并双击运行(有两种方法)

    方法一:
    @echo off
    cd D:\LibreOffice4\program
    soffice.exe –headless –nologo –norestore –nofirststartwizard –accept=”socket,host=127.0.0.1,port=8100;urp”
    @echo on
    [注意:该写法的批处理文件必须放在D盘的根目录下(dos 运行 D:\LibreOffice4\program 目录还是C盘) ]
    方法二:
    @echo off
    cd /D D:\LibreOffice4\program
    soffice.exe –headless –nologo –norestore –nofirststartwizard –accept=”socket,host=127.0.0.1,port=8100;urp”
    @echo on
    [注意:该写法的批处理文件可以放在任何目录下]

    4.检验是否成功
    点击批处理文件后,同时出现这两种情形就说明成功了
    1.会有一个dos窗口打开,此窗口不会自动关闭
    2.在进程里面有soffice运行
    这里写图片描述
    这里写图片描述

    展开全文
  • 但是让人奇怪的是无法启动 libreoffice,在命令行启动libreoffice得到的错误提示也是“初始化月份字符串出错”,看来必须解决这个问题。 点击设置中的语言支持,没有什么提示,没有更新任何东西,看来又只能找...
  • 3、启动libreoffice服务(启动方式有三种,1、配开机自启服务,2、每次在cmd执行命令,3、写脚本每次执行脚本) 本例子以脚本形式来写 打开libreoffice安装地方 新建libreoffice.bat 用文本工具notepad++打开 写如下...
  • 在ubuntu 12.04里面升级了了一下libreoffice ,结果发现在普通用户下无法启动libreoffice: [Java framework] Error in function createSettingsDocument (elements.cxx). javaldx failed! 在root下,没有...
  • Centos7下的LibreOffice的搭建及自动化脚本部署 LibreOffice 简介 LibreOffice 是一个强大的办公套件 – 它清晰的界面和强大的工具让您释放您的创造力并增长您的生产力。 自由免费、全能、跨平台的办公套件 ...
  • Centos7安装libreoffice6.2.3准备工作安装步骤升级操作系统安装依赖包安装 由于项目中需要将不同类型的文档转换为pdf类型,决定使用LibreOffice。 准备工作 操作系统: Centos 7 需要的安装包有: LibreOffice_...
  • Centos7安装libreoffice

    2019-05-15 11:16:17
    安装Centos7之后,系统安装了libreoffice 3.x版本。现在想安装 6.x版本。 在自己的电脑上亲自实验安装成功,下面是每一步操作的纪录 卸载系统当前的libreoffice 执行如下命令: yum remove libreoffice-* 1 为了能...
  • centos7安装libreoffice

    2019-01-07 17:54:00
    下载地址:https://www.libreoffice.org/download/download/?type=rpm-x86_64&version=6.1.4&...mv LibreOffice_6.1.4_Linux_x86-64_rpm.tar.gz /usr/local/offic_softer/ 2.进入安装目录,解...
  • 我在家里一般是使用Ubuntu,学校这个网络需要e信拨号,还是只能用Windows主用,以前我在Ubuntu一直使用的是LibreOffice,这次看见学校电脑很乱了就重装了系统,MSOffice真的是懒得找和谐安装了,就用了用LibreOffice...
  • 解决思路,既然上一个libreoffice没关闭,导致8100端口被占用,那我们就去关闭它。 在OfficeManager.start();方法之前,使用Linux进程操作工具类,找到之前的libreoffice进程,然后杀掉进程。Linux进程操作工具类...
  • ubuntu12.04无法打开libreoffice解决方案 (2012-09-04 10:18:38) 转载▼ 标签: 杂谈 分类:Linux 最近更新自己ubuntu到12.04版本,感觉更新后基本上都还正常。可是今天我想打开一个...
  • 使用libreoffice过程中,用命令行无法将docx转换PDF,命令行输入libreoffice无反应,下面是自己是解决办法 1,输入libreoffice,如果提示Failed to open display,则libreoffice正常。 2,如果输入libreoffice无...
  • wget http://mirrors.ustc.edu.cn/tdf/libreoffice/stable/6.4.4/rpm/x86_64/LibreOffice_6.4.4_Linux_x86-64_rpm.tar.gz wget ...
  • 安装Centos7之后,系统安装了libreoffice 3.x版本。现在想安装 6.x版本。 在自己的电脑上亲自实验安装成功,下面是每一步操作的纪录 卸载系统当前的libreoffice 执行如下命令: yum remove libreoffice-* ...
  • LibreOffice安装 步骤一:下载软件包 1.去官网下载libreoffice的软件包,在百度搜索关键词libreoffice,点击第一个,进入libreoffice的官方链接。 2.在libreoffice的官方主页,点击马上下载的按钮,进入下载的...
  • 1.安装yum -y install libreoffice(redhat centos系统) aptitude install libreoffice(debian ubuntu系统)2.安装中文汉化包yum -y install libreoffice-langpack-zh* aptitude install libreoffice-langpack-zh*
1 2 3 4 5 ... 20
收藏数 2,548
精华内容 1,019
关键字:

启动libreoffice