首页 > 编程 > Java > 正文

java Html2Image 实现html转图片功能

2019-11-08 01:44:42
字体:
来源:转载
供稿:网友

//java Html2Image 实现html转图片功能 

// html2image  前提:使用Html2Image 需要先下载html2image-0.9.jar的jar包,jar包版本可以不同。地址在最下面贴上。  HtmlImageGenerator imageGenerator = new HtmlImageGenerator();

   String htmlstr = "<table width='654' cellpadding='0' cellspacing='0' bordercolor='#FFFFFF'><tr><td><img       src='http://www.apkfather.com/yhqserver/images/mdl.jpg'/></td><td><img src='http://www.apkfather.com/yhqserver/images/mdl.jpg'/></td><td><img src='http://www.apkfather.com/yhqserver/images/mdl.jpg'/></td></tr><tr><td><img src='http://www.apkfather.com/yhqserver/images/mdl.jpg'/></td><td><img src='http://www.apkfather.com/yhqserver/images/mdl.jpg'/></td><td><img src='http://www.apkfather.com/yhqserver/images/mdl.jpg'/></td></tr><tr><td><img src='http://www.apkfather.com/yhqserver/images/mdl.jpg'/></td><td><img src='http://www.apkfather.com/yhqserver/images/mdl.jpg'/></td><td><img src='http://www.apkfather.com/yhqserver/images/mdl.jpg'/></td></tr><tr><td><img src='http://www.apkfather.com/yhqserver/images/mdl.jpg'/></td></tr></table>";

  imageGenerator.loaDHTML(htmlstr);

  imageGenerator.getBufferedImage();

  imageGenerator.saveAsImage("d:/hello-world.png");

  imageGenerator.saveAsHtmlWithMap("hello-world.html", "hello-world.png");

// html2image  api介绍

HtmlImageGenerator Methods

loadUrl(url) - Loads HTML from URL object or URL string. (从url载入html)loadHtml(html) - Loads HTML source. (载入本地html)saveAsImage(file) - Save loaded HTML as image. (以图片形式保存html)saveAsHtmlWithMap(file, imageUrl) - Creates an HTML file containing client-side image-map <map>generated from HTML's links. (创建一个HTML文件包含客户端image-map)getLinks() - List all links in the HTML document and their corresponding href, target, title, position and dimension. (列出所有在HTML文档的链接和相应href、目标、头衔、位置和尺寸)getBufferedImage() - Get AWT buffered image of the HTML. (获得awt,html缓冲后的图片)getLinksMapMarkup(mapName) - Get HTML snippet of the client-side image-map <map> generated from the links. (HTML代码段里获得的客户端image-map <地图>产生的链接)get/setOrientation(orientation) - Get/Set document orientation (left-to-right or right-to-left). (get/set文本定位)get/setSize(dimension) - Get/Set size of the generated image. (设置生成图片大小)html2image-0.9.jar包下载地址:
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表