Strumenti per acquisire e convertire il Web

Client GrabzIt con ASP.NET

API ASP.NET

Descrizione

Questa classe gestisce tutte le comunicazioni con i servizi web di screenshot di GrabzIt. Tutti i metodi contrassegnati con COM funziona anche quando la DLL ASP.NET GrabzIt viene utilizzata come Oggetto COM.

Metodi pubblici

GrabzItFile GetResult(string id)COM

Questo metodo restituisce lo screenshot stesso. Se non viene restituito nulla, qualcosa è andato storto o lo screenshot non è ancora pronto.

parametri

Valore di ritorno

GrabzItFile oggetto


URLToAnimation(string url, AnimationOptions opzioni)COM

Specifica l'URL del video online che dovrebbe essere convertito into GIF animata.

parametri

Valore di ritorno

nulla

AnimationOptionsCOM

Spazio dei nomiGrabzIt.Parameters

La classe rappresenta tutte le opzioni disponibili durante la creazione di una GIF animata.

Proprietà pubbliche


URLToImage(string url, ImageOptions opzioni)COM

Specifica l'URL che dovrebbe essere convertito into uno screenshot di immagine.

parametri

Valore di ritorno

nulla

HTMLToImage(string html, ImageOptions opzioni)COM

Specifica l'HTML che dovrebbe essere convertito into immagine.

parametri

Valore di ritorno

nulla

FileToImage(string sentiero, ImageOptions opzioni)COM

Specifica un file HTML che dovrebbe essere convertito into immagine.

parametri

Valore di ritorno

nulla

ImageOptionsCOM

Spazio dei nomiGrabzIt.Parameters

La classe rappresenta tutte le opzioni disponibili durante la creazione di acquisizioni di immagini.

Proprietà pubbliche

Metodi pubblici


URLToRenderedHTML(string url, HTMLOptions opzioni)COM

Specifica l'URL che dovrebbe essere convertito into rendering HTML.

parametri

Valore di ritorno

nulla

HTMLToRenderedHTML(string html, HTMLOptions opzioni)COM

Specifica l'HTML che dovrebbe essere convertito into rendering HTML.

parametri

Valore di ritorno

nulla

FileToRenderedHTML(string sentiero, HTMLOptions opzioni)COM

Specifica un file HTML che dovrebbe essere convertito into rendering HTML.

parametri

Valore di ritorno

nulla

HTMLOptionsCOM

Spazio dei nomiGrabzIt.Parameters

La classe rappresenta tutte le opzioni disponibili quando creazione di acquisizioni HTML renderizzate.

Proprietà pubbliche

Metodi pubblici


URLToPDF(string url, PDFOptions opzioni)COM

Specifica l'URL che dovrebbe essere convertito into PDF.

parametri

Valore di ritorno

nulla

HTMLToPDF(string html, PDFOptions opzioni)COM

Specifica l'HTML che dovrebbe essere convertito into PDF.

parametri

Valore di ritorno

nulla

FileToPDF(string sentiero, PDFOptions opzioni)COM

Specifica un file HTML che dovrebbe essere convertito into PDF.

parametri

Valore di ritorno

nulla

PDFOptionsCOM

Spazio dei nomiGrabzIt.Parameters

La classe rappresenta tutte le opzioni disponibili durante la creazione di acquisizioni PDF.

Proprietà pubbliche

Metodi pubblici


URLToDOCX (string url, DOCXOptions opzioni)COM

Specifica l'URL che dovrebbe essere convertito into DOCX.

parametri

Valore di ritorno

nulla

HTMLToDOCX(string html, DOCXOptions opzioni)COM

Specifica l'HTML che dovrebbe essere convertito into DOCX.

parametri

Valore di ritorno

nulla

FileToDOCX(string sentiero, DOCXOptions opzioni)COM

Specifica un file HTML che dovrebbe essere convertito into DOCX.

parametri

Valore di ritorno

nulla

DOCXOptionsCOM

Spazio dei nomiGrabzIt.Parameters

La classe rappresenta tutte le opzioni disponibili durante la creazione di acquisizioni DOCX.

Proprietà pubbliche

Metodi pubblici


URLToTable(string url, TableOptions opzioni)COM

Specifica l'URL da cui devono essere estratte le tabelle HTML.

parametri

Valore di ritorno

nulla

HTMLToTable (string html, TableOptions opzioni)COM

Specifica l'HTML da cui devono essere estratte le tabelle HTML.

parametri

Valore di ritorno

nulla

FileToTable (string sentiero, TableOptions opzioni)COM

Specifica un file HTML da cui estrarre le tabelle HTML.

parametri

Valore di ritorno

nulla

TableOptionsCOM

Spazio dei nomiGrabzIt.Parameters

La classe rappresenta tutte le opzioni disponibili durante la conversione di tabelle HTML in CSV, XLSX o JSON.

Proprietà pubbliche

Metodi pubblici


Save()

Save il risultato in modo asincrono e restituisce un identificatore univoco, che può essere utilizzato per ottenere lo screenshot con il GetResult metodo.

Valore di ritorno

L'identificatore univoco dello screenshot, altrimenti in caso di errore viene generata un'eccezione. Questo può essere usato per ottenere lo screenshot con il GetResult metodo


Questo è il metodo raccomandato per salvare un file

Save(string callBackURL)COM

Save il risultato in modo asincrono e restituisce un identificatore univoco, che può essere utilizzato per ottenere lo screenshot con il GetResult metodo.

