使用Java怎么实现一个网页截屏功能

  介绍

使用Java怎么实现一个网页截屏功能吗?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。

具体如下:

package  awtDemo;   import  java.awt.AWTException;   import  java.awt.Desktop;   import  java.awt.Dimension;   import  java.awt.Graphics;   import  java.awt.Image;   import  java.awt.Rectangle;   import  java.awt.Robot;   import  java.awt.Toolkit;   import  java.awt.event.KeyEvent;   import  java.awt.image.BufferedImage;   import  java.io.File;   import  java.io.IOException;   import  java.net.URISyntaxException;   import  java.net.URL;   import  javax.imageio.ImageIO;   public  class  CutPicture  {   ,public  static  void  main (String [], args), throws 例外,   ,IOException, URISyntaxException, AWTException  {//才能,此方法仅适用于JdK1.6及以上版本   Desktop.getDesktop才能().browse (new  URL (“https://www.jb51.net/") .toURI ());   Robot 才能;Robot =, new 机器人();   robot.delay才能(10000);   Dimension 才能;d =, new 维度(Toolkit.getDefaultToolkit () .getScreenSize ());   int 才能;width =, (int), d.getWidth ();   int 才能;height =, (int), d.getHeight ();//,才能最大化浏览器   robot.keyRelease才能(KeyEvent.VK_F11);   robot.delay才能(2000);   Image 才能;Image =, robot.createScreenCapture (new 矩形(0,0,宽度、高度));   BufferedImage 才能;bi =, new  BufferedImage(宽度,高度,   BufferedImage.TYPE_INT_RGB才能);   Graphics 才能;g =, bi.createGraphics ();   g.drawImage才能(图片,,0,0,,宽度,高度,,null);//,才能保存图片   ImageIO.write才能(bi,“jpg",, new 文件(“c:/open.jpg"));   ,}   }

看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注行业资讯频道,感谢您对的支持。

使用Java怎么实现一个网页截屏功能