Outils pour capturer et convertir le Web

GrabzIt Client avec ASP.NET

API ASP.NET

Détails

Cette classe gère toutes les communications avec les services Web de capture d’écran GrabzIt. Toutes les méthodes marquées avec COM fonctionne également lorsque la DLL GrabzIt ASP.NET est utilisée en tant que Objet COM.

Méthodes publiques

GrabzItFile GetResult(string id)COM

Cette méthode renvoie la capture d'écran elle-même. Si rien n'est renvoyé, alors quelque chose s'est mal passé ou la capture d'écran n'est pas encore prête.

Paramètres

Valeur de retour

GrabzItFile objet


URLToAnimation(string url, AnimationOptions options)COM

Spécifiez l'URL de la vidéo en ligne à convertir into un GIF animé.

Paramètres

Valeur de retour

annuler

AnimationOptionsCOM

Espace de nomsGrabzIt.Parameters

La classe représente toutes les options disponibles lors de la création d'un fichier GIF animé.

Propriétés publiques


URLToImage(string url, ImageOptions options)COM

Spécifie l'URL à convertir into une image capture d'écran.

Paramètres

Valeur de retour

annuler

HTMLToImage(string html, ImageOptions options)COM

Spécifie le HTML à convertir into une image.

Paramètres

Valeur de retour

annuler

FileToImage(string chemin, ImageOptions options)COM

Spécifie un fichier HTML à convertir into une image.

Paramètres

Valeur de retour

annuler

ImageOptionsCOM

Espace de nomsGrabzIt.Parameters

La classe représente toutes les options disponibles lors de la création de captures d'image.

Propriétés publiques

Méthodes publiques


URLToRenderedHTML(string url, HTMLOptions options)COM

Spécifie l'URL à convertir into rendu HTML.

Paramètres

Valeur de retour

annuler

HTMLToRenderedHTML(string html, HTMLOptions options)COM

Spécifie le HTML à convertir into rendu HTML.

Paramètres

Valeur de retour

annuler

FileToRenderedHTML(string chemin, HTMLOptions options)COM

Spécifie un fichier HTML à convertir into rendu HTML.

Paramètres

Valeur de retour

annuler

HTMLOptionsCOM

Espace de nomsGrabzIt.Parameters

La classe représente toutes les options disponibles lorsque création de captures HTML rendues.

Propriétés publiques

Méthodes publiques


URLToPDF(string url, PDFOptions options)COM

Spécifie l'URL à convertir into un PDF.

Paramètres

Valeur de retour

annuler

HTMLToPDF(string html, PDFOptions options)COM

Spécifie le HTML à convertir into un PDF.

Paramètres

Valeur de retour

annuler

FileToPDF(string chemin, PDFOptions options)COM

Spécifie un fichier HTML à convertir into un PDF.

Paramètres

Valeur de retour

annuler

PDFOptionsCOM

Espace de nomsGrabzIt.Parameters

La classe représente toutes les options disponibles lors de la création de captures PDF.

Propriétés publiques

Méthodes publiques


URLToDOCX (string url, DOCXOptions options)COM

Spécifie l'URL à convertir into un DOCX.

Paramètres

Valeur de retour

annuler

HTMLToDOCX(string html, DOCXOptions options)COM

Spécifie le HTML à convertir into un DOCX.

Paramètres

Valeur de retour

annuler

FileToDOCX(string chemin, DOCXOptions options)COM

Spécifie un fichier HTML à convertir into un DOCX.

Paramètres

Valeur de retour

annuler

DOCXOptionsCOM

Espace de nomsGrabzIt.Parameters

La classe représente toutes les options disponibles lors de la création de captures DOCX.

Propriétés publiques

Méthodes publiques


URLToTable(string url, TableOptions options)COM

Spécifie l'URL à partir de laquelle les tables HTML doivent être extraites.

Paramètres

Valeur de retour

annuler

HTMLToTable (string html, TableOptions options)COM

Spécifie le HTML à partir duquel les tables HTML doivent être extraites.

Paramètres

Valeur de retour

annuler

FileToTable (string chemin, TableOptions options)COM

Spécifie un fichier HTML à partir duquel les tables HTML doivent être extraites.

Paramètres

Valeur de retour

annuler

TableOptionsCOM

Espace de nomsGrabzIt.Parameters

La classe représente toutes les options disponibles lors de la conversion de tableaux HTML en fichiers CSV, XLSX ou JSON.

Propriétés publiques

Méthodes publiques


Save()

Save le résultat de manière asynchrone et renvoie un identifiant unique, qui peut être utilisé pour obtenir la capture d'écran avec le GetResult méthode.

Valeur de retour

L'identifiant unique de la capture d'écran sinon, si une erreur survient, une exception est levée. Ceci peut être utilisé pour obtenir la capture d'écran avec le GetResult méthode


C'est la méthode recommandée pour sauvegarder un fichier

Save(string URL de rappel)COM

Save le résultat de manière asynchrone et renvoie un identifiant unique, qui peut être utilisé pour obtenir la capture d'écran avec le GetResult méthode.

Paramètres

Valeur de retour

