利用poi 实现docx转html,图片显示不出来,高手帮忙

u010226683 2016-08-31 09:06:57
下面代码是用poi实现word docx文件转html,运行结果是转完后word文档里的图片没有显示?

long startTime = System.currentTimeMillis();

InputStream in = new FileInputStream(new File( "D:/html/1.docx));
XWPFDocument document = new XWPFDocument( in );

XHTMLOptions options = XHTMLOptions.create();// .indent( 4 );
// Extract image
File imageFolder = new File( "D:/html/image/");
options.setExtractor( new FileImageExtractor( imageFolder ) );
// URI resolver
options.URIResolver( new FileURIResolver( imageFolder ) );

OutputStream out = new FileOutputStream( new File( "D:/html/1.html" ) );
XHTMLConverter.getInstance().convert( document, out, options );


有用过的高手指点一二,谢谢。
...全文
497 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
france_c 2016-09-01
  • 打赏
  • 举报
回复
上面那样写本地应该是可以打开的,因为生成的img标签src属性的是本地的路径,放tomcat下运行的话要把生成的图片路径改成项目路径 options.URIResolver( new BasicURIResolver("image"));
u010226683 2016-08-31
  • 打赏
  • 举报
回复
自己顶一下!

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