我将Java与Apache POI结合使用,以基于ArrayList创建word文档。一切正常,除了我希望特定的Word文档在创建后自行打开。有谁知道一种方法,或者仅仅是我如何实现这一目标
try{
FileOutputStream outStream = new
FileOutputStream("CarteBoissons.docx");
XWPFDocument doc = new XWPFDocument();
XWPFParagraph paraTit = doc.createParagraph();
XWPFRun paraTitRun = paraTit.createRun();
paraTitRun.setBold(true);
paraTitRun.setFontSize(20);
paraTitRun.setText("CARTE BOISSONS" +
"" +
"" +
"");
doc.write(outStream);
outStream.close();
JOptionPane.showMessageDialog(null, "Le document Word a été créé");
}catch(Exception e){
JOptionPane.showMessageDialog(null, e);
}
答案 0 :(得分:1)
如果我理解正确,那么您想要这样的东西
Desktop.getDesktop().open(new File("path to your word file"));
要使用默认应用程序打开文件时,请在代码中使用此功能