使用jsp生成图像嵌入的doc文件

时间:2013-02-22 06:14:07

标签: jsp

我想生成带有嵌入图像的.doc文件。目前我遇到的问题是,我从jsp脚本动态生成的文件没有在离线模式下显示图像。我想让它们像原始文档一样嵌入,以便它们可供查看以供离线使用

请帮助

1 个答案:

答案 0 :(得分:0)

您可以使用apache POI生成doc文件,并插入图片,例如:

String savePath= "c:\\temp\\";  
String docFile= savePath+ "test.doc";  
String imgFile= savePath+ "img.jpg";  

HWPFDocument poiDoc = new HWPFDocument(new FileInputStream(docFile));  
  List picList=poiDoc.getPicturesTable().getAllPictures();  
  Picture picture=(Picture)picList.get(0);  
    try {  
            picture.writeImageContent(new FileOutputStream(imgFile));  
      } catch (FileNotFoundException e) {  
              e.printStackTrace();      
}