Ferramentas para capturar e converter a Web

Cliente GrabzIt com PHP

API PHP

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 = nulo)

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 = nulo)

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

parâmetros

Valor de retorno

anular

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

Especifica o HTML que deve ser convertido intuma imagem.

parâmetros

Valor de retorno

anular

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

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


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 = nulo)

Especifica o URL que deve ser convertido intum PDF.

parâmetros

Valor de retorno

anular

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

Especifica o HTML que deve ser convertido intum PDF.

parâmetros

Valor de retorno

anular

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

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 = nulo)

Especifica o URL que deve ser convertido into DOCX.

parâmetros

Valor de retorno

anular

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

Especifica o HTML que deve ser convertido into DOCX.

parâmetros

Valor de retorno

anular

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

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 = nulo)

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

parâmetros

Valor de retorno

anular

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

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

parâmetros

Valor de retorno

anular

FileToTable ($ path, $ opções = nulo)

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


Save($ callBackURL = null)

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 true 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 = "/", $ activationponly = false, $ 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

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


DeleteCookie ($ nome, $ 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


Conheça asWaterMarks()

Obtenha seu personalizado enviado watermarks

Valor de retorno

GrabzItWaterMark ordem


Conheça asWaterMark(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 verdadeiro se o watermark foi definido com sucesso


DeleteWaterMark(identificador $)

Excluir um personalizado watermark

parâmetros

Valor de retorno

retorna verdadeiro se o watermark foi excluído com sucesso


SetLocalProxy ($ proxyUrl)

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

parâmetros


UseSSL (valor $)

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

parâmetros


CreateEncryptionKey ()

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


Descriptografar ($ data, $ key)

Descriptografe uma captura criptografada usando a chave de criptografia fornecida.

parâmetros


DecryptFile ($ caminho, $ chave)

Descriptografe uma captura criptografada usando a chave de criptografia fornecida.

parâmetros


Classes de resultado

GrabzItCookie

Propriedades Públicas

GrabzItStatus

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

Propriedades Públicas

GrabzItWaterMark

Esta classe representa o costume watermarks armazenado no GrabzIt

Propriedades Públicas