码上敲享录 > java入门知识分享 > java中启动和关闭openoffice服务的代码分享

java中启动和关闭openoffice服务的代码分享

上一章章节目录下一章 2017-11-22已有5167人阅读 评论(0)

java中启动和关闭openoffice服务的代码分享


private static OfficeManager officeManager;//在类中定义全局属性

1.启动

public static void startService() {
DefaultOfficeManagerConfiguration configuration = new DefaultOfficeManagerConfiguration();
try {
// 准备启动服务
configuration.setOfficeHome("D:/OpenOffice");// 设置OpenOffice安装目录(事先把OpenOffice安装到D:/OpenOffice目录)
// 设置转换端口,默认为8100
configuration.setPortNumbers("8100");
// 设置任务执行超时为5分钟
configuration.setTaskExecutionTimeout(1000 * 60 * 5L);
// 设置任务队列超时为24小时
configuration.setTaskQueueTimeout(1000 * 60 * 60 * 24L);
officeManager= configuration.buildOfficeManager();
officeManager.start(); // 启动服务
logger.info("office转换服务启动成功!");
} catch (Exception ce) {
logger.info("office转换服务启动失败!详细信息:" + ce);
}

}


2.关闭

public static void stopService() {
logger.info("关闭office转换服务....");
if (officeManager != null) {
officeManager.stop();
}
logger.info("关闭office转换成功!");
}
向大家推荐《Activiti工作流实战教程》:https://xiaozhuanlan.com/activiti
1

有建议,请留言!

  • *您的姓名:

  • *所在城市:

  • *您的联系电话:

    *您的QQ:

  • 咨询问题:

  • 提 交