如何将外部文字处理应用程序与Java Swing应用程序集成?

时间:2010-06-20 04:06:56

标签: java swing ms-word openoffice.org

我需要一些关于这个的天才建议。

我有一个Java Swing应用程序需要启动一个文字处理器,以便让用户完成一些工作,然后检索该工作的输出并在以后进行评估。

在我的脑海中,我认为我的应用程序可以查看Open Office或Word可执行文件的正常位置,以查看是否安装了其中一个程序,然后创建一个进程并阻止Swing窗口,直到该进程返回。这真的是最好的方式吗?另外,我如何来回传递数据?

我已经查看了Open office java bean,但是我不认为有Mac / Linux支持。

所以,总结一下我的问题:

  • 是为文字处理器创建一个最好的方法吗?
  • 如何在我的应用和文字处理器之间传递信息(更具体地说,当他们完成文档创建时,Swing应用程序如何获取信息)

谢谢,

2 个答案:

答案 0 :(得分:2)

使用适用于Linux的开放式办公室sdk。您可能希望在服务器模式下使用开放式办公室。

答案 1 :(得分:0)

您可以将docx4all(基于Swing的docx文字处理程序)集成到您的应用中。

相关问题