Herramientas para capturar y convertir la web

GrabzItClient con Java

API de Java

Descripción

Esta clase maneja toda la comunicación con los servicios web de captura de pantalla de GrabzIt.

Métodos públicos

GrabzItFile GetResult(String carné de identidad)

Este método devuelve la captura de pantalla en sí. Si no se devuelve nada, entonces algo salió mal o la captura de pantalla aún no está lista.

parámetros

Valor de retorno

GrabzItFile objeto


URLToAnimation(String url AnimationOptions opciones)

Especifique la URL del video en línea que debe convertirse into un GIF animado.

parámetros

Valor de retorno

vacío

AnimationOptions

La clase representa todas las opciones disponibles al crear un GIF animado.

Propiedades publicas


URLToImage(String url ImageOptions opciones)

Especifica la URL que se debe convertir into una captura de pantalla de imagen.

parámetros

Valor de retorno

vacío

HTMLToImage(String html, ImageOptions opciones)

Especifica el HTML que se debe convertir intuna imagen

parámetros

Valor de retorno

vacío

FileToImage(String camino, ImageOptions opciones)

Especifica un archivo HTML que debe convertirse intuna imagen

parámetros

Valor de retorno

vacío

ImageOptions

La clase representa todas las opciones disponibles al crear capturas de imágenes.

Propiedades publicas

Métodos públicos


URLToRenderedHTML(String url HTMLOptions opciones)

Especifica la URL que se debe convertir into HTML procesado.

parámetros

Valor de retorno

vacío

HTMLToRenderedHTML(string html, HTMLOptions opciones)

Especifica el HTML que se debe convertir into HTML procesado.

parámetros

Valor de retorno

vacío

FileToRenderedHTML(string camino, HTMLOptions opciones)

Especifica un archivo HTML que debe convertirse into HTML procesado.

parámetros

Valor de retorno

vacío

HTMLOptions

La clase representa todas las opciones disponibles cuando crear capturas HTML representadas.

Propiedades publicas

Métodos públicos


URLToPDF(String url PDFOpciones opciones)

Especifica la URL que se debe convertir intoa PDF.

parámetros

Valor de retorno

vacío

HTMLToPDF(String html, PDFOpciones opciones)

Especifica el HTML que se debe convertir intoa PDF.

parámetros

Valor de retorno

vacío

FileToPDF(String camino, PDFOpciones opciones)

Especifica un archivo HTML que debe convertirse intoa PDF.

parámetros

Valor de retorno

vacío

PDFOpciones

La clase representa todas las opciones disponibles al crear capturas de PDF.

Propiedades publicas

Métodos públicos


URLToDOCX (String url DOCXOptions opciones)

Especifica la URL que se debe convertir into DOCX.

parámetros

Valor de retorno

vacío

HTMLToDOCX(String html, DOCXOptions opciones)

Especifica el HTML que se debe convertir into DOCX.

parámetros

Valor de retorno

vacío

FileToDOCX(String camino, DOCXOptions opciones)

Especifica un archivo HTML que debe convertirse into DOCX.

parámetros

Valor de retorno

vacío

DOCXOptions

La clase representa todas las opciones disponibles al crear capturas DOCX.

Propiedades publicas

Métodos públicos


URLToTable(String url TableOptions opciones)

Especifica la URL de la que se deben extraer las tablas HTML.

parámetros

Valor de retorno

vacío

HTMLToTable (String html, TableOptions opciones)

Especifica el HTML del que se deben extraer las tablas HTML.

parámetros

Valor de retorno

vacío

FileToTable (String camino, TableOptions opciones)

Especifica un archivo HTML del que se deben extraer las tablas HTML.

parámetros

Valor de retorno

vacío

TableOptions

La clase representa todas las opciones disponibles al convertir tablas HTML a CSV, XLSX o JSON.

Propiedades publicas

Métodos públicos


Save()

Save el resultado de forma asincrónica y devuelve un identificador único, que se puede utilizar para obtener la captura de pantalla con el GetResult método.

Valor de retorno

El identificador único de la captura de pantalla, de lo contrario, si se produce un error, se genera una excepción. Esto se puede usar para obtener la captura de pantalla con el GetResult Método


Este es el método recomendado para guardar un archivo

Save(String callBackURL)

Save el resultado de forma asincrónica y devuelve un identificador único, que se puede utilizar para obtener la captura de pantalla con el GetResult método.

