我有一个网页,三个图像排列在三个不同的 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 版本库进行转换。
但是转换后我得到的图像是:-
为什么我没有得到与网页完全相同的图像。为什么所有图像都按垂直顺序对齐?谁能帮我解决这个问题。
任何帮助将不胜感激。
谢谢