Tools zum Erfassen und Konvertieren des Webs

GrabzIt Client mit ASP.NET

ASP.NET API

Beschreibung

Diese Klasse verwaltet die gesamte Kommunikation mit den GrabzIt-Screenshot-Webdiensten. Alle mit gekennzeichneten Methoden COM funktionieren auch, wenn die GrabzIt ASP.NET DLL als COM-Objekt.

Öffentliche Methoden

GrabzItFile GetResult(string Ich würde)COM

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)COM

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

Parameter

Rückgabewert

ungültig

AnimationOptionsCOM

NamespaceGrabzIt.Parameters

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

Öffentliche Eigenschaften


URLToImage(string url, ImageOptions Optionen)COM

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

Parameter

Rückgabewert

ungültig

HTMLToImage(string html, ImageOptions Optionen)COM

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

Parameter

Rückgabewert

ungültig

FileToImage(string Pfad, ImageOptions Optionen)COM

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

Parameter

Rückgabewert

ungültig

ImageOptionsCOM

NamespaceGrabzIt.Parameters

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

Öffentliche Eigenschaften

Öffentliche Methoden


URLToRenderedHTML(string url, HTMLOptions Optionen)COM

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

Parameter

Rückgabewert

ungültig

HTMLToRenderedHTML(string html, HTMLOptions Optionen)COM

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

Parameter

Rückgabewert

ungültig

FileToRenderedHTML(string Pfad, HTMLOptions Optionen)COM

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

Parameter

Rückgabewert

ungültig

HTMLOptionsCOM

NamespaceGrabzIt.Parameters

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

Öffentliche Eigenschaften

Öffentliche Methoden


URLToVideo(string url, Videooptionen Optionen)COM

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

Parameter

Rückgabewert

ungültig

HTMLToVideo(string html, Videooptionen Optionen)COM

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

Parameter

Rückgabewert

ungültig

FileToVideo(string Pfad, Videooptionen Optionen)COM

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

Parameter

Rückgabewert

ungültig

VideooptionenCOM

NamespaceGrabzIt.Parameters

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

Öffentliche Eigenschaften

Öffentliche Methoden


URLToPDF(string url, PDFOptions Optionen)COM

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

Parameter

Rückgabewert

ungültig

HTMLToPDF(string html, PDFOptions Optionen)COM

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

Parameter

Rückgabewert

ungültig

FileToPDF(string Pfad, PDFOptions Optionen)COM

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

Parameter

Rückgabewert

ungültig

PDFOptionsCOM

NamespaceGrabzIt.Parameters

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

Öffentliche Eigenschaften

Öffentliche Methoden


URLToDOCX (string url, DOCXOptions Optionen)COM

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

Parameter

Rückgabewert

ungültig

HTMLToDOCX(string html, DOCXOptions Optionen)COM

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

Parameter

Rückgabewert

ungültig

FileToDOCX(string Pfad, DOCXOptions Optionen)COM

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

Parameter

Rückgabewert

ungültig

DOCXOptionsCOM

NamespaceGrabzIt.Parameters

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

Öffentliche Eigenschaften

Öffentliche Methoden


URLToTable(string url, TableOptions Optionen)COM

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

Parameter

Rückgabewert

ungültig

HTMLToTable (string html, TableOptions Optionen)COM

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

Parameter

Rückgabewert

ungültig

FileToTable (string Pfad, TableOptions Optionen)COM

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

Parameter

Rückgabewert

ungültig

TableOptionsCOM

NamespaceGrabzIt.Parameters

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)COM

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


GrabzItFile SaveToAsynchron()

Save das Ergebnis asynchron zu a GrabzItFile Objekt. Nur verfügbar, wenn die Version von .NET asynchrone Methoden unterstützt.

Rückgabewert

GrabzItFile Objekt


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

SaveTo(string saveToDatei)COM

Save das Ergebnis synchron zu einer Datei.

Parameter

Rückgabewert

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


SaveToAsynchron (string saveToDatei)

Save das Ergebnis asynchron in eine Datei. Nur verfügbar, wenn die Version von .NET asynchrone Methoden unterstützt.

Parameter

Rückgabewert

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


Status Status bekommen(string Ich würde)COM

Holen Sie sich den aktuellen Status eines GrabzIt-Screenshots.

Parameter

Rückgabewert

Status Objekt


GrabzItCookie [] GetCookies (string Domain)COM

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, bool httponly, DateTime? läuft ab)COM

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)COM

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(String Kennung)COM

Holen Sie sich alle Ihre hochgeladenen benutzerdefinierten watermarks

Rückgabewert

WaterMark Array


WaterMark Erhalten Sie WaterMark(String Kennung)COM

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

Parameter

Rückgabewert

WaterMark


SpeichernWaterMark(string Kennung, string Pfad, HorizontalPosition xpos, VerticalPosition ypos)COM

Fügen Sie einen neuen Benutzer hinzu watermark

Parameter

Rückgabewert

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


DeleteWaterMark(string Kennung)COM

Löschen Sie eine benutzerdefinierte watermark

Parameter

Rückgabewert

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


SetLocalProxy (string proxyUrl)COM

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

Parameter


UseSSL (bool Wert)COM

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

Parameter


string CreateEncryptionKey ()COM

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


Entschlüsseln (string Pfad, string Schlüssel)COM

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


Verwenden Sie beim Festlegen der Aufzählungseigenschaften in COM-Objekten stattdessen den entsprechenden numerischen Wert für die Aufzählung.

Enums

ImageFormat

NamespaceGrabzIt.Enums

Diese Aufzählung umfasst die folgenden Werte.


BrowserType

NamespaceGrabzIt.Enums

Diese Aufzählung umfasst die folgenden Werte.


Land

NamespaceGrabzIt.Enums

Diese Aufzählung umfasst die folgenden Werte.


PageSize

NamespaceGrabzIt.Enums

Diese Aufzählung umfasst die folgenden Werte.


PageOrientation

NamespaceGrabzIt.Enums

Diese Aufzählung umfasst die folgenden Werte.


CSSMediaType

NamespaceGrabzIt.Enums

Diese Aufzählung umfasst die folgenden Werte.


TableFormat

NamespaceGrabzIt.Enums

Diese Aufzählung umfasst die folgenden Werte.


HorizontalPosition

NamespaceGrabzIt.Enums

Diese Aufzählung umfasst die folgenden Werte.


VerticalPosition

NamespaceGrabzIt.Enums

Diese Aufzählung umfasst die folgenden Werte.


Ergebnisklassen

GrabzItCookieCOM

NamespaceGrabzIt.Cookies

Öffentliche Eigenschaften

GrabzItFileCOM

NamespaceGrabzIt.Screenshots

Öffentliche Methoden

Öffentliche Eigenschaften

StatusCOM

NamespaceGrabzIt.Screenshots

Die Klasse, die den aktuellen Status des Screenshots darstellt.

Öffentliche Eigenschaften

WaterMarkCOM

NamespaceGrabzIt.Screenshots

Diese Klasse repräsentiert den Brauch watermarks in GrabzIt gespeichert

Öffentliche Methoden

Öffentliche Eigenschaften