Tools om het web vast te leggen en te converteren

GrabzIt-client met PHP

PHP API

Omschrijving

Deze klasse verzorgt alle communicatie met de GrabzIt-screenshotwebservices.

Publieke methoden

GetResult($ Id)

Deze methode retourneert de screenshot zelf. Als er niets wordt geretourneerd, is er iets misgegaan of is de screenshot nog niet gereed.

parameters

Winstwaarde

De vangst


URLToAnimation($ Url, $ options = null)

Geef de URL op van de online video die moet worden geconverteerd intoa geanimeerde GIF.

parameters

Winstwaarde

komen te vervallen

GrabzItAnimationOptions

De klasse vertegenwoordigt alle beschikbare opties bij het maken van een geanimeerde GIF.

Publieke eigenschappen


URLToImage($ Url, $ options = null)

Hiermee geeft u de URL op die moet worden geconverteerd intoa afbeelding screenshot.

parameters

Winstwaarde

komen te vervallen

HTMLToImage($ Html, $ options = null)

Hiermee geeft u de HTML op die moet worden geconverteerd inteen afbeelding.

parameters

Winstwaarde

komen te vervallen

FileToImage($ Path, $ options = null)

Geeft een HTML-bestand aan dat moet worden geconverteerd inteen afbeelding.

parameters

Winstwaarde

komen te vervallen

GrabzItImageOptions

De klasse vertegenwoordigt alle beschikbare opties bij het maken van afbeeldingen.

Publieke eigenschappen

Publieke methoden


URLToVideo($url, $ options = null)

Hiermee geeft u de URL op die moet worden geconverteerd intoa filmpje.

parameters

Winstwaarde

komen te vervallen

HTMLToVideo($html, $ options = null)

Specificeert de HTML waaruit de video moet worden vastgelegd.

parameters

Winstwaarde

komen te vervallen

FileToVideo($pad, $ options = null)

Geeft een HTML-bestand aan dat moet worden geconverteerd intoa filmpje.

parameters

Winstwaarde

komen te vervallen

Videoopties

De klasse vertegenwoordigt alle beschikbare opties wanneer een video van een webpagina maken.

Publieke eigenschappen

Publieke methoden


URLToRenderedHTML($ Url, $ options = null)

Hiermee geeft u de URL op die moet worden geconverteerd into gerenderde HTML.

parameters

Winstwaarde

komen te vervallen

HTMLToRenderedHTML($ Html, $ options = null)

Hiermee geeft u de HTML op die moet worden geconverteerd into gerenderde HTML.

parameters

Winstwaarde

komen te vervallen

FileToRenderedHTML($ Path, $ options = null)

Geeft een HTML-bestand aan dat moet worden geconverteerd into gerenderde HTML.

parameters

Winstwaarde

komen te vervallen

GrabzItHTMLOptions

De klasse vertegenwoordigt alle beschikbare opties wanneer gerenderde HTML-vastleggingen maken.

Publieke eigenschappen

Publieke methoden


URLToPDF($ Url, $ options = null)

Hiermee geeft u de URL op die moet worden geconverteerd intoa PDF.

parameters

Winstwaarde

komen te vervallen

HTMLToPDF($ Html, $ options = null)

Hiermee geeft u de HTML op die moet worden geconverteerd intoa PDF.

parameters

Winstwaarde

komen te vervallen

FileToPDF($ Path, $ options = null)

Geeft een HTML-bestand aan dat moet worden geconverteerd intoa PDF.

parameters

Winstwaarde

komen te vervallen

GrabzItPDFOptions

De klasse vertegenwoordigt alle beschikbare opties bij het maken van PDF-opnames.

Publieke eigenschappen

Publieke methoden


URLToDOCX ($ url, $ options = null)

Hiermee geeft u de URL op die moet worden geconverteerd intoa DOCX.

parameters

Winstwaarde

komen te vervallen

HTMLToDOCX($ Html, $ options = null)

Hiermee geeft u de HTML op die moet worden geconverteerd intoa DOCX.

parameters

Winstwaarde

komen te vervallen

FileToDOCX($ Path, $ options = null)

Geeft een HTML-bestand aan dat moet worden geconverteerd intoa DOCX.

parameters

Winstwaarde

komen te vervallen

GrabzItDOCXOptions

De klasse vertegenwoordigt alle beschikbare opties bij het maken van DOCX-opnames.

Publieke eigenschappen

Publieke methoden


URLToTable($ Url, $ options = null)

Hiermee geeft u de URL op waaruit de HTML-tabellen moeten worden geëxtraheerd.

