웹 캡처 및 변환 도구

PHP를 이용한 GrabzIt 클라이언트

PHP API

제품 설명

이 클래스는 GrabzIt 스크린 샷 웹 서비스와의 모든 통신을 처리합니다.

공개 방법

GetResult($ id)

이 메서드는 스크린 샷 자체를 반환합니다. 아무 것도 반환되지 않으면 무언가 잘못되었거나 스크린 샷이 아직 준비되지 않은 것입니다.

매개 변수

반환 값

캡처


URLToAnimation($ url, $ 옵션 = null)

변환해야 할 온라인 비디오의 URL을 지정하십시오. intoa 애니메이션 GIF.

매개 변수

반환 값

무효화

GrabzItAnimationOptions

이 클래스는 애니메이션 GIF를 만들 때 사용할 수있는 모든 옵션을 나타냅니다.

공공 재산


URLToImage($ url, $ 옵션 = null)

변환해야 할 URL을 지정합니다 intoa 이미지 스크린 샷.

매개 변수

반환 값

무효화

HTMLToImage($ html, $ 옵션 = null)

변환해야 할 HTML을 지정합니다 intoa 이미지.

매개 변수

반환 값

무효화

FileToImage($ 경로, $ 옵션 = null)

변환해야 할 HTML 파일을 지정합니다 intoa 이미지.

매개 변수

반환 값

무효화

GrabzItImageOptions

이 클래스는 이미지 캡처를 만들 때 사용할 수있는 모든 옵션을 나타냅니다.

공공 재산

공개 방법


URLToRenderedHTML($ url, $ 옵션 = null)

변환해야 할 URL을 지정합니다 into 렌더링 된 HTML.

매개 변수

반환 값

무효화

HTMLToRenderedHTML($ html, $ 옵션 = null)

변환해야 할 HTML을 지정합니다 into 렌더링 된 HTML.

매개 변수

반환 값

무효화

FileToRenderedHTML($ 경로, $ 옵션 = null)

변환해야 할 HTML 파일을 지정합니다 into 렌더링 된 HTML.

매개 변수

반환 값

무효화

GrabzItHTMLOptions

이 클래스는 사용 가능한 모든 옵션을 나타냅니다. 렌더링 된 HTML 캡처 작성.

공공 재산

공개 방법


URLToPDF($ url, $ 옵션 = null)

변환해야 할 URL을 지정합니다 intoa PDF.

매개 변수

반환 값

무효화

HTMLToPDF($ html, $ 옵션 = null)

변환해야 할 HTML을 지정합니다 intoa PDF.

매개 변수

반환 값

무효화

FileToPDF($ 경로, $ 옵션 = null)

변환해야 할 HTML 파일을 지정합니다 intoa PDF.

매개 변수

반환 값

무효화

GrabzItPDFOptions

이 클래스는 PDF 캡처를 만들 때 사용할 수있는 모든 옵션을 나타냅니다.

공공 재산

공개 방법


URLToDOCX ($ url, $ 옵션 = null)

변환해야 할 URL을 지정합니다 into DOCX.

매개 변수

반환 값

무효화

HTMLToDOCX($ html, $ 옵션 = null)

변환해야 할 HTML을 지정합니다 into DOCX.

매개 변수

반환 값

무효화

FileToDOCX($ 경로, $ 옵션 = null)

변환해야 할 HTML 파일을 지정합니다 into DOCX.

매개 변수

반환 값

무효화

GrabzItDOCXOptions

이 클래스는 DOCX 캡처를 만들 때 사용할 수있는 모든 옵션을 나타냅니다.

공공 재산

공개 방법


URLToTable($ url, $ 옵션 = null)

HTML 테이블을 추출해야하는 URL을 지정합니다.

매개 변수

반환 값

무효화

HTMLToTable ($ html, $ 옵션 = null)

HTML 테이블을 추출 할 HTML을 지정합니다.

매개 변수

반환 값

무효화

FileToTable ($ 경로, $ 옵션 = null)

HTML 테이블을 추출 할 HTML 파일을 지정합니다.

매개 변수

반환 값

무효화

