如何使用Apache POI创建Word文档?
我正在为Atlassian Confluence开发一个商业插件的简历编辑器。
我很抱歉我不得不问这个问题,但是我找不到巫师可以帮助我的教程。
发布于 2012-11-24 04:33:20
您附加的代码文件"DownloadAsMicrosoftWordDocument.java.txt“具有文件下载功能的编码;不能创建Word文档。
当您查找Word文档创建时,请查找以下参考:
XWPF参考(.doc): POI主干没有像XWPF那样有示例,但是POI Scratchpad有它周围的测试用例,请找到
XWPF参考(.docx):Apache POI SVN Repo中的示例
还可以参考用于XWPF (Word文档)的POI Javadocs。
我希望它能为你提供启动服务!
发布于 2013-07-22 21:08:23
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?");
}
} https://stackoverflow.com/questions/13507424
复制相似问题