parameters

Winstwaarde

komen te vervallen

HTMLToTable ($ html, $ options = null)

Hiermee geeft u de HTML op waaruit de HTML-tabellen moeten worden geëxtraheerd.

parameters

Winstwaarde

komen te vervallen

FileToTable ($ path, $ options = null)

Geeft een HTML-bestand aan waaruit de HTML-tabellen moeten worden geëxtraheerd.

parameters

Winstwaarde

komen te vervallen

GrabzItTableOptions

De klasse vertegenwoordigt alle beschikbare opties bij het converteren van HTML-tabellen naar CSV, XLSX of JSON.

Publieke eigenschappen

Publieke methoden


Save($ callBackURL = null)

Save het resultaat asynchroon en retourneert een unieke identificatie, die kan worden gebruikt om de screenshot met de te krijgen GetResult methode.

parameters

Winstwaarde

De unieke identificatie van de screenshot anders wordt een uitzondering gegenereerd als er een fout is opgetreden. Dit kan worden gebruikt om de screenshot met de te krijgen GetResult methode


Waarschuwing: deze methode is synchroon, waardoor een toepassing wordt gepauzeerd terwijl het resultaat wordt verwerkt

SaveTo()

Save het resultaat synchroon met een variabele die de screenshotbytegegevens bevat.

Winstwaarde

geeft de bytegegevens van het bestand terug als dit succesvol is, anders wordt een uitzondering gegenereerd.


Waarschuwing: deze methode is synchroon, waardoor een toepassing wordt gepauzeerd terwijl het resultaat wordt verwerkt

SaveTo($saveToHet dossier)

Save het resultaat synchroon met een bestand.

parameters

Winstwaarde

geeft de true terug als het succesvol is, anders wordt een uitzondering gegenereerd.


GetStatus ($ id)

Download de huidige status van een GrabzIt-schermafbeelding.

parameters

Winstwaarde

GrabzItStatus object


GetCookies ($ domein)

Download alle cookies die GrabzIt voor een bepaald domein gebruikt. Dit kan ook door de gebruiker gedefinieerde cookies zijn.

parameters

Winstwaarde

GrabzItCookie reeks


SetCookie ($ name, $ domain, $ value = "", $ path = "/", $ httponly = false, $ expires = "")

Stelt een nieuwe aangepaste cookie in op GrabzIt, als de aangepaste cookie dezelfde naam en hetzelfde domein heeft als een globale cookie, wordt de globale cookie genegeerd.

Dit kan handig zijn als de functionaliteit van een website wordt beheerd door cookies.

parameters

Winstwaarde

Waar als de cookie succesvol is ingesteld, anders onwaar


DeleteCookie ($ name, $ domain)

Verwijder een aangepaste cookie of blokkeer het gebruik van een globale cookie

parameters

Winstwaarde

Waar als de cookie succesvol is verwijderd, anders onwaar


KrijgenWaterMarks()

Krijg je geüploade aangepaste watermarks

Winstwaarde

GrabzItWaterMark reeks


KrijgenWaterMark($ Identifier)

Retourneer uw aangepaste watermarks die overeenkomt met de opgegeven identifier

parameters

Winstwaarde

GrabzItWaterMark


ToevoegenWaterMark($ identifier, $ path, $ xpos, $ ypos)

Voeg een nieuwe gewoonte toe watermark

parameters

Winstwaarde

geeft true terug als de watermark is succesvol ingesteld


DeleteWaterMark($ Identifier)

Verwijder een custom watermark

parameters

Winstwaarde

geeft true terug als de watermark is succesvol verwijderd


SetLocalProxy ($ proxyUrl)

Met deze methode kan een lokale proxyserver te gebruiken voor alle verzoeken.

parameters


UseSSL ($ value)

Geeft aan of verzoeken aan GrabzIt's zijn API moet SSL gebruiken of niet

parameters


CreateEncryptionKey ()

Maak een cryptografisch veilige basis 64-coderingssleutel, 44-tekens lang.


Decoderen ($ data, $ key)

Decodeer een gecodeerde opname met de meegeleverde coderingssleutel.

parameters


DecryptFile ($ path, $ key)

Decodeer een gecodeerde opname met de meegeleverde coderingssleutel.

parameters


Resultaatklassen

GrabzItCookie

Publieke eigenschappen

GrabzItStatus

De klasse die de huidige status van de schermafbeelding weergeeft.

Publieke eigenschappen

GrabzItWaterMark

Deze klasse vertegenwoordigt de gewoonte watermarks opgeslagen in GrabzIt

Publieke eigenschappen