我需要一些关于这个的天才建议。
我有一个Java Swing应用程序需要启动一个文字处理器,以便让用户完成一些工作,然后检索该工作的输出并在以后进行评估。
在我的脑海中,我认为我的应用程序可以查看Open Office或Word可执行文件的正常位置,以查看是否安装了其中一个程序,然后创建一个进程并阻止Swing窗口,直到该进程返回。这真的是最好的方式吗?另外,我如何来回传递数据?
我已经查看了Open office java bean,但是我不认为有Mac / Linux支持。
所以,总结一下我的问题:
谢谢,
本
答案 0 :(得分:2)
使用适用于Linux的开放式办公室sdk。您可能希望在服务器模式下使用开放式办公室。
答案 1 :(得分:0)
您可以将docx4all(基于Swing的docx文字处理程序)集成到您的应用中。