Herramientas para capturar y convertir la web

Cliente GrabzIt con ASP.NET

API ASP.NET

Descripción

Esta clase maneja toda la comunicación con los servicios web de captura de pantalla de GrabzIt. Todos los métodos marcados con COM también funciona cuando la DLL GrabzIt ASP.NET se usa como Objeto COM.

Métodos públicos

GrabzItFile GetResult(string carné de identidad)COM

Este método devuelve la captura de pantalla en sí. Si no se devuelve nada, entonces algo salió mal o la captura de pantalla aún no está lista.

parámetros

Valor de retorno

GrabzItFile objeto


URLToAnimation(string url AnimationOptions opciones)COM

Especifique la URL del video en línea que debe convertirse into un GIF animado.

parámetros

Valor de retorno

vacío

AnimationOptionsCOM

Espacio de nombresGrabzIt.Parameters

La clase representa todas las opciones disponibles al crear un GIF animado.

Propiedades publicas


URLToImage(string url ImageOptions opciones)COM

Especifica la URL que se debe convertir into una captura de pantalla de imagen.

parámetros

Valor de retorno

vacío

HTMLToImage(string html, ImageOptions opciones)COM

Especifica el HTML que se debe convertir intuna imagen

parámetros

Valor de retorno

vacío

FileToImage(string camino, ImageOptions opciones)COM

Especifica un archivo HTML que debe convertirse intuna imagen

parámetros

Valor de retorno

vacío

ImageOptionsCOM

Espacio de nombresGrabzIt.Parameters

La clase representa todas las opciones disponibles al crear capturas de imágenes.

Propiedades publicas

Métodos públicos


URLToRenderedHTML(string url HTMLOptions opciones)COM

Especifica la URL que se debe convertir into HTML procesado.

parámetros

Valor de retorno

vacío

HTMLToRenderedHTML(string html, HTMLOptions opciones)COM

Especifica el HTML que se debe convertir into HTML procesado.

parámetros

Valor de retorno

vacío

FileToRenderedHTML(string camino, HTMLOptions opciones)COM

Especifica un archivo HTML que debe convertirse into HTML procesado.

parámetros

Valor de retorno

vacío

HTMLOptionsCOM

Espacio de nombresGrabzIt.Parameters

La clase representa todas las opciones disponibles cuando crear capturas HTML representadas.

Propiedades publicas

Métodos públicos


URLToPDF(string url PDFOpciones opciones)COM

Especifica la URL que se debe convertir intoa PDF.

parámetros

Valor de retorno

vacío

HTMLToPDF(string html, PDFOpciones opciones)COM

Especifica el HTML que se debe convertir intoa PDF.

parámetros

Valor de retorno

vacío

FileToPDF(string camino, PDFOpciones opciones)COM

Especifica un archivo HTML que debe convertirse intoa PDF.

parámetros

Valor de retorno

vacío

PDFOpcionesCOM

Espacio de nombresGrabzIt.Parameters

La clase representa todas las opciones disponibles al crear capturas de PDF.

Propiedades publicas

Métodos públicos


URLToDOCX (string url DOCXOptions opciones)COM

Especifica la URL que se debe convertir into DOCX.

parámetros

Valor de retorno

vacío

HTMLToDOCX(string html, DOCXOptions opciones)COM

Especifica el HTML que se debe convertir into DOCX.

parámetros

Valor de retorno

vacío

FileToDOCX(string camino, DOCXOptions opciones)COM

Especifica un archivo HTML que debe convertirse into DOCX.

parámetros

Valor de retorno

vacío

DOCXOptionsCOM

Espacio de nombresGrabzIt.Parameters

La clase representa todas las opciones disponibles al crear capturas DOCX.

Propiedades publicas

Métodos públicos


URLToTable(string url TableOptions opciones)COM

Especifica la URL de la que se deben extraer las tablas HTML.

parámetros

Valor de retorno

vacío

HTMLToTable (string html, TableOptions opciones)COM

Especifica el HTML del que se deben extraer las tablas HTML.

parámetros

Valor de retorno

vacío

FileToTable (string camino, TableOptions opciones)COM

Especifica un archivo HTML del que se deben extraer las tablas HTML.

parámetros

Valor de retorno

vacío

TableOptionsCOM

Espacio de nombresGrabzIt.Parameters

La clase representa todas las opciones disponibles al convertir tablas HTML a CSV, XLSX o JSON.

Propiedades publicas

Métodos públicos


Save()

Save el resultado de forma asincrónica y devuelve un identificador único, que se puede utilizar para obtener la captura de pantalla con el GetResult método.

Valor de retorno

El identificador único de la captura de pantalla, de lo contrario, si se produce un error, se genera una excepción. Esto se puede usar para obtener la captura de pantalla con el GetResult Método


Este es el método recomendado para guardar un archivo

Save(string callBackURL)COM

Save el resultado de forma asincrónica y devuelve un identificador único, que se puede utilizar para obtener la captura de pantalla con el GetResult método.

parámetros

Valor de retorno

