Ferramentas para capturar e converter a Web

Cliente GrabzIt com Node.js

API do Node.js

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

get_result (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


url_to_animation(url, opções)

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

parâmetros

Valor de retorno

anular

Opções de animação

Todas as opções disponíveis ao criar um GIF animado.

Exemplo de Opções

{
    'width':250,
    'height':250,
    'speed':2
}

url_to_image(url, opções)

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

parâmetros

Valor de retorno

anular

html_to_image(html, opções)

Especifica o HTML que deve ser convertido intuma imagem.

parâmetros

Valor de retorno

anular

file_to_image(caminho, opções)

Especifica um arquivo HTML que deve ser convertido intuma imagem.

parâmetros

Valor de retorno

anular

Opções de imagem

Todas as opções disponíveis ao criar capturas de imagens.

Exemplo de Opções

{
    'width':500,
    'height':500
}

url_to_rendered_html(url, opções)

Especifica o URL que deve ser convertido into HTML renderizado.

parâmetros

Valor de retorno

anular

html_to_rendered_html(html, opções)

Especifica o HTML que deve ser convertido into HTML renderizado.

parâmetros

Valor de retorno

anular

file_to_rendered_html(caminho, opções)

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

parâmetros

Valor de retorno

anular

Opções de HTML

Todas as opções disponíveis quando criando capturas HTML renderizadas.

Exemplo de Opções

{
    'country':'SG',
    'delay':5000
}

url_to_pdf(url, opções)

Especifica o URL que deve ser convertido intum PDF.

parâmetros

Valor de retorno

anular

html_to_pdf(html, opções)

Especifica o HTML que deve ser convertido intum PDF.

parâmetros

Valor de retorno

anular

file_to_pdf(caminho, opções)

Especifica um arquivo HTML que deve ser convertido intum PDF.

parâmetros

Valor de retorno

anular

Opções de PDF

Todas as opções disponíveis ao criar capturas de PDF.

Exemplo de Opções

{
    'pagesize':'A5',
    'includeLinks':true
}

url_to_docx(url, opções)

Especifica o URL que deve ser convertido into DOCX.

parâmetros

Valor de retorno

anular

html_to_docx(html, opções)

Especifica o HTML que deve ser convertido into DOCX.

parâmetros

Valor de retorno

anular

file_to_docx(caminho, opções)

Especifica um arquivo HTML que deve ser convertido into DOCX.

parâmetros

Valor de retorno

anular

Opções DOCX

Todas as opções disponíveis ao criar capturas de DOCX.

Exemplo de Opções

{
    'pagesize':'A5',
    'includeLinks':true
}

url_to_table(url, opções)

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

parâmetros

Valor de retorno

anular

html_to_table(html, opções)

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

parâmetros

Valor de retorno

anular

file_to_table(caminho, opções)

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

parâmetros

Valor de retorno

anular

Opções de tabela

Todas as opções disponíveis ao converter tabelas HTML para CSV, XLSX ou JSON.

Exemplo de Opções

{
    'format':'xlsx',
    'includeHeaderNames':true
}

O uso da opção callBackUrl é o método recomendado para salvar um arquivo

save(callBackUrl, incompleto)

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

parâmetros

save_to(saveToArquivo, oncomplete)

Save o resultado de forma síncrona sem usar um URL de retorno de chamada.

parâmetros


get_status(id, incompleto)

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

parâmetros


get_cookies(domínio, incompleto)

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


set_cookie (nome, domínio, opções, incompleto)

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


delete_cookie (nome, domínio, incompleto)

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

parâmetros


pegue_watermarks()

Obtenha todo o seu upload personalizado watermarks

parâmetros


pegue_watermark(identificador, oncomplete)

Devolva seu costume watermark que corresponde ao identificador especificado

parâmetros


adicionar_watermark(identificador, caminho, xpos, ypos, oncomplete)

Adicionar um novo personalizado watermark

parâmetros


excluir_watermark(identificador, oncomplete)

Excluir um personalizado watermark

parâmetros


set_local_proxy (valor)

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

parâmetros


use_ssl (valor)

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

parâmetros


create_encryption_key ()

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


descriptografar (dados, chave)

Descriptografe uma captura criptografada usando a chave de criptografia fornecida.

parâmetros


decrypt_file (caminho, chave, incompleto)

Descriptografe uma captura criptografada usando a chave de criptografia fornecida.

parâmetros


Classes de resultado

Cookie

Variáveis ​​Públicas

Status

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

Variáveis ​​Públicas

WaterMark

Esta classe representa o costume watermarks armazenado no GrabzIt

Variáveis ​​Públicas