parámetros

Valor de retorno

El identificador único de la captura de pantalla, de lo contrario, si se produce un error, se genera una excepción. Esto se puede usar para obtener la captura de pantalla con el GetResult Método

Advertencia: este método es sincrónico, por lo que hará que una aplicación se detenga mientras se procesa el resultado

GrabzItFile SaveTo()

Save el resultado sincrónicamente a un GrabzItFile objeto.

Valor de retorno

GrabzItFile objeto


Advertencia: este método es sincrónico, por lo que hará que una aplicación se detenga mientras se procesa el resultado

SaveTo(String saveToExpediente)

Save el resultado sincrónicamente a un archivo.

parámetros

Valor de retorno

devuelve el verdadero si tiene éxito; de lo contrario, arroja una excepción.


Estado Obtener el estado(String carné de identidad)

Obtenga el estado actual de una captura de pantalla de GrabzIt.

parámetros

Valor de retorno

Estado objeto


GrabzItCookie [] GetCookies (String dominio)

Obtenga todas las cookies que GrabzIt está utilizando para un dominio en particular. Esto también puede incluir cookies definidas por el usuario.

parámetros

Valor de retorno

GrabzItCookie matriz


SetCookie (String nombre, String dominio, String valor, String camino, boolean httponly, la fecha expira)

Establece una nueva cookie personalizada en GrabzIt, si la cookie personalizada tiene el mismo nombre y dominio que una cookie global, la cookie global se anula.

Esto puede ser útil si la funcionalidad de un sitio web está controlada por cookies.

parámetros

Valor de retorno

Verdadero si la cookie se ha configurado correctamente; de ​​lo contrario, falso


DeleteCookie (String nombre, String dominio)

Eliminar una cookie personalizada o bloquear el uso de una cookie global

parámetros

Valor de retorno

Verdadero si la cookie se elimina correctamente; de ​​lo contrario, falso


WaterMark[] GetWaterMarks()

Obtén todas tus subidas personalizadas watermarks

Valor de retorno

WaterMark matriz


WaterMark GetWaterMark(String identificador)

Devuelve tu costumbre watermarks que coincide con el identificador especificado

parámetros

Valor de retorno

WaterMark objeto


AñadaWaterMark(String identificador, String camino, HorizontalPosition xpos, VerticalPosition ypos)

Agregar una nueva costumbre watermark

parámetros

Valor de retorno

devuelve verdadero si el watermark se configuró con éxito


DeleteWaterMark(String identificador)

Eliminar una costumbre watermark

parámetros

Valor de retorno

devuelve verdadero si el watermark fue eliminado con éxito


SetLocalProxy (String proxyUrl)

Este método permite un servidor proxy local para ser utilizado para todas las solicitudes.

parámetros


UseSSL (boolean valor)

Especifica si las solicitudes a GrabzIt's API debe usar SSL

parámetros


String CreateEncryptionKey ()

Cree una clave de cifrado 64 base criptográficamente segura, con caracteres 44 largos.


Descifrar (String camino, String llave)

Descifre una captura cifrada utilizando la clave de cifrado proporcionada.

parámetros


GrabzItFile Descifrar (GrabzItFile archivo, String llave)

Descifre una captura cifrada utilizando la clave de cifrado proporcionada.

parámetros


byte [] Descifrar (datos de byte [], String llave)

Descifre una captura cifrada utilizando la clave de cifrado proporcionada.

parámetros


Enumeraciones

ImageFormat

Esta enumeración consta de los siguientes valores.


BrowserType

Esta enumeración consta de los siguientes valores.


País

Esta enumeración consta de los siguientes valores.


PageSize

Esta enumeración consta de los siguientes valores.


PageOrientation

Esta enumeración consta de los siguientes valores.


CSSMediaType

Esta enumeración consta de los siguientes valores.


TableFormat

Esta enumeración consta de los siguientes valores.


HorizontalPosition

Esta enumeración consta de los siguientes valores.


VerticalPosition

Esta enumeración consta de los siguientes valores.


Clases de resultados

Cookies

Propiedades publicas

GrabzItFile

Métodos públicos

Estado

La clase que representa el estado actual de la captura de pantalla.

Métodos públicos

WaterMark

Esta clase representa la costumbre watermarks almacenado en GrabzIt

Métodos públicos