乔山办公网我们一直在努力
您的位置:乔山办公网 > office365 > windows下openoffice怎么安装和启动服务

windows下openoffice怎么安装和启动服务

作者:乔山办公网日期:

返回目录:office365


1、安装OpenOffice 4:下载路径:http:///download/index.html

2、用以下命令启动OpenOffice服务 

cd D:\Program Files (x86)\OpenOffice 4\program
soffice -headless -accept="socket,host=127.0.0.1,port=8100;urp;" -nofirststartwizard 

linux下:

cd /opt/openoffice4/program 

./soffice "-accept=socket,host=localhost,port=8100;urp;StarOffice.ServiceManager" -nologo -headless -nofirststartwizard &


3、SWFTools 下载地址http:///download.html






OpenOffice是一套跨平台的办公室软件套件,能在Windows、Linux、MacOS X (X11)和 Solaris 等操作系统上执行。它与各个主要的办公室软件套件兼容。在不同操作系统上的安装方法不一。 如果是我们常用的windows系统,那么双击安装文件,然后点击下一步,选择一个目标文件夹,开始解压缩,然后下一步,安装,依次点下一步,中间不用去设置什么,然后几分钟后就可以安装好了。

另外如果是在linux操作系统上,可以用命令切换到下载好的文件,然后用tar命令解压,解压后,进入解压后的文件夹,然后用./setup 安装就行 。如果不行,就在此文件夹下找到readme或者install_guide字样的文件。里面有安装步骤。

最后,任何软件官网一般都提供安装方法的,可以去官网找找。
OpenOffice.org 是一套跨平台的办公室软件套件,能在 Windows、Linux、MacOS X (X11)、和 Solaris 等操作系统上执行。它与各个主要的办公室软件套件兼容。OpenOffice.org 是自由软件,任何人都可以免费下e79fa5e98193e59b9ee7ad94330载、使用、及推广它。
OpenOffice org 的 API 以 UNO (UniversalNetwork Object) 写成,所以本身是电脑语言中立的。现在来说,OpenOffice org主要是以 C++ 撰写的,但也能以 Java(TM) 来撰写。

1. 需要用的软件
OpenOffice
JodConverter

2.启动OpenOffice的服务
soffice -headless -accept="socket,host=127.0.0.1,port=8100;urp;"。

3.将JodConverter相关的jar包添加到项目中
将JodConverter解压缩以后,把lib下面的jar包全部添加到项目中

4. Java示例代码
/**
* 将Office文档转换为PDF. 运行该函数需要用到OpenOffice, OpenOffice下载地址为
* http:///
*
* <pre>
* 方法示例:
* String sourcePath = "F:\\office\\source.doc";
* String destFile = "F:\\pdf\\dest.pdf";
* Converter.office2PDF(sourcePath, destFile);
* </pre>
*
* @param sourceFile
* 源文件, 绝对路径. 可以是Office2003-2007全部格式的文档, Office2010的没测试. 包括.doc,
* .docx, .xls, .xlsx, .ppt, .pptx等. 示例: F:\\office\\source.doc
* @param destFile
* 目标文件. 绝对路径. 示例: F:\\pdf\\dest.pdf
* @return 操作成功与否的提示信息. 如果返回 -1, 表示找不到源文件, 或url.properties配置错误; 如果返回 0,
* 则表示操作成功; 返回1, 则表示转换失败
*/
public static int office2PDF(String sourceFile, String destFile) {
try {
File inputFile = new File(sourceFile);
if (!inputFile.exists()) {
return -1;// 找不到源文件, 则返回-1
}

// 如果目标路径不存在, 则新建该路径
File outputFile = new File(destFile);
if (!outputFile.getParentFile().exists()) {
outputFile.getParentFile().mkdirs();
}

String OpenOffice_HOME = "D:\\Program Files\\OpenOffice.org 3";//这里是OpenOffice的安装目录, 在我的项目中,为了便于拓展接口,没有直接写成这个样子,但是这样是绝对没问题的
// 如果从文件中读取的URL地址最后一个字符不是 '\',则添加'\'
if (OpenOffice_HOME.charAt(OpenOffice_HOME.length() - 1) != '\\') {
OpenOffice_HOME += "\\";
}
// 启动OpenOffice的服务
String command = OpenOffice_HOME
+ "program\\soffice.exe -headless -accept=\"socket,host=127.0.0.1,port=8100;urp;\"";
Process pro = Runtime.getRuntime().exec(command);
// connect to an OpenOffice.org instance running on port 8100
OpenOfficeConnection connection = new SocketOpenOfficeConnection(
"127.0.0.1", 8100);
connection.connect();

// convert
DocumentConverter converter = new OpenOfficeDocumentConverter(
connection);
converter.convert(inputFile, outputFile);

// close the connection
connection.disconnect();
// 关闭OpenOffice服务的进程
pro.destroy();

return 0;
} catch (FileNotFoundException e) {
e.printStackTrace();
return -1;
} catch (ConnectException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}

return 1;
}

叫soffice。

windows系统下有两个,soffice.bin与soffice.exe

相关阅读

关键词不能为空
极力推荐
  • Office 2019 安装教程-office2019

  • office2019,Office2019解压后可以看到一个光盘映像文件,右击>点击【装载】右击>点击【以管理员身份运行】等待安装完成即可安装完成后点击关闭安装完成后记得运行一下再破解,安装

ppt怎么做_excel表格制作_office365_word文档_365办公网