本人用poi 把docx转html,对应文字格式正确,但是图片不展示,
源码:
XWPFDocument document = new XWPFDocument( new FileInputStream(“D:\crm.docx”) );
XHTMLOptions options = XHTMLOptions.create().indent( 4 );
// Extract image
List pics=document.getAllPictures();
for (XWPFPictureData pic : pics) {
System.out.println(pic.getPictureType() + file.separator + pic.suggestFileExtension()
+file.separator+pic.getFileName());
byte[] bytev = pic.getData();
FileOutputStream fos = new FileOutputStream(“d:\”+pic.getFileName());
fos.write(bytev);
}
File imageFolder = new File( “D:/vfsroot/1000000/ueditor_upload/images” + fileInName );
options.setExtractor( new FileImageExtractor( imageFolder ) );
// URI resolver
options.URIResolver( new FileURIResolver( imageFolder ) );
File outFile = new File( fileOutName );
outFile.getParentFile().mkdirs();
OutputStream out = new FileOutputStream( outFile );
XHTMLConverter.getInstance().convert( document, out, options );
通过 for (XWPFPictureData pic : pics) {
System.out.println(pic.getPictureType() + file.separator + pic.suggestFileExtension()
+file.separator+pic.getFileName());
byte[] bytev = pic.getData();
FileOutputStream fos = new FileOutputStream(“d:\”+pic.getFileName());
fos.write(bytev);
}本人可以获取到对应图片,但是怎么在html里面正确的位置展示出来?