GrabzItTableOptions

이 클래스는 HTML 테이블을 CSV, XLSX 또는 JSON으로 변환 할 때 사용 가능한 모든 옵션을 나타냅니다.

공공 재산

공개 방법


Save($ callBackURL = null)

Save 결과는 비동기식이며 고유 식별자를 반환합니다.이 식별자는 GetResult 방법.

매개 변수

반환 값

그렇지 않으면 오류가 발생한 경우 스크린 샷의 고유 식별자가 예외를 throw합니다. 스크린 샷을 GetResult 방법


이 메소드는 동기 적이므로 경고가 처리되는 동안 애플리케이션이 일시 정지됩니다.

SaveTo()

Save 스크린 샷 바이트 데이터를 포함하는 변수에 동 기적으로 결과.

반환 값

성공하면 파일의 바이트 데이터를 반환합니다. 그렇지 않으면 예외가 발생합니다.


이 메소드는 동기 적이므로 경고가 처리되는 동안 애플리케이션이 일시 정지됩니다.

SaveTo($saveTo파일)

Save 파일에 동 기적으로 결과.

매개 변수

반환 값

성공하면 true를 반환하고 그렇지 않으면 예외를 throw합니다.


GetStatus ($ id)

GrabzIt 스크린 샷의 현재 상태를 확인하십시오.

매개 변수

반환 값

GrabzItStatus 대상


GetCookies ($ 도메인)

GrabzIt이 특정 도메인에 사용하는 모든 쿠키를 가져옵니다. 여기에는 사용자 정의 쿠키도 포함될 수 있습니다.

매개 변수

반환 값

GrabzItCookie 정렬


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

GrabzIt에 새로운 커스텀 쿠키를 설정합니다. 만약 커스텀 쿠키가 글로벌 쿠키와 이름과 도메인이 같으면 글로벌 쿠키가 재정의됩니다.

웹 사이트 기능이 쿠키로 제어되는 경우에 유용 할 수 있습니다.

매개 변수

반환 값

쿠키가 성공적으로 설정되면 true이고, 그렇지 않으면 false


DeleteCookie ($ 이름, $ 도메인)

사용자 정의 쿠키를 삭제하거나 글로벌 쿠키가 사용되지 않도록 차단

매개 변수

반환 값

쿠키가 성공적으로 삭제되면 true이고, 그렇지 않으면 false


오늘 바로WaterMarks()

업로드 된 사용자 지정 받기 watermarks

반환 값

GrabzItWaterMark 정렬


오늘 바로WaterMark($ 식별자)

맞춤 반환 watermarks 지정된 식별자와 일치하는

매개 변수

반환 값

GrabzItWaterMark


추가WaterMark($ identifier, $ path, $ xpos, $ ypos)

새 사용자 지정 추가 watermark

매개 변수

반환 값

true를 반환합니다. watermark 성공적으로 설정되었습니다


DeleteWaterMark($ 식별자)

사용자 지정 삭제 watermark

매개 변수

반환 값

true를 반환합니다. watermark 성공적으로 삭제되었습니다


SetLocalProxy ($ proxyUrl)

이 방법은 로컬 프록시 서버 모든 요청에 ​​사용됩니다.

매개 변수


UseSSL ($ 값)

GrabzIt에 대한 요청인지 여부를 지정합니다. API는 SSL을 사용해야합니다 그렇지 않은가

매개 변수


CreateEncryptionKey ()

암호화 적으로 안전한 기본 64 암호화 키 (44 자 길이)를 만듭니다.


해독 ($ data, $ key)

제공된 암호화 키를 사용하여 암호화 된 캡처를 해독하십시오.

매개 변수


암호 해독 파일 ($ path, $ key)

제공된 암호화 키를 사용하여 암호화 된 캡처를 해독하십시오.

매개 변수


결과 클래스

GrabzItCookie

공공 재산

GrabzItStatus

스크린 샷의 현재 상태를 나타내는 클래스입니다.

공공 재산

GrabzItWaterMark

이 클래스는 사용자 정의를 나타냅니다. watermarks GrabzIt에 저장

공공 재산