JEditorPane editorPane=new JEditorPane(new URL(url));
editorPane.setSize(400,400);
BufferedImage image=new BufferedImage(editorPane.getWidth(),editorPane.getHeight(),BufferedImage.TYPE_3BYTE_BGR);
SwingUtilities.paintComponent(image.createGraphics(),editorPane,new JPanel(),0,0,image.getWidth(),image.getHeight());
// Thread.sleep(200000);
ImageIO.write(image,"png",new File("C:\\Users\\admin\\Desktop\\huishenghuo.png"));
<dependency>
<groupId>gui.ava</groupId>
<artifactId>html2image</artifactId>
<version>0.9</version>
</dependency>
HtmlImageGenerator imageGenerator=new HtmlImageGenerator();
imageGenerator.loadUrl(url);
imageGenerator.getBufferedImage();
Thread.sleep(200000);
imageGenerator.saveAsImage("C:\\Users\\admin\\Desktop\\huishenghuo.png");