当前位置: 首页 > 面试题库 >

使用Java,如何使Word打开和编辑文件?

危烨煜
2023-03-14
问题内容

我的Java应用程序中有一个按钮,当单击该按钮时,该按钮应导致Word打开特定文件。该文件位于文件系统中的某个位置,例如用户的文档目录中。

如何在Java中实现类似的功能?


问题答案:

这是简单的演示应用程序,您可以针对按钮单击事件对其进行修改:

import java.awt.Desktop;
import java.io.File;
import java.io.IOException;

public class Test {
 public static void main(String[] a) {
   try {
     if (Desktop.isDesktopSupported()) {
       Desktop.getDesktop().open(new File("c:\\a.doc"));
     }
   } catch (IOException ioe) {
     ioe.printStackTrace();
  }
}

}

这将使用默认单词应用程序打开单词文件。台式机的更多详细信息



 类似资料:
  • 问题内容: 我尝试通过Java程序从本地(在我的系统中)打开HTML文件。我尝试了一些通过堆栈溢出获得的程序,但是它不能正常工作。 对于EG: 我有这个小的HTML文件。 我的Java代码: 任何解决方案或技巧表示赞赏。 问题答案: 我希望使用默认浏览器

  • 问题内容: 我需要打开一个文件(我并不挑剔,我只想让它工作),将其解析为占位符(或类似的东西),放入我自己的数据,然后返回生成的文件。 最重要的是,我需要免费的工具来实现这一目标。 我一直在寻找适合自己需求的东西,但找不到任何东西。Docmosis,Javadocx,Aspose等工具是商业化的。据我了解,Apache POI尚无法成功实现这一目标(他们目前还没有任何正式的开发人员在框架的Word

  • 我对使用servlet和JSP相当陌生,我正在尝试获取一个列出所有用户的JSP页面,根据用户id重定向到编辑表单JSP,列出所有用户的JSP页面使用迭代器显示我的JDBC表中的数据,但我似乎不知道如何分别为每个用户的编辑链接分配一个值,以便它可以用该用户的数据加载编辑表单,谢谢你的帮助。 这里我当前的jsp页面代码列出所有学生 然后,id值应该分配给servlet中的一个值,该值用于在调用编辑时从

  • 我正在使用ApachePOI Word在java中创建一个docx文件。 现在我正在使用以下代码 但这将整个案文置于一段之下。 但我想把给定的字符串按原样放到文档中。 我尝试将字符串转换为输入流并在创建文档时传递它 但它也给出了一个错误。对此有什么解决方案吗? 这是我想写的字符串的一个示例。 10-SchaumburgIllinois-US xxx 2018-06-28 就业证明 兹证明约翰目前受

  • 问题内容: 我想打开文件以使用argparse进行读取。在cmd中,它必须类似于:my_program.py / filepath 那是我的尝试: 问题答案: 参数的类型应为字符串(无论如何都是默认值)。因此,使它像这样:

  • 问题内容: 我有一个将pdf文件作为ByteArrayOutputStream写入servlet的输出流的servlet。如果打开servlet URL,浏览器将打开文件。但是,如果在Servlet上发生错误,浏览器会打开一个带有错误消息的空白pdf。通过ServletResponse发送错误,浏览器将打开默认错误页面。 我要发送错误消息,而不重定向到错误页面或打开无效的pdf文件。 我试过了: