1、下载开源工具LibreOffice,可选择window和linux,这里我选择的是(LibreOffice_5.3.7_Win_x64.msi)
2、按照提示安装好后,配置环境变量path,值为”..\LibreOffice 5\program”
3、编写java代码:
3.1、CommandResult .java:
import java.io.IOException;
import java.util.Iterator;
import java.util.List;
/**
* 描述:执行命令返回值
*
* @author ssl
* @create 2017/12/12 11:05
*/
public class CommandResult {
int ret = 0;
List<String> outLines;
List<String> errLines;
IOException exception;
String command;
public CommandResult() {
}
public int getRet() {
return this.ret;
}
public void setRet(int ret) {
this.ret = ret;
}
public List<String> getOutLines() {
return this.outLines;
}
public void setOutLines(List<String> outLines) {
this.outLines = outLines;
}
public List<String> getErrLines() {
return this.errLines;
}
public void setErrLines(List<String> errLines) {
this.errLines = errLines;
}
public IOException getIOException() {
return this.exception;
}
public void setIOException(IOException exception) {
this.exception = exception;
}
public String getCommand() {
return this.command;
}
public void setCommand(String command) {
this.command = command;
}
public String getOutput() {
StringBuffer output = new StringBuffer();
Iterator var2 = this<