Narzędzia do przechwytywania i konwertowania Internetu

Klient GrabzIt z PHP

API PHP

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 $ = null)

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 $ = null)

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

parametry

Wartość zwracana

unieważnić

HTMLToImage($ html, Opcje $ = null)

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

parametry

Wartość zwracana

unieważnić

FileToImage($ path, Opcje $ = null)

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


URLToVideo($url, Opcje $ = null)

Określa adres URL, który należy przekonwertować intoo wideo.

parametry

Wartość zwracana

unieważnić

HTMLToVideo($html, Opcje $ = null)

Określa kod HTML, z którego ma zostać przechwycone wideo.

parametry

Wartość zwracana

unieważnić

FileToVideo($ścieżka, Opcje $ = null)

Określa plik HTML, który należy przekonwertować intoo wideo.

parametry

Wartość zwracana

unieważnić

Opcje wideo

Klasa reprezentuje wszystkie opcje dostępne, kiedy tworzenie wideo strony internetowej.

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 $ = null)

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

parametry

Wartość zwracana

unieważnić

HTMLToPDF($ html, Opcje $ = null)

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

parametry

Wartość zwracana

unieważnić

FileToPDF($ path, Opcje $ = null)

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 $ = null)

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

parametry

Wartość zwracana

unieważnić

HTMLToDOCX($ html, Opcje $ = null)

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

parametry

Wartość zwracana

unieważnić

FileToDOCX($ path, Opcje $ = null)

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 $ = null)

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

parametry

Wartość zwracana

unieważnić

HTMLToTable ($ html, Opcje $ = null)

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

parametry

Wartość zwracana

unieważnić

FileToTable ($ path, Opcje $ = null)

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


Save($ callBackURL = null)

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 prawdę, 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 = false, $ 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

Prawda, jeśli plik cookie został pomyślnie ustawiony, w przeciwnym razie fałsz


DeleteCookie ($ name, $ domain)

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

parametry

Wartość zwracana

Prawda, jeśli plik cookie zostanie pomyślnie usunięty, w przeciwnym razie fałsz


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 prawdę, jeśli watermark został pomyślnie ustawiony


DeleteWaterMark($ identyfikator)

Usuń niestandardowy watermark

parametry

Wartość zwracana

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


SetLocalProxy ($ proxyUrl)

Ta metoda umożliwia lokalny serwer proxy do wykorzystania we wszystkich żądaniach.

parametry


UseSSL (wartość $)

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

parametry


CreateEncryptionKey ()

Utwórz kryptograficznie bezpieczny podstawowy klucz szyfrowania 64 o długości znaków 44.


Odszyfruj ($ dane, $ klucz)

Odszyfruj zaszyfrowane przechwycenie za pomocą dostarczonego klucza szyfrowania.

parametry


DecryptFile ($ path, $ key)

Odszyfruj zaszyfrowane przechwycenie za pomocą dostarczonego klucza szyfrowania.

parametry


Klasy wyników

GrabzItCookie

Właściwości publiczne

GrabzItStatus

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

Właściwości publiczne

GrabzItWaterMark

Ta klasa reprezentuje niestandardowe watermarks przechowywane w GrabzIt

Właściwości publiczne