Ferramentas para capturar e converter a Web

Cliente GrabzIt com ASP.NET

API do ASP.NET

Descrição

Esta classe lida com toda a comunicação com os serviços da Web de captura de tela GrabzIt. Todos os métodos marcados com COM também funciona quando a DLL do GrabzIt ASP.NET é usada como um Objeto COM.

Métodos públicos

GrabzItFile GetResult(string identidade)COM

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)COM

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

parâmetros

Valor de retorno

anular

AnimationOptionsCOM

NamespaceGrabzIt.Parameters

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

Propriedades Públicas


URLToImage(string url, ImageOptions opções)COM

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)COM

Especifica o HTML que deve ser convertido intuma imagem.

parâmetros

Valor de retorno

anular

FileToImage(string caminho, ImageOptions opções)COM

Especifica um arquivo HTML que deve ser convertido intuma imagem.

parâmetros

Valor de retorno

anular

ImageOptionsCOM

NamespaceGrabzIt.Parameters

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

Propriedades Públicas

Métodos públicos


URLToRenderedHTML(string url, HTMLOptions opções)COM

Especifica o URL que deve ser convertido into HTML renderizado.

parâmetros

Valor de retorno

anular

HTMLToRenderedHTML(string html, HTMLOptions opções)COM

Especifica o HTML que deve ser convertido into HTML renderizado.

parâmetros

Valor de retorno

anular

FileToRenderedHTML(string caminho, HTMLOptions opções)COM

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

parâmetros

Valor de retorno

anular

HTMLOptionsCOM

NamespaceGrabzIt.Parameters

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

Propriedades Públicas

Métodos públicos


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

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)COM

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)COM

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

parâmetros

Valor de retorno

anular

Opções de vídeoCOM

NamespaceGrabzIt.Parameters

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


URLToPDF(string url, PDFOptions opções)COM

Especifica o URL que deve ser convertido intum PDF.

parâmetros

Valor de retorno

anular

HTMLToPDF(string html, PDFOptions opções)COM

Especifica o HTML que deve ser convertido intum PDF.

parâmetros

Valor de retorno

anular

FileToPDF(string caminho, PDFOptions opções)COM

Especifica um arquivo HTML que deve ser convertido intum PDF.

parâmetros

Valor de retorno

anular

PDFOptionsCOM

NamespaceGrabzIt.Parameters

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)COM

Especifica o URL que deve ser convertido into DOCX.

parâmetros

Valor de retorno

anular

HTMLToDOCX(string html, DOCXOptions opções)COM

Especifica o HTML que deve ser convertido into DOCX.

parâmetros

Valor de retorno

anular

FileToDOCX(string caminho, DOCXOptions opções)COM

Especifica um arquivo HTML que deve ser convertido into DOCX.

parâmetros

Valor de retorno

anular

DOCXOptionsCOM

NamespaceGrabzIt.Parameters

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)COM

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

parâmetros

Valor de retorno

anular

HTMLToTable (string html, TableOptions opções)COM

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

parâmetros

Valor de retorno

anular

FileToTable (string caminho, TableOptions opções)COM

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

parâmetros

Valor de retorno

anular

TableOptionsCOM

NamespaceGrabzIt.Parameters

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)COM

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


GrabzItFile SaveToAssíncrono()

Save o resultado de forma assíncrona para um GrabzItFile objeto. Disponível apenas se a versão do .NET suportar métodos assíncronos.

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)COM

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.


SaveToAssíncrono(string saveToArquivo)

Save o resultado de forma assíncrona para um arquivo. Disponível apenas se a versão do .NET suportar métodos assíncronos.

parâmetros

Valor de retorno

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


Status GetStatus (string identidade)COM

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

parâmetros

Valor de retorno

Status objeto


GrabzItCookie [] GetCookies (string domínio)COM

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, bool httponly, DateTime? expira)COM

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)COM

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(String identificador)COM

Obtenha todo o seu upload personalizado watermarks

Valor de retorno

WaterMark ordem


WaterMark GetWaterMark(String identificador)COM

Devolva seu costume watermark que corresponde ao identificador especificado

parâmetros

Valor de retorno

WaterMark


AdicionarWaterMark(string identificador, string caminho, HorizontalPosition xpos, VerticalPosition ypos)COM

Adicionar um novo personalizado watermark

parâmetros

Valor de retorno

retorna verdadeiro se o watermark foi definido com sucesso


DeleteWaterMark(string identificador)COM

Excluir um personalizado watermark

parâmetros

Valor de retorno

retorna verdadeiro se o watermark foi excluído com sucesso


SetLocalProxy (string proxyUrl)COM

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

parâmetros


UseSSL (bool valor)COM

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

parâmetros


string CreateEncryptionKey ()COM

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


Descriptografar (string caminho, string chave)COM

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


Ao definir propriedades de enum em objetos COM, use o valor numérico equivalente para a enum.

Enums

ImageFormat

NamespaceGrabzIt.Enums

Essa enumeração é composta pelos seguintes valores.


BrowserType

NamespaceGrabzIt.Enums

Essa enumeração é composta pelos seguintes valores.


País

NamespaceGrabzIt.Enums

Essa enumeração é composta pelos seguintes valores.


PageSize

NamespaceGrabzIt.Enums

Essa enumeração é composta pelos seguintes valores.


PageOrientation

NamespaceGrabzIt.Enums

Essa enumeração é composta pelos seguintes valores.


CSSMediaType

NamespaceGrabzIt.Enums

Essa enumeração é composta pelos seguintes valores.


TableFormat

NamespaceGrabzIt.Enums

Essa enumeração é composta pelos seguintes valores.


HorizontalPosition

NamespaceGrabzIt.Enums

Essa enumeração é composta pelos seguintes valores.


VerticalPosition

NamespaceGrabzIt.Enums

Essa enumeração é composta pelos seguintes valores.


Classes de resultado

GrabzItCookieCOM

NamespaceGrabzIt.Cookies

Propriedades Públicas

GrabzItFileCOM

NamespaceGrabzIt.Screenshots

Métodos públicos

Propriedades Públicas

StatusCOM

NamespaceGrabzIt.Screenshots

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

Propriedades Públicas

WaterMarkCOM

NamespaceGrabzIt.Screenshots

Esta classe representa o costume watermarks armazenado no GrabzIt

Métodos públicos

Propriedades Públicas