将html转换为图像java

时间:2014-05-22 15:33:35

标签: java html image

我有一个String html,我想创建一个图像。 qui包含我发现这个方法的html:

JEditorPane pane = new JEditorPane();  
    pane.setEditable(false);  
    pane.setContentType("text/html");  
    pane.setText(printHtmlTable());  
    pane.setSize(pane.getPreferredSize());
    /* 
    * Create a BufferedImage 
    */  
    BufferedImage image = new BufferedImage(pane.getWidth(), pane  
    .getHeight(), BufferedImage.TYPE_4BYTE_ABGR);  
    Graphics2D g = image.createGraphics();  
    /* 
    * Have the image painted by SwingUtilities 
    */  
    pane.paint(g);
    g.dispose(); 

the image generated by the code

the browser look

但是图像结果分辨率很差,颜色与导航器中的颜色不同,你能给我另一种方法吗?

0 个答案:

没有答案