java 后台 html 转 图片方案

1.需要的jar包;


    gui.ava
    html2image
    2.0.1




    org.xhtmlrenderer
    core-renderer
    R8




    net.sourceforge.nekohtml
    nekohtml
    1.9.22

 

2.根据html代码转图片;

import gui.ava.html.parser.HtmlParser;
import gui.ava.html.parser.HtmlParserImpl;
import gui.ava.html.renderer.ImageRenderer;
import gui.ava.html.renderer.ImageRendererImpl;
// 
public String html2Img(String html) {
    HtmlParser htmlParser = new HtmlParserImpl();
    htmlParser.loadHtml(html);
    String filePath = tempPath + new Date().getTime() + ".png";
    File parentPath = new File(tempPath);
    if (!parentPath.exists()) {
        parentPath.mkdirs();
    }
    ImageRenderer imageRenderer = new ImageRendererImpl(htmlParser);
    imageRenderer.saveImage(filePath);
    return filePath;
}

你可能感兴趣的:(java开发)