java库Html2Image:实现html转图片功能

来源:互联网 发布:数据结构与算法 目录 编辑:程序博客网 时间:2024/06/08 17:08
[java] view plain copy
print?
  1. package com.ky.util;  
  2.   
  3. import gui.ava.html.image.generator.HtmlImageGenerator;  
  4.   
  5. /** 
  6.  *   
  7.  */  
  8. public class Html2ImageTest {  
  9.   
  10.     public static void main(String[] args){  
  11.         HtmlImageGenerator imageGenerator = new HtmlImageGenerator();  
  12.         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>”;  
  13.         imageGenerator.loadHtml(htmlstr);  
  14.         imageGenerator.getBufferedImage();  
  15.         imageGenerator.saveAsImage(”d:/hello-world.png”);  
  16.         imageGenerator.saveAsHtmlWithMap(”hello-world.html”“hello-world.png”);  
  17.     }  
  18. }  

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


原创粉丝点击