Narzędzia do przechwytywania i konwertowania Internetu

Klient z Perlem

Perl API

Opis

Ta klasa obsługuje całą komunikację z usługami zrzutów ekranu GrabzIt.

Metody publiczne

GetResult($ id)

Ta metoda zwraca sam zrzut ekranu. Jeśli nic nie zostanie zwrócone, oznacza to, że coś poszło nie tak lub zrzut ekranu nie jest jeszcze gotowy.

parametry

Wartość zwracana

Schwytanie


URLToAnimation($ url, Opcje $)

Określ adres URL wideo online, które należy przekonwertować into animowany GIF.

parametry

Wartość zwracana

unieważnić

GrabzItAnimationOptions

Klasa reprezentuje wszystkie opcje dostępne podczas tworzenia animowanego GIF-a.

Właściwości publiczne


URLToImage($ url, Opcje $)

Określa adres URL, który należy przekonwertować into zrzut ekranu obrazu.

parametry

Wartość zwracana

unieważnić

HTMLToImage($ html, Opcje $)

Określa kod HTML, który należy przekonwertować into obrazie.

parametry

Wartość zwracana

unieważnić

FileToImage($ path, Opcje $)

Określa plik HTML, który należy przekonwertować into obrazie.

parametry

Wartość zwracana

unieważnić

GrabzItImageOptions

Klasa reprezentuje wszystkie opcje dostępne podczas tworzenia zrzutów obrazu.

Właściwości publiczne

Metody publiczne


URLToRenderedHTML($ url, Opcje $ = null)

Określa adres URL, który należy przekonwertować into renderowany HTML.

parametry

Wartość zwracana

unieważnić

HTMLToRenderedHTML($ html, Opcje $ = null)

Określa kod HTML, który należy przekonwertować into renderowany HTML.

parametry

Wartość zwracana

unieważnić

FileToRenderedHTML($ path, Opcje $ = null)

Określa plik HTML, który należy przekonwertować into renderowany HTML.

parametry

Wartość zwracana

unieważnić

GrabzItHTMLOptions

Klasa reprezentuje wszystkie opcje dostępne, kiedy tworzenie renderowanych zrzutów HTML.

Właściwości publiczne

Metody publiczne


URLToPDF($ url, Opcje $)

Określa adres URL, który należy przekonwertować into PDF.

parametry

Wartość zwracana

unieważnić

HTMLToPDF($ html, Opcje $)

Określa kod HTML, który należy przekonwertować into PDF.

parametry

Wartość zwracana

unieważnić

FileToPDF($ path, Opcje $)

Określa plik HTML, który należy przekonwertować into PDF.

parametry

Wartość zwracana

unieważnić

GrabzItPDFOptions

Klasa reprezentuje wszystkie opcje dostępne podczas tworzenia zrzutów PDF.

Właściwości publiczne

Metody publiczne


URLToDOCX ($ url, Opcje $)

Określa adres URL, który należy przekonwertować into DOCX.

parametry

Wartość zwracana

unieważnić

HTMLToDOCX($ html, Opcje $)

Określa kod HTML, który należy przekonwertować into DOCX.

parametry

Wartość zwracana

unieważnić

FileToDOCX($ path, Opcje $)

Określa plik HTML, który należy przekonwertować into DOCX.

parametry

Wartość zwracana

unieważnić

GrabzItDOCXOptions

Klasa reprezentuje wszystkie opcje dostępne podczas tworzenia przechwytywania DOCX.

Właściwości publiczne

Metody publiczne


URLToTable($ url, Opcje $)

Określa adres URL, z którego należy wyodrębnić tabele HTML.

parametry

Wartość zwracana

unieważnić

HTMLToTable ($ html, Opcje $)

Określa kod HTML, z którego należy wyodrębnić tabele HTML.

parametry

Wartość zwracana

unieważnić

FileToTable ($ path, Opcje $)

Określa plik HTML, z którego należy wyodrębnić tabele HTML.

