Ferramentas para capturar e converter a Web

GrabzItClient com Java

API Java

Descrição

Esta classe lida com toda a comunicação com os serviços da Web de captura de tela GrabzIt.

Métodos públicos

GrabzItFile GetResult(String identidade)

Este método retorna a própria captura de tela. Se nada for retornado, algo deu errado ou a captura de tela ainda não está pronta.

parâmetros

Valor de retorno

GrabzItFile objeto


URLToAnimation(String url, AnimationOptions opções)

Especifique o URL do vídeo online que deve ser convertido intum GIF animado.

parâmetros

Valor de retorno

anular

AnimationOptions

A classe representa todas as opções disponíveis ao criar um GIF animado.

Propriedades Públicas


URLToImage(String url, ImageOptions opções)

Especifica o URL que deve ser convertido intuma captura de tela da imagem.

parâmetros

Valor de retorno

anular

HTMLToImage(String html, ImageOptions opções)

Especifica o HTML que deve ser convertido intuma imagem.

parâmetros

Valor de retorno

anular

FileToImage(String caminho, ImageOptions opções)

Especifica um arquivo HTML que deve ser convertido intuma imagem.

parâmetros

Valor de retorno

anular

ImageOptions

A classe representa todas as opções disponíveis ao criar capturas de imagens.

Propriedades Públicas

Métodos públicos


URLToVideo(String url, Opções de vídeo opções)

Especifica o URL que deve ser convertido intah vídeo.

parâmetros

Valor de retorno

anular

HTMLToVideo(String html, Opções de vídeo opções)

Especifica o HTML do qual o vídeo deve ser capturado.

parâmetros

Valor de retorno

anular

ArquivoParaVídeo(String caminho, Opções de vídeo opções)

Especifica um arquivo HTML que deve ser convertido intah vídeo.

parâmetros

Valor de retorno

anular

Opções de vídeo

A classe representa todas as opções disponíveis quando criando um vídeo de uma página da web.

Propriedades Públicas

Métodos públicos


URLToRenderedHTML(String url, HTMLOptions opções)

Especifica o URL que deve ser convertido into HTML renderizado.

parâmetros

Valor de retorno

anular

HTMLToRenderedHTML(string html, HTMLOptions opções)

Especifica o HTML que deve ser convertido into HTML renderizado.

parâmetros

Valor de retorno

anular

FileToRenderedHTML(string caminho, HTMLOptions opções)

Especifica um arquivo HTML que deve ser convertido into HTML renderizado.

parâmetros

Valor de retorno

anular

HTMLOptions

A classe representa todas as opções disponíveis quando criando capturas HTML renderizadas.

Propriedades Públicas

Métodos públicos


URLToPDF(String url, PDFOptions opções)

Especifica o URL que deve ser convertido intum PDF.

parâmetros

Valor de retorno

anular

HTMLToPDF(String html, PDFOptions opções)

Especifica o HTML que deve ser convertido intum PDF.

parâmetros

Valor de retorno

anular

FileToPDF(String caminho, PDFOptions opções)

Especifica um arquivo HTML que deve ser convertido intum PDF.

parâmetros

Valor de retorno

anular

PDFOptions

A classe representa todas as opções disponíveis ao criar capturas de PDF.

Propriedades Públicas

Métodos públicos


URLToDOCX (String url, DOCXOptions opções)

Especifica o URL que deve ser convertido into DOCX.

parâmetros

Valor de retorno

anular

HTMLToDOCX(String html, DOCXOptions opções)

Especifica o HTML que deve ser convertido into DOCX.

parâmetros

Valor de retorno

anular

FileToDOCX(String caminho, DOCXOptions opções)

Especifica um arquivo HTML que deve ser convertido into DOCX.

parâmetros

Valor de retorno

anular

DOCXOptions

A classe representa todas as opções disponíveis ao criar capturas de DOCX.

Propriedades Públicas

Métodos públicos


URLToTable(String url, TableOptions opções)

Especifica a URL da qual as tabelas HTML devem ser extraídas.

parâmetros

Valor de retorno

anular

HTMLToTable (String html, TableOptions opções)

Especifica o HTML do qual as tabelas HTML devem ser extraídas.

parâmetros

Valor de retorno

anular

FileToTable (String caminho, TableOptions opções)

Especifica um arquivo HTML do qual as tabelas HTML devem ser extraídas.

parâmetros

Valor de retorno

anular

TableOptions

A classe representa todas as opções disponíveis ao converter tabelas HTML para CSV, XLSX ou JSON.

Propriedades Públicas

Métodos públicos


Save()

Save o resultado de forma assíncrona e retorna um identificador exclusivo, que pode ser usado para obter a captura de tela com o GetResult método.