El identificador único de la captura de pantalla, de lo contrario, si se produce un error, se genera una excepción. Esto se puede usar para obtener la captura de pantalla con el GetResult Método


Advertencia: este método es sincrónico, por lo que hará que una aplicación se detenga mientras se procesa el resultado

GrabzItFile SaveTo()

Save el resultado sincrónicamente a un GrabzItFile objeto.

Valor de retorno

GrabzItFile objeto


Advertencia: este método es sincrónico, por lo que hará que una aplicación se detenga mientras se procesa el resultado

SaveTo(string saveToExpediente)COM

Save el resultado sincrónicamente a un archivo.

parámetros

Valor de retorno

devuelve el verdadero si tiene éxito; de lo contrario, arroja una excepción.


Estado Obtener el estado(string carné de identidad)COM

Obtenga el estado actual de una captura de pantalla de GrabzIt.

parámetros

Valor de retorno

Estado objeto


GrabzItCookie [] GetCookies (string dominio)COM

Obtenga todas las cookies que GrabzIt está utilizando para un dominio en particular. Esto también puede incluir cookies definidas por el usuario.

parámetros

Valor de retorno

GrabzItCookie matriz


SetCookie (string nombre, string dominio, string valor, string camino, bool httponly, DateTime? caduca)COM

Establece una nueva cookie personalizada en GrabzIt, si la cookie personalizada tiene el mismo nombre y dominio que una cookie global, la cookie global se anula.

Esto puede ser útil si la funcionalidad de un sitio web está controlada por cookies.

parámetros

Valor de retorno

Verdadero si la cookie se ha configurado correctamente; de ​​lo contrario, falso


DeleteCookie (string nombre, string dominio)COM

Eliminar una cookie personalizada o bloquear el uso de una cookie global

parámetros

Valor de retorno

Verdadero si la cookie se elimina correctamente; de ​​lo contrario, falso


WaterMark[] Involúcrate WaterMarks(String identificador)COM

Obtén todas tus subidas personalizadas watermarks

Valor de retorno

WaterMark matriz


WaterMark Involúcrate WaterMark(String identificador)COM

Devuelve tu costumbre watermark que coincide con el identificador especificado

parámetros

Valor de retorno

WaterMark


AñadirWaterMark(string identificador, string camino, HorizontalPosition xpos, VerticalPosition ypos)COM

Agregar una nueva costumbre watermark

parámetros

Valor de retorno

devuelve verdadero si el watermark se configuró con éxito


DeleteWaterMark(string identificador)COM

Eliminar una costumbre watermark

parámetros

Valor de retorno

devuelve verdadero si el watermark fue eliminado con éxito


SetLocalProxy (string proxyUrl)COM

Este método permite un servidor proxy local para ser utilizado para todas las solicitudes.

parámetros


UseSSL (bool valor)COM

Especifica si las solicitudes a GrabzIt's API debe usar SSL

parámetros


string CreateEncryptionKey ()COM

Cree una clave de cifrado 64 base criptográficamente segura, con caracteres 44 largos.


Descifrar (string camino, string llave)COM

Descifre una captura cifrada utilizando la clave de cifrado proporcionada.

parámetros


GrabzItFile Descifrar (GrabzItFile archivo, string llave)

Descifre una captura cifrada utilizando la clave de cifrado proporcionada.

parámetros


byte [] Descifrar (datos de byte [], string llave)

Descifre una captura cifrada utilizando la clave de cifrado proporcionada.

parámetros


Cuando establezca propiedades de enumeración en objetos COM, utilice el valor numérico equivalente para la enumeración.

Enumeraciones

ImageFormat

Espacio de nombresGrabzIt.Enums

Esta enumeración consta de los siguientes valores.


BrowserType

Espacio de nombresGrabzIt.Enums

Esta enumeración consta de los siguientes valores.


País

Espacio de nombresGrabzIt.Enums

Esta enumeración consta de los siguientes valores.


PageSize

Espacio de nombresGrabzIt.Enums

Esta enumeración consta de los siguientes valores.


PageOrientation

Espacio de nombresGrabzIt.Enums

Esta enumeración consta de los siguientes valores.


CSSMediaType

Espacio de nombresGrabzIt.Enums

Esta enumeración consta de los siguientes valores.


TableFormat

Espacio de nombresGrabzIt.Enums

Esta enumeración consta de los siguientes valores.


HorizontalPosition

Espacio de nombresGrabzIt.Enums

Esta enumeración consta de los siguientes valores.


VerticalPosition

Espacio de nombresGrabzIt.Enums

Esta enumeración consta de los siguientes valores.


Clases de resultados

GrabzItCookieCOM

Espacio de nombresGalletas GrabzIt.

Propiedades publicas

GrabzItFileCOM

Espacio de nombresGrabzIt.Screenshots

Métodos públicos

Propiedades publicas

EstadoCOM

Espacio de nombresGrabzIt.Screenshots

La clase que representa el estado actual de la captura de pantalla.

Propiedades publicas

WaterMarkCOM

Espacio de nombresGrabzIt.Screenshots

Esta clase representa la costumbre watermarks almacenado en GrabzIt

Métodos públicos

Propiedades publicas