parametri

Valore di ritorno

L'identificatore univoco dello screenshot, altrimenti in caso di errore viene generata un'eccezione. Questo può essere usato per ottenere lo screenshot con il GetResult metodo


Avvertendo questo metodo è sincrono, quindi l'applicazione verrà messa in pausa mentre il risultato viene elaborato

GrabzItFile SaveTo()

Save il risultato in modo sincrono con a GrabzItFile oggetto.

Valore di ritorno

GrabzItFile oggetto


Avvertendo questo metodo è sincrono, quindi l'applicazione verrà messa in pausa mentre il risultato viene elaborato

SaveTo(string saveToFile)COM

Save il risultato in modo sincrono in un file.

parametri

Valore di ritorno

restituisce il vero se ha esito positivo, altrimenti genera un'eccezione.


Stato GetStatus (string id)COM

Ottieni lo stato corrente di uno screenshot di GrabzIt.

parametri

Valore di ritorno

Stato oggetto


GrabzItCookie [] getCookies (string dominio)COM

Ricevi tutti i cookie che GrabzIt utilizza per un determinato dominio. Ciò può includere anche i cookie definiti dall'utente.

parametri

Valore di ritorno

GrabzItCookie schieramento


SetCookie (string nome, string dominio, string valore, string sentiero, bool httponly, DateTime? scade)COM

Imposta un nuovo cookie personalizzato su GrabzIt, se il cookie personalizzato ha lo stesso nome e dominio di un cookie globale, il cookie globale viene sovrascritto.

Ciò può essere utile se la funzionalità di un sito Web è controllata dai cookie.

parametri

Valore di ritorno

Vero se il cookie è impostato correttamente, altrimenti falso


DeleteCookie (string nome, string dominio)COM

Elimina un cookie personalizzato o blocca l'utilizzo di un cookie globale

parametri

Valore di ritorno

Vero se il cookie viene eliminato correttamente, altrimenti falso


WaterMark[] OttieniWaterMarks(String identificatore)COM

Ottieni tutte le tue personalizzazioni caricate watermarks

Valore di ritorno

WaterMark schieramento


WaterMark OttieniWaterMark(String identificatore)COM

Restituisci la tua abitudine watermark che corrisponde all'identificatore specificato

parametri

Valore di ritorno

WaterMark


AggiungiWaterMark(string identificatore, string sentiero, HorizontalPosition xpos, VerticalPosition ypos)COM

Aggiungi una nuova personalizzazione watermark

parametri

Valore di ritorno

restituisce vero se il watermark è stato impostato con successo


DeleteWaterMark(string identificatore)COM

Elimina un'abitudine watermark

parametri

Valore di ritorno

restituisce vero se il watermark è stato cancellato con successo


SetLocalProxy (string proxyurl)COM

Questo metodo consente a server proxy locale da utilizzare per tutte le richieste.

parametri


UseSSL (bool valore)COM

Specifica se le richieste a GrabzIt's L'API dovrebbe usare SSL

parametri


string CreateEncryptionKey ()COM

Crea una chiave di crittografia 64 di base crittograficamente sicura, lunga 44 caratteri.


Decrypt (string sentiero, string chiave)COM

Decifrare un'acquisizione crittografata utilizzando la chiave di crittografia fornita.

parametri


GrabzItFile Decrypt (GrabzItFile file, string chiave)

Decifrare un'acquisizione crittografata utilizzando la chiave di crittografia fornita.

parametri


byte [] Decrypt (byte [] data, string chiave)

Decifrare un'acquisizione crittografata utilizzando la chiave di crittografia fornita.

parametri


Quando si impostano le proprietà enum negli oggetti COM, utilizzare invece il valore numerico equivalente per l'enum.

Enums

ImageFormat

Spazio dei nomiGrabzIt.Enums

Questo enum comprende i seguenti valori.


BrowserType

Spazio dei nomiGrabzIt.Enums

Questo enum comprende i seguenti valori.


Paese

Spazio dei nomiGrabzIt.Enums

Questo enum comprende i seguenti valori.


PageSize

Spazio dei nomiGrabzIt.Enums

Questo enum comprende i seguenti valori.


PageOrientation

Spazio dei nomiGrabzIt.Enums

Questo enum comprende i seguenti valori.


CSSMediaType

Spazio dei nomiGrabzIt.Enums

Questo enum comprende i seguenti valori.


TableFormat

Spazio dei nomiGrabzIt.Enums

Questo enum comprende i seguenti valori.


HorizontalPosition

Spazio dei nomiGrabzIt.Enums

Questo enum comprende i seguenti valori.


VerticalPosition

Spazio dei nomiGrabzIt.Enums

Questo enum comprende i seguenti valori.


Classi di risultati

GrabzItCookieCOM

Spazio dei nomiGrabzIt.Cookies

Proprietà pubbliche

GrabzItFileCOM

Spazio dei nomiGrabzIt.Screenshots

Metodi pubblici

Proprietà pubbliche

StatoCOM

Spazio dei nomiGrabzIt.Screenshots

La classe che rappresenta lo stato corrente dello screenshot.

Proprietà pubbliche

WaterMarkCOM

Spazio dei nomiGrabzIt.Screenshots

Questa classe rappresenta l'usanza watermarks archiviato in GrabzIt

Metodi pubblici

Proprietà pubbliche