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

Клиент с Perl

Perl API

Описание

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

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

GetResult($ ID)

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

параметры

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

Захват


URLToAnimation($ URL, $ варианты)

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

параметры

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

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

GrabzItAnimationOptions

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

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


URLToImage($ URL, $ варианты)

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

параметры

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

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

HTMLToImage($ HTML, $ варианты)

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

параметры

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

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

FileToImage($ Путь, $ варианты)

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

параметры

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

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

GrabzItImageOptions

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

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

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


URLToRenderedHTML($ URL, $ варианты = ноль)

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

параметры

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

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

HTMLToRenderedHTML($ HTML, $ варианты = ноль)

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

параметры

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

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

FileToRenderedHTML($ Путь, $ варианты = ноль)

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

параметры

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

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

GrabzItHTMLOptions

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

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

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


URLToPDF($ URL, $ варианты)

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

параметры

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

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

HTMLToPDF($ HTML, $ варианты)

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

параметры

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

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

FileToPDF($ Путь, $ варианты)

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

параметры

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

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

GrabzItPDFOptions

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

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

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


URLToDOCX ($ URL, $ варианты)

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

параметры

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

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

HTMLToDOCX($ HTML, $ варианты)

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

параметры

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

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

FileToDOCX($ Путь, $ варианты)

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

параметры

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

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

GrabzItDOCXOptions

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

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

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


URLToTable($ URL, $ варианты)

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

параметры

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

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

HTMLToTable ($ HTML, $ варианты)

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

параметры

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

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

FileToTable ($ путь, $ варианты)

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

параметры

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

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

GrabzItTableOptions

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

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

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


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

Save($ callBackURL = '')

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

параметры

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

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


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

SaveTo()

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

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

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


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

SaveTo($saveToФайл)

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

параметры

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

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


GetStatus ($ ID)

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

параметры

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

GrabzItStatus объект


GetCookies ($ домен)

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

параметры

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

GrabzItCookie массив


SetCookie ($ name, $ domain, $ value = '', $ path = '/', $ httponly = 0, $ expires = '')

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

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

параметры

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

1, если cookie успешно установлен, в противном случае 0


DeleteCookie ($ name, $ domain)

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

параметры

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

1, если cookie успешно удален, в противном случае 0


ПолучитьWaterMarks()

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

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

GrabzItWaterMark массив


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

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

параметры

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

GrabzItWaterMark


ДобавитьWaterMark($ идентификатор, $ путь, $ xpos, $ ypos)

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

параметры

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

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


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

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

параметры

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

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


UseSSL ($ значение)

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

параметры


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

GrabzItCookie

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

GrabzItStatus

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

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

GrabzItWaterMark

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

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