Herramientas para capturar y convertir la web

Tome capturas de pantalla del sitio web con JavaAPI de Java

Los panel de diagnóstico puede ayudarte a depurar tu código!

Hay varias formas en que API GrabzIt se puede usar para tomar capturas de pantalla y más en Java. Para comenzar con la API, siga estos pasos:

  1. Consigue tu gratis Clave de aplicación y secreto.
  2. Descargar gratis Biblioteca Java y prueba el Solicitud de demostración.
  3. Descubra los conceptos básicos sobre cómo funciona la API de GrabzIt leyendo la descripción general a continuación.

Descripción general de la API de Java

La primera etapa para comenzar a usar la API en su aplicación Java es crear una instancia de GrabzItClient clase, pasando tu clave de aplicación y secreto de aplicación de su cuenta GrabzIt al constructor.

//Create the GrabzItClient class
//Replace "APPLICATION KEY", "APPLICATION SECRET" with the values from your account!
GrabzItClient grabzIt = new GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret");

Luego use uno de los imagen, PDF, animación or mesa métodos para capturar un Enlance or convertir HTML.

// To take a image screenshot
grabzIt.URLToImage("https://www.tesla.com"); 	
// Or to take a PDF screenshot
grabzIt.URLToPDF("https://www.tesla.com");
// Or to convert online videos into animated GIF's
grabzIt.URLToAnimation("http://www.example.com/video.avi");
// Or to capture table(s)
grabzIt.URLToTable("https://www.tesla.com");
// To convert HTML into a image
grabzIt.HTMLToImage("<html><body><h1>Hello World!</h1></body></html>"); 	
// Or convert HTML into a PDF document
grabzIt.HTMLToPDF("<html><body><h1>Hello World!</h1></body></html>");
// Or convert HTML into a CSV, XLSX or JSON document
grabzIt.HTMLToTable("<html><body><table><tr><th>Name</th><th>Age</th></tr>
    <tr><td>Tom</td><td>23</td></tr><tr><td>Nicola</td><td>26</td></tr>
    </table></body></html>");
// To convert HTML file into a image
grabzIt.FileToImage("example.html"); 	
// Or convert HTML file into a PDF document
grabzIt.FileToPDF("example.html");
// Or convert HTML file into a CSV, XLSX or JSON document
grabzIt.FileToTable("tables.html");

Luego el resultado debe ser saved mediante el uso de uno de los siguientes dos save métodos Con el Save método de la URL de un entrenador de animales debe especificarse, lo que procesará el llamar de vuelta de GrabzIt y save La captura de pantalla resultante. Como este método requiere un controlador de devolución de llamada, generalmente solo es posible utilizar este enfoque en una aplicación web.

grabzIt.Save("http://www.example.com/handler"); 	
Siempre use el SaveTo método en localhost

Alternativamente, use el sincrónico SaveTo método, que obligará a su aplicación a esperar mientras se crea la captura de pantalla, por lo que solo debe usarse si el Save no se puede usar el método, como en una aplicación de escritorio.

Una vez que se crea la captura de pantalla, es saved a la ruta del archivo proporcionada.

String filepath = "images/result.jpg";
grabzIt.SaveTo(filepath);

Más opciones

Todos nuestros servicios en línea, como la creación de capturas web, GIF animados o conversión de HTML, tienen muchas opciones personalizables que incluyen; configurar la altura del navegador, el ancho del navegador, la altura de la captura de pantalla, el ancho de la captura de pantalla, el retraso antes de tomar una captura de pantalla y el formato de imagen de la captura de pantalla. Para ver todas estas opciones y más información sobre la creación de PDF, GIF animados y CSV a partir de contenido web, consulte el Testimonios de documentación.