Инструменты для захвата и конвертирования Интернета

GrabzItClient с Java

Java API

Описание

Этот класс обрабатывает все коммуникации с веб-сервисами GrabzIt.

Публичные методы

GrabzItFile GetResult(String Я бы)

Этот метод возвращает сам скриншот. Если ничего не возвращено, значит что-то пошло не так или скриншот еще не готов.

параметры

Возвращаемое значение

GrabzItFile объект


URLToAnimation(String URL, AnimationOptions опции)

Укажите URL-адрес онлайн-видео, которое необходимо преобразовать intанимированный GIF.

параметры

Возвращаемое значение

аннулировать

AnimationOptions

Класс представляет все параметры, доступные при создании анимированного GIF.

Публичная недвижимость


URLToImage(String URL, ImageOptions опции)

Определяет URL, который должен быть преобразован intскриншот изображения.

параметры

Возвращаемое значение

аннулировать

HTMLToImage(String HTML, ImageOptions опции)

Определяет HTML, который должен быть преобразован intoa изображение.

параметры

Возвращаемое значение

аннулировать

FileToImage(String дорожка, ImageOptions опции)

Определяет файл HTML, который должен быть преобразован intoa изображение.

параметры

Возвращаемое значение

аннулировать

ImageOptions

Класс представляет все параметры, доступные при создании снимков изображения.

Публичная недвижимость

Публичные методы


URLToVideo(String URL, ВидеоПараметры опции)

Определяет URL, который должен быть преобразован intоо видео.

параметры

Возвращаемое значение

аннулировать

HTMLToVideo(String HTML, ВидеоПараметры опции)

Указывает HTML-код, из которого должно быть захвачено видео.

параметры

Возвращаемое значение

аннулировать

ФайлToVideo(String дорожка, ВидеоПараметры опции)

Определяет файл HTML, который должен быть преобразован intоо видео.

параметры

Возвращаемое значение

аннулировать

ВидеоПараметры

Класс представляет все параметры, доступные при создание видео веб-страницы.

Публичная недвижимость

Публичные методы


URLToRenderedHTML(String URL, HTMLOptions опции)

Определяет URL, который должен быть преобразован intо рендеринга HTML.

параметры

Возвращаемое значение

аннулировать

HTMLToRenderedHTML(string HTML, HTMLOptions опции)

Определяет HTML, который должен быть преобразован intо рендеринга HTML.

параметры

Возвращаемое значение

аннулировать

FileToRenderedHTML(string дорожка, HTMLOptions опции)

Определяет файл HTML, который должен быть преобразован intо рендеринга HTML.

параметры

Возвращаемое значение

аннулировать

HTMLOptions

Класс представляет все параметры, доступные при создание визуализированных захватов HTML.

Публичная недвижимость

Публичные методы


URLToPDF(String URL, PDFOptions опции)

Определяет URL, который должен быть преобразован intoa PDF.

параметры

Возвращаемое значение

аннулировать

HTMLToPDF(String HTML, PDFOptions опции)

Определяет HTML, который должен быть преобразован intoa PDF.

параметры

Возвращаемое значение

аннулировать

FileToPDF(String дорожка, PDFOptions опции)

Определяет файл HTML, который должен быть преобразован intoa PDF.

параметры

Возвращаемое значение

аннулировать

PDFOptions

Класс представляет все параметры, доступные при создании снимков PDF.

Публичная недвижимость

Публичные методы


URLToDOCX (String URL, DOCXOptions опции)

Определяет URL, который должен быть преобразован intооо

параметры

Возвращаемое значение

аннулировать

HTMLToDOCX(String HTML, DOCXOptions опции)

Определяет HTML, который должен быть преобразован intооо

параметры

Возвращаемое значение

аннулировать

FileToDOCX(String дорожка, DOCXOptions опции)

Определяет файл HTML, который должен быть преобразован intооо

параметры

Возвращаемое значение

аннулировать

DOCXOptions

Класс представляет все параметры, доступные при создании захватов DOCX.

Публичная недвижимость

Публичные методы


URLToTable(String URL, TableOptions опции)

Определяет URL, из которого должны быть извлечены таблицы HTML.

параметры

Возвращаемое значение

аннулировать

HTMLToTable (String HTML, TableOptions опции)

Определяет HTML, из которого должны быть извлечены таблицы HTML.

параметры

Возвращаемое значение

аннулировать

FileToTable (String дорожка, TableOptions опции)

Указывает файл HTML, из которого должны быть извлечены таблицы HTML.

параметры

Возвращаемое значение

аннулировать

TableOptions

Класс представляет все параметры, доступные при преобразовании таблиц HTML в CSV, XLSX или JSON.

