使用Apache POI将图像插入到Android Java中的.doc文件中

时间:2015-04-03 13:06:47

标签: java android apache apache-poi

我正在尝试将图像写入android中的.doc文件。我搜索了很多,找不到任何帮助。我得到的一个提示是Apache POI库。我也研究过它,我无法用任何方法来描述我的问题。我知道如何创建该文件,这是从其文档中执行该操作的代码

import java.io.File;
import java.io.FileOutputStream;
import org.apache.poi.xwpf.usermodel.XWPFDocument;

public class CreateDocument 
{
   public static void main(String[] args)throws Exception 
   {
   //Blank Document
   XWPFDocument document= new XWPFDocument(); 
   //Write the Document in file system
   FileOutputStream out = new FileOutputStream(
   new File("createdocument.docx"));
   document.write(out);
   out.close();

   }

}

但我如何将图像插入该文件。请帮忙。任何帮助将非常感激。感谢

1 个答案:

答案 0 :(得分:0)

首先确定你想要什么.doc或.docx(知道区别) 你问.doc格式的问题,但你的代码说.docx(.docx的XWPFDocument)

截至目前,无法使用HWPF将图像添加到.doc中(如果我错了,请纠正我。)

如果寻找.docx(XWPF),那么https://poi.apache.org/apidocs/

在XWPFDocument和XWPFRun中查找addPicture 和相同的例子

http://svn.apache.org/repos/asf/poi/trunk/src/ooxml/testcases/org/apache/poi/xwpf/usermodel/