我有一个网页,我有三个图像排列在三个不同的div。
我的网页如下:
现在我通过在Java中传递我的页面的URL来创建图像
我使用的代码是: -
public class TestClass {
/**
* @param args
*/
private static final int IMG_WIDTH = 620;
private static final int IMG_HEIGHT = 730;
public static void main(String[] args)
{
// TODO Auto-generated method stub
try
{
createImageFromHtml("http://localhost:3717/Demo.aspx");
}
catch (Exception e)
{
e.printStackTrace();
}
}
//Function to create an image of the html page we specified
public static void createImageFromHtml(String url) throws IOException, COSVisitorException
{
try
{
HtmlImageGenerator imageGenerator = new HtmlImageGenerator();
imageGenerator.loadUrl(url);
imageGenerator.saveAsImage("C:/Users/Desktop/image.png");
System.out.println("Successfully created the image");
}
catch (Exception e)
{
e.printStackTrace();
}
}
}
我正在使用html2image-0.9版本库进行转换。
但转换后,我得到的图像为: -
为什么我没有像网页那样得到图像。为什么所有图像都按垂直顺序排列?任何人都可以帮助我。
任何帮助将不胜感激。
由于