Публичная недвижимость

Публичные методы


Save()

Save результат асинхронно и возвращает уникальный идентификатор, который можно использовать для получения снимка экрана с GetResult метод.

Возвращаемое значение

Уникальный идентификатор скриншота, в противном случае, если произошла ошибка, генерируется исключение. Это можно использовать для получения скриншота с GetResult метод


Это рекомендуемый метод сохранения файла

Save(String CallBackURL)

Save результат асинхронно и возвращает уникальный идентификатор, который можно использовать для получения снимка экрана с GetResult метод.

параметры

Возвращаемое значение

Уникальный идентификатор скриншота, в противном случае, если произошла ошибка, генерируется исключение. Это можно использовать для получения скриншота с GetResult метод

Предупреждение: этот метод является синхронным, поэтому приложение будет приостановлено во время обработки результата

GrabzItFile SaveTo()

Save результат синхронно с GrabzItFile объект.

Возвращаемое значение

GrabzItFile объект


Предупреждение: этот метод является синхронным, поэтому приложение будет приостановлено во время обработки результата

SaveTo(String saveToФайл)

Save результат синхронно в файл.

параметры

Возвращаемое значение

возвращает true, если он успешен, в противном случае выдается исключение.


Статус: GetStatus (String Я бы)

Получить текущий статус скриншота GrabzIt.

параметры

Возвращаемое значение

Статус: объект


GrabzItCookie [] GetCookies (String домен)

Получить все куки, которые GrabzIt использует для определенного домена. Это может также включать определенные пользователем файлы cookie.

параметры

Возвращаемое значение

GrabzItCookie массив


SetCookie (String название, String домен, String стоимость, String дорожка, boolean httponly, Дата истекает)

Устанавливает новый пользовательский файл cookie для GrabzIt, если пользовательский файл cookie имеет то же имя и домен, что и глобальный файл cookie, глобальный файл cookie переопределяется.

Это может быть полезно, если функциональность веб-сайта контролируется куки-файлами.

параметры

Возвращаемое значение

True, если cookie успешно установлен, иначе false


DeleteCookie (String название, String домен)

Удалить пользовательский файл cookie или заблокировать использование глобального файла cookie

параметры

Возвращаемое значение

True, если cookie успешно удален, иначе false


WaterMark[] ПолучитьWaterMarks()

Получите все загруженные вами watermarks

Возвращаемое значение

WaterMark массив


WaterMark ПолучитьWaterMark(String идентификатор)

Верните свой заказ watermarks который соответствует указанному идентификатору

параметры

Возвращаемое значение

WaterMark объект


ДобавитьWaterMark(String идентификатор, String дорожка, HorizontalPosition XPOS, VerticalPosition YPos)

Добавить новый обычай watermark

параметры

Возвращаемое значение

возвращает истину, если watermark был успешно установлен


DeleteWaterMark(String идентификатор)

Удалить кастом watermark

параметры

Возвращаемое значение

возвращает истину, если watermark был успешно удален


SetLocalProxy (String proxyUrl)

Этот метод позволяет локальный прокси-сервер использоваться для всех запросов.

параметры


UseSSL (boolean стоимость)

Определяет, если запросы к GrabzIt's API должен использовать SSL

параметры


String CreateEncryptionKey ()

Создайте криптографически безопасный базовый ключ шифрования 64 длиной 44.


Расшифровать (String дорожка, String ключ)

Расшифруйте зашифрованный захват, используя предоставленный ключ шифрования.

параметры


GrabzItFile Расшифровать (GrabzItFile файл, String ключ)

Расшифруйте зашифрованный захват, используя предоставленный ключ шифрования.

параметры


byte [] Decrypt (byte [] data, String ключ)

Расшифруйте зашифрованный захват, используя предоставленный ключ шифрования.

параметры


Перечисления

ImageFormat

Это перечисление состоит из следующих значений.


BrowserType

Это перечисление состоит из следующих значений.


Страна

Это перечисление состоит из следующих значений.


PageSize

Это перечисление состоит из следующих значений.


PageOrientation

Это перечисление состоит из следующих значений.


CSSMediaType

Это перечисление состоит из следующих значений.


TableFormat

Это перечисление состоит из следующих значений.


HorizontalPosition

Это перечисление состоит из следующих значений.


VerticalPosition

Это перечисление состоит из следующих значений.


Классы результатов

Cookie

Публичная недвижимость

GrabzItFile

Публичные методы

Статус:

Класс, представляющий текущий статус скриншота.

Публичные методы

WaterMark

Этот класс представляет собой обычай watermarks хранится в GrabzIt

Публичные методы