Narzędzia do przechwytywania i konwertowania Internetu

Klient GrabzIt z ASP.NET

Interfejs API ASP.NET

Opis

Ta klasa obsługuje całą komunikację z usługami zrzutów ekranu GrabzIt. Wszystkie metody oznaczone COM działa również, gdy biblioteka DLL GrabzIt ASP.NET jest używana jako Obiekt COM.

Metody publiczne

GrabzItFile GetResult(string ID)COM

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

GrabzItFile przedmiot


URLToAnimation(string adres URL, AnimationOptions opcje)COM

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

parametry

Wartość zwracana

unieważnić

AnimationOptionsCOM

Przestrzeń nazwGrabzIt.Parameters

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

Właściwości publiczne


URLToImage(string adres URL, ImageOptions opcje)COM

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

parametry

Wartość zwracana

unieważnić

HTMLToImage(string HTML, ImageOptions opcje)COM

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

parametry

Wartość zwracana

unieważnić

FileToImage(string ścieżka, ImageOptions opcje)COM

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

parametry

Wartość zwracana

unieważnić

ImageOptionsCOM

Przestrzeń nazwGrabzIt.Parameters

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

Właściwości publiczne

Metody publiczne


URLToRenderedHTML(string adres URL, HTMLOptions opcje)COM

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

parametry

Wartość zwracana

unieważnić

HTMLToRenderedHTML(string HTML, HTMLOptions opcje)COM

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

parametry

Wartość zwracana

unieważnić

FileToRenderedHTML(string ścieżka, HTMLOptions opcje)COM

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

parametry

Wartość zwracana

unieważnić

HTMLOptionsCOM

Przestrzeń nazwGrabzIt.Parameters

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

Właściwości publiczne

Metody publiczne


URLToPDF(string adres URL, PDFOpcje opcje)COM

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

parametry

Wartość zwracana

unieważnić

HTMLToPDF(string HTML, PDFOpcje opcje)COM

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

parametry

Wartość zwracana

unieważnić

FileToPDF(string ścieżka, PDFOpcje opcje)COM

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

parametry

Wartość zwracana

unieważnić

PDFOpcjeCOM

Przestrzeń nazwGrabzIt.Parameters

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

Właściwości publiczne

Metody publiczne


URLToDOCX (string adres URL, DOCXOptions opcje)COM

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

parametry

Wartość zwracana

unieważnić

HTMLToDOCX(string HTML, DOCXOptions opcje)COM

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

parametry

Wartość zwracana

unieważnić

FileToDOCX(string ścieżka, DOCXOptions opcje)COM

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

parametry

Wartość zwracana

unieważnić

DOCXOptionsCOM

Przestrzeń nazwGrabzIt.Parameters

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

Właściwości publiczne

Metody publiczne


URLToTable(string adres URL, TableOptions opcje)COM

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

parametry

Wartość zwracana

unieważnić

HTMLToTable (string HTML, TableOptions opcje)COM

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

parametry

Wartość zwracana

unieważnić

FileToTable (string ścieżka, TableOptions opcje)COM

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

parametry

Wartość zwracana

unieważnić

TableOptionsCOM

Przestrzeń nazwGrabzIt.Parameters

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

Właściwości publiczne

Metody publiczne


Save()

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

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


Jest to zalecana metoda zapisywania pliku

Save(string callBackURL)COM

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

GrabzItFile SaveTo()

Save wynik synchronicznie do GrabzItFile obiekt.

Wartość zwracana

GrabzItFile przedmiot


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

SaveTo(string saveToPlik)COM

Save wynik synchronicznie do pliku.

parametry

Wartość zwracana

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


status GetStatus (string ID)COM

Uzyskaj aktualny status zrzutu ekranu GrabzIt.

parametry

Wartość zwracana

status przedmiot


GrabzItCookie [] GetCookies (string domena)COM

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 (string imię, string domena, string wartość, string ścieżka, bool httponly, DateTime? wygasa)COM

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 (string imię, string domena)COM

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


WaterMark[] GetWaterMarks(String identyfikator)COM

Pobierz wszystkie przesłane pliki niestandardowe watermarks

Wartość zwracana

WaterMark szyk


WaterMark GetWaterMark(String identyfikator)COM

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

parametry

Wartość zwracana

WaterMark


AddWaterMark(string identyfikator, string ścieżka, HorizontalPosition XP, VerticalPosition ypos)COM

Dodaj nowy zwyczaj watermark

parametry

Wartość zwracana

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


DeleteWaterMark(string identyfikator)COM

Usuń niestandardowy watermark

parametry

Wartość zwracana

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


SetLocalProxy (string proxyUrl)COM

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

parametry


UseSSL (bool wartość)COM

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

parametry


string CreateEncryptionKey ()COM

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


Odszyfruj (string ścieżka, string klawisz)COM

Odszyfruj zaszyfrowane przechwycenie za pomocą dostarczonego klucza szyfrowania.

parametry


GrabzItFile Odszyfruj (GrabzItFile file, string klawisz)

Odszyfruj zaszyfrowane przechwycenie za pomocą dostarczonego klucza szyfrowania.

parametry


byte [] Deszyfruj (byte [] dane, string klawisz)

Odszyfruj zaszyfrowane przechwycenie za pomocą dostarczonego klucza szyfrowania.

parametry


Podczas ustawiania właściwości wyliczania w obiektach COM należy użyć równoważnej wartości liczbowej dla wyliczenia.

Enums

ImageFormat

Przestrzeń nazwGrabzIt.Enums

Ten wyliczenie obejmuje następujące wartości.


BrowserType

Przestrzeń nazwGrabzIt.Enums

Ten wyliczenie obejmuje następujące wartości.


Kraj

Przestrzeń nazwGrabzIt.Enums

Ten wyliczenie obejmuje następujące wartości.


PageSize

Przestrzeń nazwGrabzIt.Enums

Ten wyliczenie obejmuje następujące wartości.


PageOrientation

Przestrzeń nazwGrabzIt.Enums

Ten wyliczenie obejmuje następujące wartości.


CSSMediaType

Przestrzeń nazwGrabzIt.Enums

Ten wyliczenie obejmuje następujące wartości.


TableFormat

Przestrzeń nazwGrabzIt.Enums

Ten wyliczenie obejmuje następujące wartości.


HorizontalPosition

Przestrzeń nazwGrabzIt.Enums

Ten wyliczenie obejmuje następujące wartości.


VerticalPosition

Przestrzeń nazwGrabzIt.Enums

Ten wyliczenie obejmuje następujące wartości.


Klasy wyników

GrabzItCookieCOM

Przestrzeń nazwCiasteczka GrabzIt

Właściwości publiczne

GrabzItFileCOM

Przestrzeń nazwZrzuty ekranu GrabzIt.S

Metody publiczne

Właściwości publiczne

statusCOM

Przestrzeń nazwZrzuty ekranu GrabzIt.S

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

Właściwości publiczne

WaterMarkCOM

Przestrzeń nazwZrzuty ekranu GrabzIt.S

Ta klasa reprezentuje niestandardowe watermarks przechowywane w GrabzIt

Metody publiczne

Właściwości publiczne