parametry

Wartość zwracana

unieważnić

GrabzItTableOptions

Klasa reprezentuje wszystkie opcje dostępne podczas konwersji tabel HTML na CSV, XLSX lub JSON.

Właściwości publiczne

Metody publiczne


Jest to zalecana metoda zapisywania pliku

Save($ callBackURL = '')

Save wynik asynchronicznie i zwraca unikalny identyfikator, którego można użyć do uzyskania zrzutu ekranu z GetResult Metoda.

parametry

Wartość zwracana

Unikalny identyfikator zrzutu ekranu, w przeciwnym razie, jeśli wystąpi błąd, zgłoszony zostanie wyjątek. Można tego użyć, aby uzyskać zrzut ekranu z GetResult metoda


Ostrzeżenie: ta metoda jest synchroniczna, więc spowoduje zatrzymanie aplikacji podczas przetwarzania wyniku

SaveTo()

Save wynik synchronicznie do zmiennej zawierającej dane bajtu zrzutu ekranu.

Wartość zwracana

zwraca dane bajtowe pliku, jeśli zakończy się powodzeniem, w przeciwnym razie zgłasza wyjątek.


Ostrzeżenie: ta metoda jest synchroniczna, więc spowoduje zatrzymanie aplikacji podczas przetwarzania wyniku

SaveTo($saveToPlik)

Save wynik synchronicznie do pliku.

parametry

Wartość zwracana

zwraca 1, jeśli się powiedzie, w przeciwnym razie zgłasza wyjątek.


GetStatus ($ id)

Uzyskaj aktualny status zrzutu ekranu GrabzIt.

parametry

Wartość zwracana

GrabzItStatus przedmiot


GetCookies ($ domain)

Zdobądź wszystkie pliki cookie, których używa GrabzIt dla określonej domeny. Może to również obejmować pliki cookie zdefiniowane przez użytkownika.

parametry

Wartość zwracana

GrabzItCookie szyk


SetCookie ($ name, $ domain, $ value = '', $ path = '/', $ httponly = 0, $ expires = '')

Ustawia nowy niestandardowy plik cookie w GrabzIt, jeśli niestandardowy plik cookie ma taką samą nazwę i domenę jak globalny plik cookie, globalny plik cookie zostanie zastąpiony.

Może to być przydatne, jeśli funkcjonalność strony internetowej jest kontrolowana przez pliki cookie.

parametry

Wartość zwracana

1, jeśli plik cookie został pomyślnie ustawiony, w przeciwnym razie 0


DeleteCookie ($ name, $ domain)

Usuń niestandardowy plik cookie lub zablokuj używanie globalnego pliku cookie

parametry

Wartość zwracana

1, jeśli plik cookie zostanie pomyślnie usunięty, w przeciwnym razie 0


Get WaterMarks()

Pobierz przesłany plik niestandardowy watermarks

Wartość zwracana

GrabzItWaterMark szyk


Get WaterMark($ identyfikator)

Zwróć swoje zamówienie watermarks który pasuje do określonego identyfikatora

parametry

Wartość zwracana

GrabzItWaterMark


DodajWaterMark($ identyfikator, $ ścieżka, $ xpos, $ ypos)

Dodaj nowy zwyczaj watermark

parametry

Wartość zwracana

zwraca 1, jeśli watermark został pomyślnie ustawiony


DeleteWaterMark($ identyfikator)

Usuń niestandardowy watermark

parametry

Wartość zwracana

zwraca 1, jeśli watermark został pomyślnie usunięty


UseSSL (wartość $)

Określa, czy żądania do GrabzIt's Interfejs API powinien używać protokołu SSL albo nie

parametry


Klasy wyników

GrabzItCookie

Metody publiczne

GrabzItStatus

Klasa reprezentująca bieżący status zrzutu ekranu.

Metody publiczne

GrabzItWaterMark

Ta klasa reprezentuje niestandardowe watermarks przechowywane w GrabzIt

Metody publiczne