Tools zum Erfassen und Konvertieren des Webs

GrabzItClient mit Java

Java API

Beschreibung

Diese Klasse verwaltet die gesamte Kommunikation mit den GrabzIt-Screenshot-Webdiensten.

Öffentliche Methoden

GrabzItFile GetResult(String Ich würde)

Diese Methode gibt den Screenshot selbst zurück. Wenn nichts zurückgegeben wird, ist ein Fehler aufgetreten oder der Screenshot ist noch nicht fertig.

Parameter

Rückgabewert

GrabzItFile Objekt


URLToAnimation(String url, AnimationOptions Optionen)

Geben Sie die URL des Online-Videos an, das konvertiert werden soll into ein animiertes GIF.

Parameter

Rückgabewert

ungültig

AnimationOptions

Die Klasse stellt alle Optionen dar, die beim Erstellen eines animierten GIF zur Verfügung stehen.

Öffentliche Eigenschaften


URLToImage(String url, ImageOptions Optionen)

Gibt die URL an, die konvertiert werden soll into ein Bild Screenshot.

Parameter

Rückgabewert

ungültig

HTMLToImage(String html, ImageOptions Optionen)

Gibt den HTML-Code an, der konvertiert werden soll into ein Bild.

Parameter

Rückgabewert

ungültig

FileToImage(String Pfad, ImageOptions Optionen)

Gibt eine HTML-Datei an, die konvertiert werden soll into ein Bild.

Parameter

Rückgabewert

ungültig

ImageOptions

Die Klasse stellt alle Optionen dar, die beim Erstellen von Bilderfassungen verfügbar sind.

Öffentliche Eigenschaften

Öffentliche Methoden


URLToVideo(String url, Videooptionen Optionen)

Gibt die URL an, die konvertiert werden soll intoa Video.

Parameter

Rückgabewert

ungültig

HTMLToVideo(String html, Videooptionen Optionen)

Gibt den HTML-Code an, aus dem das Video aufgenommen werden soll.

Parameter

Rückgabewert

ungültig

FileToVideo(String Pfad, Videooptionen Optionen)

Gibt eine HTML-Datei an, die konvertiert werden soll intoa Video.

Parameter

Rückgabewert

ungültig

Videooptionen

Die Klasse stellt alle verfügbaren Optionen dar, wenn Erstellen eines Videos einer Webseite.

Öffentliche Eigenschaften

Öffentliche Methoden


URLToRenderedHTML(String url, HTMLOptions Optionen)

Gibt die URL an, die konvertiert werden soll into gerendertes HTML.

Parameter

Rückgabewert

ungültig

HTMLToRenderedHTML(string html, HTMLOptions Optionen)

Gibt den HTML-Code an, der konvertiert werden soll into gerendertes HTML.

Parameter

Rückgabewert

ungültig

FileToRenderedHTML(string Pfad, HTMLOptions Optionen)

Gibt eine HTML-Datei an, die konvertiert werden soll into gerendertes HTML.

Parameter

Rückgabewert

ungültig

HTMLOptions

Die Klasse stellt alle verfügbaren Optionen dar, wenn Erstellen von gerenderten HTML-Captures.

Öffentliche Eigenschaften

Öffentliche Methoden


URLToPDF(String url, PDFOptions Optionen)

Gibt die URL an, die konvertiert werden soll into ein PDF.

Parameter

Rückgabewert

ungültig

HTMLToPDF(String html, PDFOptions Optionen)

Gibt den HTML-Code an, der konvertiert werden soll into ein PDF.

Parameter

Rückgabewert

ungültig

FileToPDF(String Pfad, PDFOptions Optionen)

Gibt eine HTML-Datei an, die konvertiert werden soll into ein PDF.

Parameter

Rückgabewert

ungültig

PDFOptions

Die Klasse stellt alle Optionen dar, die beim Erstellen von PDF-Captures verfügbar sind.

Öffentliche Eigenschaften

Öffentliche Methoden


URLToDOCX (String url, DOCXOptions Optionen)

Gibt die URL an, die konvertiert werden soll intoa DOCX.

Parameter

Rückgabewert

ungültig

HTMLToDOCX(String html, DOCXOptions Optionen)

Gibt den HTML-Code an, der konvertiert werden soll intoa DOCX.

Parameter

Rückgabewert

ungültig

FileToDOCX(String Pfad, DOCXOptions Optionen)

Gibt eine HTML-Datei an, die konvertiert werden soll intoa DOCX.

Parameter

Rückgabewert

ungültig

DOCXOptions

Die Klasse stellt alle Optionen dar, die beim Erstellen von DOCX-Captures verfügbar sind.

Öffentliche Eigenschaften

Öffentliche Methoden


URLToTable(String url, TableOptions Optionen)

Gibt die URL an, aus der die HTML-Tabellen extrahiert werden sollen.

Parameter

Rückgabewert

ungültig

HTMLToTable (String html, TableOptions Optionen)

Gibt den HTML-Code an, aus dem die HTML-Tabellen extrahiert werden sollen.

Parameter

Rückgabewert

ungültig

FileToTable (String Pfad, TableOptions Optionen)

Gibt eine HTML-Datei an, aus der die HTML-Tabellen extrahiert werden sollen.

Parameter

Rückgabewert

ungültig

TableOptions

Die Klasse stellt alle Optionen dar, die beim Konvertieren von HTML-Tabellen in CSV, XLSX oder JSON verfügbar sind.

Öffentliche Eigenschaften

Öffentliche Methoden


Save()

Save das Ergebnis asynchron und gibt eine eindeutige Kennung zurück, mit der der Screenshot mit dem abgerufen werden kann GetResult Methode.

Rückgabewert

