如何创建使用Apache POI Word文档?(How to create a Word Docu

2019-06-21 06:35发布

如何创建使用Apache POI Word文档?

我开发Atlassian的交汇商业插件简历编辑器。

我很抱歉,我不得不问,但我没有找到教程女巫能帮助我。

Answer 1:

您的附加代码文件“DownloadAsMicrosoftWordDocument.java.txt”有文件下载功能的编码; 没有Word文档的创建。

当你在寻找的Word文档创建,请看看下面的参考资料:

HWPF参考(.DOC):POI树干没有实例为XWPF做,但是POI便签周围有测试用例,请找

  • 暂存POI
  • 的Javadoc HWPFDocument
  • 的Javadoc org.apache.poi.hwpf.usermodel

XWPF参考(.DOCX):从Apache的POI SVN回购实例

  • SimpleDocument.java
  • SimpleImages.java
  • SimpleTable.java
  • UpdateEmbeddedDoc.java

而且还指POI 的Javadoc的XWPF(Word文档)。

我希望它会为你提供启动!



Answer 2:

package org.poi.images;

import java.io.File;   
  import java.io.FileOutputStream;   
  import org.apache.poi.xwpf.usermodel.XWPFDocument;   
  import org.apache.poi.xwpf.usermodel.XWPFParagraph;   
  import org.apache.poi.xwpf.usermodel.XWPFRun;   
  public class DocFile {   
    public void newWordDoc(String filename, String fileContent)   
         throws Exception {   
       XWPFDocument document = new XWPFDocument();   
       XWPFParagraph tmpParagraph = document.createParagraph();   
       XWPFRun tmpRun = tmpParagraph.createRun();   
       tmpRun.setText(fileContent);   
       tmpRun.setFontSize(18);   
       FileOutputStream fos = new FileOutputStream(new File("C:\\Users\\amitabh\\Pictures\\pics\\"+filename + ".doc"));   
       document.write(fos);   
       fos.close();   
    }   
    public static void main(String[] args) throws Exception {   
         DocFile app = new DocFile();   
         app.newWordDoc("testfile", "Hi hw r u?");   

    }   
  }   


文章来源: How to create a Word Document using Apache POI?
标签: apache-poi