Strumenti per acquisire e convertire il Web

Cliente con Perl

API Perl

Descrizione

Questa classe gestisce tutte le comunicazioni con i servizi web di screenshot di GrabzIt.

Metodi pubblici

GetResult($ Id)

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

parametri

Valore di ritorno

La cattura


URLToAnimation($ Url, $ options)

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

parametri

Valore di ritorno

nulla

GrabzItAnimationOptions

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

Proprietà pubbliche


URLToImage($ Url, $ options)

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

parametri

Valore di ritorno

nulla

HTMLToImage($ Html, $ options)

Specifica l'HTML che dovrebbe essere convertito into immagine.

parametri

Valore di ritorno

nulla

FileToImage($ Path, $ options)

Specifica un file HTML che dovrebbe essere convertito into immagine.

parametri

Valore di ritorno

nulla

GrabzItImageOptions

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

Proprietà pubbliche

Metodi pubblici


URLToRenderedHTML($ Url, $ options = null)

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

parametri

Valore di ritorno

nulla

HTMLToRenderedHTML($ Html, $ options = null)

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

parametri

Valore di ritorno

nulla

FileToRenderedHTML($ Path, $ options = null)

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

parametri

Valore di ritorno

nulla

GrabzItHTMLOptions

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

Proprietà pubbliche

Metodi pubblici


URLToPDF($ Url, $ options)

Specifica l'URL che dovrebbe essere convertito into PDF.

parametri

Valore di ritorno

nulla

HTMLToPDF($ Html, $ options)

Specifica l'HTML che dovrebbe essere convertito into PDF.

parametri

Valore di ritorno

nulla

FileToPDF($ Path, $ options)

Specifica un file HTML che dovrebbe essere convertito into PDF.

parametri

Valore di ritorno

nulla

GrabzItPDFOptions

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

Proprietà pubbliche

Metodi pubblici


URLToDOCX ($ url, $ options)

Specifica l'URL che dovrebbe essere convertito into DOCX.

parametri

Valore di ritorno

nulla

HTMLToDOCX($ Html, $ options)

Specifica l'HTML che dovrebbe essere convertito into DOCX.

parametri

Valore di ritorno

nulla

FileToDOCX($ Path, $ options)

Specifica un file HTML che dovrebbe essere convertito into DOCX.

parametri

Valore di ritorno

nulla

GrabzItDOCXOptions

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

Proprietà pubbliche

Metodi pubblici


URLToTable($ Url, $ options)

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

parametri

Valore di ritorno

nulla

HTMLToTable ($ html, $ options)

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

parametri

Valore di ritorno

nulla

FileToTable ($ path, $ options)

Specifica un file HTML da cui estrarre le tabelle HTML.

parametri

Valore di ritorno

nulla

GrabzItTableOptions

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

Proprietà pubbliche

Metodi pubblici


Questo è il metodo raccomandato per salvare un file

Save($ callBackURL = '')

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

SaveTo()

Save il risultato in modo sincrono con una variabile contenente i dati del byte dello screenshot.

Valore di ritorno

restituisce i dati byte del file in caso di successo, altrimenti genera un'eccezione.


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

SaveTo($saveToFile)

Save il risultato in modo sincrono in un file.

parametri

Valore di ritorno

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


GetStatus ($ id)

Ottieni lo stato corrente di uno screenshot di GrabzIt.

parametri

Valore di ritorno

GrabzItStatus oggetto


GetCookies ($ dominio)

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 ($ name, $ domain, $ value = '', $ path = '/', $ httponly = 0, $ expires = '')

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

1 se il cookie è impostato correttamente, altrimenti 0


DeleteCookie ($ name, $ domain)

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

parametri

Valore di ritorno

1 se il cookie viene eliminato correttamente, altrimenti 0


OttieniWaterMarks()

Ottieni il tuo personalizzato caricato watermarks

Valore di ritorno

GrabzItWaterMark schieramento


OttieniWaterMark($ Identificatore)

Restituisci la tua abitudine watermarks che corrisponde all'identificatore specificato

parametri

Valore di ritorno

GrabzItWaterMark


AggiungiWaterMark($ identificatore, $ percorso, $ xpos, $ ypos)

Aggiungi una nuova personalizzazione watermark

parametri

Valore di ritorno

restituisce 1 se il watermark è stato impostato con successo


DeleteWaterMark($ Identificatore)

Elimina un'abitudine watermark

parametri

Valore di ritorno

restituisce 1 se il watermark è stato cancellato con successo


UseSSL ($ value)

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

parametri


Classi di risultati

GrabzItCookie

Metodi pubblici

GrabzItStatus

La classe che rappresenta lo stato corrente dello screenshot.

Metodi pubblici

GrabzItWaterMark

Questa classe rappresenta l'usanza watermarks archiviato in GrabzIt

Metodi pubblici