我想生成带有嵌入图像的.doc文件。目前我遇到的问题是,我从jsp脚本动态生成的文件没有在离线模式下显示图像。我想让它们像原始文档一样嵌入,以便它们可供查看以供离线使用
请帮助
答案 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();
}