Andernfalls wird die eindeutige Kennung des Screenshots ausgelöst, wenn ein Fehler aufgetreten ist. Dies kann verwendet werden, um den Screenshot mit dem zu erhalten GetResult Methode


Dies ist die empfohlene Methode zum Speichern einer Datei

Save(String callBackURL)

Save das Ergebnis asynchron und gibt eine eindeutige Kennung zurück, mit der der Screenshot mit dem abgerufen werden kann GetResult Methode.

Parameter

Rückgabewert

Andernfalls wird die eindeutige Kennung des Screenshots ausgelöst, wenn ein Fehler aufgetreten ist. Dies kann verwendet werden, um den Screenshot mit dem zu erhalten GetResult Methode

Warnung: Diese Methode ist synchron, sodass eine Anwendung angehalten wird, während das Ergebnis verarbeitet wird

GrabzItFile SaveTo()

Save das Ergebnis synchron zu a GrabzItFile Objekt.

Rückgabewert

GrabzItFile Objekt


Warnung: Diese Methode ist synchron, sodass eine Anwendung angehalten wird, während das Ergebnis verarbeitet wird

SaveTo(String saveToDatei)

Save das Ergebnis synchron zu einer Datei.

Parameter

Rückgabewert

Gibt true zurück, wenn es erfolgreich ist, andernfalls wird eine Ausnahme ausgelöst.


Status Status bekommen(String Ich würde)

Holen Sie sich den aktuellen Status eines GrabzIt-Screenshots.

Parameter

Rückgabewert

Status Objekt


GrabzItCookie [] GetCookies (String Domain)

Holen Sie sich alle Cookies, die GrabzIt für eine bestimmte Domain verwendet. Dies kann auch benutzerdefinierte Cookies beinhalten.

Parameter

Rückgabewert

GrabzItCookie Array


SetCookie (String Name, String Domain, String Wert, String Pfad, boolean httponly, Datum läuft ab)

Legt ein neues benutzerdefiniertes Cookie für GrabzIt fest. Wenn das benutzerdefinierte Cookie denselben Namen und dieselbe Domäne wie ein globales Cookie hat, wird das globale Cookie überschrieben.

Dies kann hilfreich sein, wenn die Funktionalität einer Website durch Cookies gesteuert wird.

Parameter

Rückgabewert

True, wenn das Cookie erfolgreich gesetzt wurde, andernfalls false


DeleteCookie (String Name, String Domain)

Löschen Sie ein benutzerdefiniertes Cookie oder blockieren Sie die Verwendung eines globalen Cookies

Parameter

Rückgabewert

True, wenn der Cookie erfolgreich gelöscht wurde, andernfalls false


WaterMark[] Erhalten Sie WaterMarks()

Holen Sie sich alle Ihre hochgeladenen benutzerdefinierten watermarks

Rückgabewert

WaterMark Array


WaterMark Erhalten Sie WaterMark(String Kennung)

Geben Sie Ihre Gewohnheit zurück watermarks das entspricht der angegebenen Kennung

Parameter

Rückgabewert

WaterMark Objekt


SpeichernWaterMark(String Kennung, String Pfad, HorizontalPosition xpos, VerticalPosition ypos)

Fügen Sie einen neuen Benutzer hinzu watermark

Parameter

Rückgabewert

gibt true zurück, wenn die watermark wurde erfolgreich eingestellt


DeleteWaterMark(String Kennung)

Löschen Sie eine benutzerdefinierte watermark

Parameter

Rückgabewert

gibt true zurück, wenn die watermark wurde erfolgreich gelöscht


SetLocalProxy (String proxyUrl)

Diese Methode ermöglicht a lokaler Proxy-Server für alle Anfragen zu verwenden.

Parameter


UseSSL (boolean Wert)

Gibt an, ob Anfragen an GrabzIt gesendet werden sollen API sollte SSL verwenden

Parameter


String CreateEncryptionKey ()

Erstellen Sie einen kryptografisch sicheren Basis-64-Verschlüsselungsschlüssel mit 44-Zeichen.


Entschlüsseln (String Pfad, String Schlüssel)

Entschlüsseln Sie ein verschlüsseltes Capture mit dem angegebenen Verschlüsselungsschlüssel.

Parameter


GrabzItFile Entschlüsseln (GrabzItFile Datei, String Schlüssel)

Entschlüsseln Sie ein verschlüsseltes Capture mit dem angegebenen Verschlüsselungsschlüssel.

Parameter


Byte [] Entschlüsseln (Byte [] Daten, String Schlüssel)

Entschlüsseln Sie ein verschlüsseltes Capture mit dem angegebenen Verschlüsselungsschlüssel.

Parameter


Enums

ImageFormat

Diese Aufzählung umfasst die folgenden Werte.


BrowserType

Diese Aufzählung umfasst die folgenden Werte.


Land

Diese Aufzählung umfasst die folgenden Werte.


PageSize

Diese Aufzählung umfasst die folgenden Werte.


PageOrientation

Diese Aufzählung umfasst die folgenden Werte.


CSSMediaType

Diese Aufzählung umfasst die folgenden Werte.


TableFormat

Diese Aufzählung umfasst die folgenden Werte.


HorizontalPosition

Diese Aufzählung umfasst die folgenden Werte.


VerticalPosition

Diese Aufzählung umfasst die folgenden Werte.


Ergebnisklassen

Cookie

Öffentliche Eigenschaften

GrabzItFile

Öffentliche Methoden

Status

Die Klasse, die den aktuellen Status des Screenshots darstellt.

Öffentliche Methoden

WaterMark

Diese Klasse repräsentiert den Brauch watermarks in GrabzIt gespeichert

Öffentliche Methoden