Valor de retorno

O identificador exclusivo da captura de tela, caso contrário, se ocorrer um erro, uma exceção será lançada. Isso pode ser usado para obter a captura de tela com o GetResult método


Este é o método recomendado para salvar um arquivo

Save(String callBackURL)

Save o resultado de forma assíncrona e retorna um identificador exclusivo, que pode ser usado para obter a captura de tela com o GetResult método.

parâmetros

Valor de retorno

O identificador exclusivo da captura de tela, caso contrário, se ocorrer um erro, uma exceção será lançada. Isso pode ser usado para obter a captura de tela com o GetResult método

Advertindo que este método é síncrono, fará com que um aplicativo pause enquanto o resultado é processado

GrabzItFile SaveTo()

Save o resultado de forma síncrona para um GrabzItFile objeto.

Valor de retorno

GrabzItFile objeto


Advertindo que este método é síncrono, fará com que um aplicativo pause enquanto o resultado é processado

SaveTo(String saveToArquivo)

Save o resultado de forma síncrona com um arquivo.

parâmetros

Valor de retorno

retorna true se for bem-sucedido, caso contrário, lança uma exceção.


Status GetStatus (String identidade)

Obtenha o status atual de uma captura de tela do GrabzIt.

parâmetros

Valor de retorno

Status objeto


GrabzItCookie [] GetCookies (String domínio)

Obtenha todos os cookies que o GrabzIt está usando para um domínio específico. Isso também pode incluir cookies definidos pelo usuário.

parâmetros

Valor de retorno

GrabzItCookie ordem


SetCookie (String nome String domínio, String valor, String caminho, boolean httponly, Data expira)

Define um novo cookie personalizado no GrabzIt. Se o cookie personalizado tiver o mesmo nome e domínio que um cookie global, o cookie global será substituído.

Isso pode ser útil se a funcionalidade de um site for controlada por cookies.

parâmetros

Valor de retorno

Verdadeiro se o cookie for definido com êxito, caso contrário, falso


DeleteCookie (String nome String domínio)

Excluir um cookie personalizado ou impedir que um cookie global seja usado

parâmetros

Valor de retorno

Verdadeiro se o cookie for excluído com êxito, caso contrário, falso


WaterMark[] GetWaterMarks()

Obtenha todo o seu upload personalizado watermarks

Valor de retorno

WaterMark ordem


WaterMark GetWaterMark(String identificador)

Devolva seu costume watermarks que corresponde ao identificador especificado

parâmetros

Valor de retorno

WaterMark objeto


AdicionarWaterMark(String identificador, String caminho, HorizontalPosition xpos, VerticalPosition ypos)

Adicionar um novo personalizado watermark

parâmetros

Valor de retorno

retorna verdadeiro se o watermark foi definido com sucesso


DeleteWaterMark(String identificador)

Excluir um personalizado watermark

parâmetros

Valor de retorno

retorna verdadeiro se o watermark foi excluído com sucesso


SetLocalProxy (String proxyUrl)

Este método permite uma servidor proxy local para ser usado para todas as solicitações.

parâmetros


UseSSL (boolean valor)

Especifica se as solicitações ao GrabzIt API deve usar SSL

parâmetros


String CreateEncryptionKey ()

Crie uma chave de criptografia 64 básica com criptografia segura, com caracteres 44.


Descriptografar (String caminho, String chave)

Descriptografe uma captura criptografada usando a chave de criptografia fornecida.

parâmetros


GrabzItFile Descriptografar (GrabzItFile arquivo, String chave)

Descriptografe uma captura criptografada usando a chave de criptografia fornecida.

parâmetros


byte [] Decrypt (byte [] dados, String chave)

Descriptografe uma captura criptografada usando a chave de criptografia fornecida.

parâmetros


Enums

ImageFormat

Essa enumeração é composta pelos seguintes valores.


BrowserType

Essa enumeração é composta pelos seguintes valores.


País

Essa enumeração é composta pelos seguintes valores.


PageSize

Essa enumeração é composta pelos seguintes valores.


PageOrientation

Essa enumeração é composta pelos seguintes valores.


CSSMediaType

Essa enumeração é composta pelos seguintes valores.


TableFormat

Essa enumeração é composta pelos seguintes valores.


HorizontalPosition

Essa enumeração é composta pelos seguintes valores.


VerticalPosition

Essa enumeração é composta pelos seguintes valores.


Classes de resultado

Cookie

Propriedades Públicas

GrabzItFile

Métodos públicos

Status

A classe que representa o status atual da captura de tela.

Métodos públicos

WaterMark

Esta classe representa o costume watermarks armazenado no GrabzIt

Métodos públicos