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

GrabzIt Клиент с PHP

PHP 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 = null)

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

параметры

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

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


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

SaveTo()

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

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

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


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

SaveTo($saveToФайл)

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

параметры

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

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


GetStatus ($ ID)

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

параметры

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

GrabzItStatus объект


GetCookies ($ домен)

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

параметры

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

GrabzItCookie массив


SetCookie ($ name, $ domain, $ value = "", $ path = "/", $ httponly = false, $ expires = "")

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

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

параметры

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

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


DeleteCookie ($ name, $ domain)

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

параметры

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

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


связатьсяWaterMarks()

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

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

GrabzItWaterMark массив


связатьсяWaterMark($ Идентификатор)

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

параметры

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

GrabzItWaterMark


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

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

параметры

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

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


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

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

параметры

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

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


SetLocalProxy ($ proxyUrl)

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

параметры


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

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

параметры


CreateEncryptionKey ()

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


Расшифровать ($ data, $ key)

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

параметры


DecryptFile ($ path, $ key)

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

параметры


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

GrabzItCookie

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

GrabzItStatus

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

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

GrabzItWaterMark

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

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