Ferramentas para capturar e converter a Web

Cliente com Perl

API Perl

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

GetResult($ id)

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

A captura


URLToAnimation($ url, $ opções)

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

parâmetros

Valor de retorno

anular

GrabzItAnimationOptions

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

Propriedades Públicas


URLToImage($ url, $ opções)

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

parâmetros

Valor de retorno

anular

HTMLToImage($ html, $ opções)

Especifica o HTML que deve ser convertido intuma imagem.

parâmetros

Valor de retorno

anular

FileToImage($ caminho, $ opções)

Especifica um arquivo HTML que deve ser convertido intuma imagem.

parâmetros

Valor de retorno

anular

GrabzItImageOptions

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

Propriedades Públicas

Métodos públicos


URLToVideo($url, $ opções)

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

parâmetros

Valor de retorno

anular

HTMLToVideo($html, $ opções)

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

parâmetros

Valor de retorno

anular

FileToVideo($caminho, $ 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($ url, $ opções = nulo)

Especifica o URL que deve ser convertido into HTML renderizado.

parâmetros

Valor de retorno

anular

HTMLToRenderedHTML($ html, $ opções = nulo)

Especifica o HTML que deve ser convertido into HTML renderizado.

parâmetros

Valor de retorno

anular

FileToRenderedHTML($ caminho, $ opções = nulo)

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

parâmetros

Valor de retorno

anular

GrabzItHTMLOptions

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

Propriedades Públicas

Métodos públicos


URLToPDF($ url, $ opções)

Especifica o URL que deve ser convertido intum PDF.

parâmetros

Valor de retorno

anular

HTMLToPDF($ html, $ opções)

Especifica o HTML que deve ser convertido intum PDF.

parâmetros

Valor de retorno

anular

FileToPDF($ caminho, $ opções)

Especifica um arquivo HTML que deve ser convertido intum PDF.

parâmetros

Valor de retorno

anular

GrabzItPDFOptions

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

Propriedades Públicas

Métodos públicos


URLToDOCX ($ url, $ opções)

Especifica o URL que deve ser convertido into DOCX.

parâmetros

Valor de retorno

anular

HTMLToDOCX($ html, $ opções)

Especifica o HTML que deve ser convertido into DOCX.

parâmetros

Valor de retorno

anular

FileToDOCX($ caminho, $ opções)

Especifica um arquivo HTML que deve ser convertido into DOCX.

parâmetros

Valor de retorno

anular

GrabzItDOCXOptions

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

Propriedades Públicas

Métodos públicos


URLToTable($ url, $ opções)

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

parâmetros

Valor de retorno

anular

HTMLToTable ($ html, $ opções)

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

parâmetros

Valor de retorno

anular

FileToTable ($ path, $ opções)

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

parâmetros

Valor de retorno

anular

GrabzItTableOptions

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


Este é o método recomendado para salvar um arquivo

Save($ 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

SaveTo()

Save o resultado de forma síncrona com uma variável que contém os dados dos bytes da captura de tela.

Valor de retorno

retorna os dados de bytes do arquivo, se for bem-sucedido, caso contrário, lança uma exceção.


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

SaveTo($saveToArquivo)

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

parâmetros

Valor de retorno

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


GetStatus ($ id)

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

parâmetros

Valor de retorno

GrabzItStatus objeto


GetCookies ($ 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 ($ nome, $ domínio, $ valor = '', $ caminho = '/', $ httponly = 0, $ expires = '')

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

1 se o cookie for definido com êxito, caso contrário 0


DeleteCookie ($ nome, $ domínio)

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

parâmetros

Valor de retorno

1 se o cookie for excluído com êxito, caso contrário, 0


GetWaterMarks()

Obtenha seu personalizado enviado watermarks

Valor de retorno

GrabzItWaterMark ordem


GetWaterMark(identificador $)

Devolva seu costume watermarks que corresponde ao identificador especificado

parâmetros

Valor de retorno

GrabzItWaterMark


AdicionarWaterMark($ identificador, $ caminho, $ xpos, $ ypos)

Adicionar um novo personalizado watermark

parâmetros

Valor de retorno

retorna 1 se o watermark foi definido com sucesso


DeleteWaterMark(identificador $)

Excluir um personalizado watermark

parâmetros

Valor de retorno

retorna 1 se o watermark foi excluído com sucesso


UseSSL (valor $)

Especifica se as solicitações ao GrabzIt API deve usar SSL ou não

parâmetros


Classes de resultado

GrabzItCookie

Métodos públicos

GrabzItStatus

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

Métodos públicos

GrabzItWaterMark

Esta classe representa o costume watermarks armazenado no GrabzIt

Métodos públicos