Narzędzia do przechwytywania i konwertowania Internetu

Wykonuj zrzuty ekranu z JavaJava API

The panel diagnostyczny może pomóc w debugowaniu kodu!

Istnieje kilka sposobów, że GrabzIt API może być używany do robienia zrzutów ekranu i więcej w Javie. Aby rozpocząć korzystanie z interfejsu API, wykonaj następujące kroki:

  1. Pobierz za darmo Klucz aplikacji i sekret.
  2. Pobierz za darmo Biblioteka Java i wypróbuj Aplikacja demonstracyjna.
  3. Dowiedz się, jak działa interfejs API GrabzIt, czytając poniższe omówienie.

Omówienie interfejsu API języka Java

Pierwszym etapem rozpoczęcia korzystania z interfejsu API w aplikacji Java jest utworzenie instancji GrabzItClient klasa, zaliczając twoje klucz aplikacji i klucz tajny aplikacji z twojego konta GrabzIt do konstruktora.

//Create the GrabzItClient class
//Replace "APPLICATION KEY", "APPLICATION SECRET" with the values from your account!
GrabzItClient grabzIt = new GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret");

Następnie użyj jednego z obraz, PDF, animacja or stół metody przechwytywania URL or przekonwertować HTML.

// To take a image screenshot
grabzIt.URLToImage("https://www.tesla.com"); 	
// Or to take a PDF screenshot
grabzIt.URLToPDF("https://www.tesla.com");
// Or to convert online videos into animated GIF's
grabzIt.URLToAnimation("http://www.example.com/video.avi");
// Or to capture table(s)
grabzIt.URLToTable("https://www.tesla.com");
// To convert HTML into a image
grabzIt.HTMLToImage("<html><body><h1>Hello World!</h1></body></html>"); 	
// Or convert HTML into a PDF document
grabzIt.HTMLToPDF("<html><body><h1>Hello World!</h1></body></html>");
// Or convert HTML into a CSV, XLSX or JSON document
grabzIt.HTMLToTable("<html><body><table><tr><th>Name</th><th>Age</th></tr>
    <tr><td>Tom</td><td>23</td></tr><tr><td>Nicola</td><td>26</td></tr>
    </table></body></html>");
// To convert HTML file into a image
grabzIt.FileToImage("example.html"); 	
// Or convert HTML file into a PDF document
grabzIt.FileToPDF("example.html");
// Or convert HTML file into a CSV, XLSX or JSON document
grabzIt.FileToTable("tables.html");

Następnie musi być wynik saved używając jednego z dwóch poniższych save metody Z Save Metoda URL treser należy określić, który przetworzy plik oddzwonić z GrabzIt i save wynikowy zrzut ekranu. Ponieważ ta metoda wymaga procedury obsługi wywołania zwrotnego, zwykle można zastosować to podejście w aplikacji internetowej.

grabzIt.Save("http://www.example.com/handler"); 	
Zawsze używaj SaveTo metoda włączona localhost

Alternatywnie użyj synchonous SaveTo , która zmusi twoją aplikację do czekania na utworzenie zrzutu ekranu, więc należy go używać tylko w przypadku Save nie można użyć metody, na przykład w aplikacji komputerowej.

Po utworzeniu zrzutu ekranu jest on saved do podanej ścieżki pliku.

String filepath = "images/result.jpg";
grabzIt.SaveTo(filepath);

Zaawansowane opcje

Wszystkie nasze usługi online, takie jak tworzenie przechwytywania stron internetowych, animowane pliki GIF lub konwersja HTML, mają wiele konfigurowalnych opcji, w tym; konfigurowanie wysokości przeglądarki, szerokości przeglądarki, wysokości zrzutu ekranu, szerokości zrzutu ekranu, opóźnienia przed wykonaniem zrzutu ekranu i formatu obrazu zrzutu ekranu. Wszystkie te opcje i więcej informacji na temat tworzenia plików PDF, animowanych plików GIF i CSV z treści internetowych można znaleźć w klientem dokumentacja.