作者:乔山办公网日期:
返回目录:office365
基本功能不需要,大多数附加组件和功能需要至少JRE环境
libreoffice就是基于openoffice源代码的,当然需要Java(至少JRE)
软件介绍:
openoffice中文版,方便大家使百用。该软件整体为一个套件,里面涵盖了word、excel、word、ppt这样的基础办公软件,还有制作图形图表、编写网页、做出MS Office中很难处理的数学符号和数据库等等非常多高级的功能。
所需工具:点击下载 Apache openoffice 中文版
openoffice安装教程
1、在本站度的百度网盘资源上下载好解压号软件安装包,双击运行里面的“Apache_OpenOffice_4.1.4_install_zh-CN.exe”y8inyong程序,开始安装软件,点击“下一步”。
2、选择安装位置,点击“安装”。
3、点击“下一步”,随便填写用户名和单位。
4、选择自定义安装,点击“下一步”。
5、根据自己的需求去勾内选,小编全部都勾选。
6、勾选“在桌面上创建快捷方式”,点击“安装”。
7、等待安装完成,点击“完成”。
8、然后双击桌面上的快捷方式,打开软件,点击“继续”。
9、随便填写名字、姓氏进行注册,点击“完成”。
10、然后软件便会容打开,选择你要使用的功能。
OpenOffice.org 是一套跨平台的办公室软件套件,能在 Windows、Linux、MacOS X (X11)、和 Solaris 等操作系统上执行。它与各个主要的办公室软件套件兼容。OpenOffice.org 是自由软件,任何人都可以免费下载、使用、及推广它。
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下载地址e69da5e6ba907a686964616f330为
* 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;
}
如果只是需要一个Java运行环境,只需要单独下载一个jre就行了,下载地址为:e68a84e8a2ade799bee5baa6334http://java.sun.com/javase/downloads/index.jsp,单击红色的“Download JRE ”按钮,进入一个页面,在Platform:上 选择Windows (即:你所使用的操作系统)
在 I agree to the Java SE Runtime Environment 6u18 with JavaFX 1 License Agreement .方框上打钩,然后选择红色的“Continue”按钮,选择 Windows Offline Installation
jre-6u18-windows-i586.exe 这个文件下载即可。
如果还需要Java开发环境,即JDK(其中jdk中含有jre),其下载地址为:
http://java.sun.com/javase/downloads/widget/jdk6.jsp,单击红色的Download按钮即可下载。