首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用Apache POI创建Word文档?

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

Stack Overflow用户
提问于 2012-11-22 15:06:24
回答 2查看 45.4K关注 0票数 6

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

我正在为Atlassian Confluence开发一个商业插件的简历编辑器。

我很抱歉我不得不问这个问题,但是我找不到巫师可以帮助我的教程。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-11-24 04:33:20

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

当您查找Word文档创建时,请查找以下参考:

XWPF参考(.doc): POI主干没有像XWPF那样有示例,但是POI Scratchpad有它周围的测试用例,请找到

  • POI Scratchpad
  • Javadoc HWPFDocument
  • Javadoc org.apache.poi.hwpf.usermodel

XWPF参考(.docx):Apache POI SVN Repo中的示例

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

还可以参考用于XWPF (Word文档)的POI Javadocs

我希望它能为你提供启动服务!

票数 16
EN

Stack Overflow用户

发布于 2013-07-22 21:08:23

代码语言:javascript
复制
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?");   

    }   
  }   
票数 10
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13507424

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档