L'identifiant unique de la capture d'écran sinon, si une erreur survient, une exception est levée. Ceci peut être utilisé pour obtenir la capture d'écran avec le GetResult méthode


Attention, cette méthode est synchrone et va donc mettre une application en pause pendant le traitement du résultat

GrabzItFile SaveTo()

Save le résultat de manière synchrone à un GrabzItFile objet.

Valeur de retour

GrabzItFile objet


Attention, cette méthode est synchrone et va donc mettre une application en pause pendant le traitement du résultat

SaveTo(string saveToFichier)COM

Save le résultat de manière synchrone à un fichier.

Paramètres

Valeur de retour

retourne le vrai s'il réussit, sinon il lève une exception.


Statut GetStatus (string id)COM

Obtenir le statut actuel d'une capture d'écran GrabzIt.

Paramètres

Valeur de retour

Statut objet


GrabzItCookie [] GetCookies (string domaine)COM

Obtenez tous les cookies que GrabzIt utilise pour un domaine particulier. Cela peut également inclure les cookies définis par l'utilisateur.

Paramètres

Valeur de retour

GrabzItCookie tableau


SetCookie (string prénom, string domaine, string valeur, string chemin, bool Honnêtement, DateTime? expire)COM

Définit un nouveau cookie personnalisé sur GrabzIt. Si le cookie personnalisé porte le même nom et le même domaine qu'un cookie global, le cookie global est remplacé.

Cela peut être utile si une fonctionnalité de site Web est contrôlée par des cookies.

Paramètres

Valeur de retour

Vrai si le cookie est installé avec succès, sinon faux


DeleteCookie (string prénom, string domaine)COM

Supprimer un cookie personnalisé ou bloquer l'utilisation d'un cookie global

Paramètres

Valeur de retour

Vrai si le cookie est supprimé avec succès, sinon faux


WaterMark[] Profiter de la WaterMarks(String identifiant)COM

Obtenez toute votre personnalisation téléchargée watermarks

Valeur de retour

WaterMark tableau


WaterMark Profiter de la WaterMark(String identifiant)COM

Renvoyez votre coutume watermark qui correspond à l'identifiant spécifié

Paramètres

Valeur de retour

WaterMark


AddWaterMark(string identifiant, string chemin, HorizontalPosition xpos, VerticalPosition ypos)COM

Ajouter une nouvelle personnalisation watermark

Paramètres

Valeur de retour

renvoie vrai si le watermark a été défini avec succès


DeleteWaterMark(string identifiant)COM

Supprimer une personnalisation watermark

Paramètres

Valeur de retour

renvoie vrai si le watermark a été supprimé avec succès


SetLocalProxy (string proxyUrl)COM

Cette méthode permet une serveur proxy local à utiliser pour toutes les demandes.

Paramètres


UseSSL (bool valeur)COM

Spécifie si les demandes à GrabzIt API devrait utiliser SSL

Paramètres


string CreateEncryptionKey ()COM

Créez une clé de chiffrement 64 de base sécurisée sur le plan cryptographique, longue de caractères 44.


Décrypter (string chemin, string clé)COM

Décryptez une capture cryptée à l'aide de la clé de cryptage fournie.

Paramètres


GrabzItFile Décrypter (GrabzItFile fichier, string clé)

Décryptez une capture cryptée à l'aide de la clé de cryptage fournie.

Paramètres


byte [] Decrypt (byte [] data, string clé)

Décryptez une capture cryptée à l'aide de la clé de cryptage fournie.

Paramètres


Lors de la définition des propriétés enum dans les objets COM, utilisez plutôt la valeur numérique équivalente pour l'énumération.

Enums

ImageFormat

Espace de nomsGrabzIt.Enums

Cette énumération comprend les valeurs suivantes.


BrowserType

Espace de nomsGrabzIt.Enums

Cette énumération comprend les valeurs suivantes.


Pays

Espace de nomsGrabzIt.Enums

Cette énumération comprend les valeurs suivantes.


PageSize

Espace de nomsGrabzIt.Enums

Cette énumération comprend les valeurs suivantes.


PageOrientation

Espace de nomsGrabzIt.Enums

Cette énumération comprend les valeurs suivantes.


CSSMediaType

Espace de nomsGrabzIt.Enums

Cette énumération comprend les valeurs suivantes.


TableFormat

Espace de nomsGrabzIt.Enums

Cette énumération comprend les valeurs suivantes.


HorizontalPosition

Espace de nomsGrabzIt.Enums

Cette énumération comprend les valeurs suivantes.


VerticalPosition

Espace de nomsGrabzIt.Enums

Cette énumération comprend les valeurs suivantes.


Classes de résultat

GrabzItCookieCOM

Espace de nomsGrabzIt.Cookies

Propriétés publiques

GrabzItFileCOM

Espace de nomsGrabzIt.Screens

Méthodes publiques

Propriétés publiques

StatutCOM

Espace de nomsGrabzIt.Screens

La classe représentant le statut actuel de la capture d'écran.

Propriétés publiques

WaterMarkCOM

Espace de nomsGrabzIt.Screens

Cette classe représente la coutume watermarks stocké dans GrabzIt

Méthodes publiques

Propriétés publiques