설명:
이 클래스는 GrabzIt 스크린 샷 웹 서비스와의 모든 통신을 처리합니다.
공개 방법
- GetResult($id)
- URLToAnimation($url, $options = null)
- URLToImage($url, $options = null)
- HTMLToImage($html, $options = null)
- FileToImage($path, $options = null)
- URLToPDF($url, $options = null)
- HTMLToPDF($html, $options = null)
- FileToPDF($path, $options = null)
- URLToDOCX($url, $options = null)
- HTMLToDOCX($html, $options = null)
- FileToDOCX($path, $options = null)
- URLToTable($url, $options = null)
- HTMLToTable($html, $options = null)
- FileToTable($path, $options = null)
- URLToRenderedHTML($url, $options = null)
- HTMLToRenderedHTML($html, $options = null)
- FileToRenderedHTML($path, $options = null)
- Save($callBackURL = null)
- SaveTo()
- SaveTo($saveToFile)
- GetStatus($id)
- GetCookies($domain)
- SetCookie($name, $domain, $value = "", $path = "/", $httponly = false, $expires = "")
- DeleteCookie($name, $domain)
- GetWaterMarks()
- GetWaterMark($identifier)
- AddWaterMark($identifier, $path, $xpos, $ypos)
- DeleteWaterMark($identifier)
- SetLocalProxy($proxyUrl)
- UseSSL($value)
- CreateEncryptionKey()
- Decrypt($path, $key)
- DecryptFile($path, $key)
GetResult($ id)
이 메서드는 스크린 샷 자체를 반환합니다. 아무 것도 반환되지 않으면 무언가 잘못되었거나 스크린 샷이 아직 준비되지 않은 것입니다.
파라미터
반환 값
캡처
URLToAnimation($ url, $ 옵션 = null)
변환해야 할 온라인 비디오의 URL을 지정하십시오. intoa 애니메이션 GIF.
파라미터
-
url-변환 할 온라인 비디오의 URL into 애니메이션 GIF.
- 필수
-
Vimeo 및 YouTube 동영상 URL을 허용합니다
- Vimeo 및 YouTube 비디오 애니메이션 애니메이션은 타사에 의존하므로 일관된 결과를 제공하지 못할 수 있습니다.
- 옵션 -GrabzIt의 인스턴스AnimationOptions 애니메이션 GIF를 만들 때 사용할 특수 옵션을 정의하는 클래스입니다.
반환 값
무효화
GrabzItAnimationOptions
이 클래스는 애니메이션 GIF를 만들 때 사용할 수있는 모든 옵션을 나타냅니다.
공공 재산
-
setCustomId($value) -애니메이션 GIF 웹 서비스로 전달할 수있는 사용자 지정 식별자입니다. 지정한 콜백 URL과 함께 반환됩니다.
-
setWidth($value) -결과 애니메이션 GIF의 너비 (픽셀)입니다.
- 기본값 : 180px
- 최대 : 패키지의 최대 너비
- 자동 크기 : -1 (-1를 전달하면 애니메이션 GIF 크기 조정 너비가 자동 크기 인 경우 높이와 관련하여 높이는 불가능합니다)
-
setHeight($value) -결과 애니메이션 GIF의 높이 (픽셀 단위).
- 기본값 : 120px
- 최대 : 패키지의 최대 높이
- 자동 크기 : -1 (-1를 전달하면 애니메이션 GIF 크기 조정 너비와 관련하여 높이가 자동 크기 인 경우 너비를 사용할 수 없습니다)
-
setStart($value) -변환해야하는 비디오의 시작 위치 intoa 애니메이션 GIF.
-
setDuration($value) -변환해야하는 비디오 길이 (초) intoa 애니메이션 GIF.
-
setSpeed($value) -애니메이션 GIF의 속도.
-
setFramesPerSecond($value) -비디오에서 캡처해야하는 초당 프레임 수입니다.
- 기본값 : 10
- 최소 : 0.2
- 최대 : 60
-
setRepeat($value) -애니메이션 GIF를 반복 할 횟수입니다.
- 기본값 : 0
- 연속 루프 : 0
- 반복하지 않음: -1
-
setReverse($value) -참이면 애니메이션 GIF의 프레임이 반전됩니다
-
setCustomWaterMarkId($value) -사용자 정의 추가 watermark 애니메이션 GIF로
-
setQuality($value) - 반환 된 이미지의 품질기본 압축률은 85 %입니다.
- 품질을 줄이면 파일 크기가 줄어들고 다운로드 시간이 줄어 듭니다.
- 기본값 : -1
- 최소 : -1
- 최대 : 100
-
setCountry($value) - 이 나라 애니메이션 GIF를 가져와야합니다.
- 기본값 : 현재 가장 빠른 위치
- 옵션 : "SG", "UK", "US"
-
setExportURL($value) - 내보내기 URL 캡처를 내보낼 위치를 지정합니다.
-
setEncryptionKey($value) -기본 64 인코딩 AES 암호화 키가 지정된 경우 캡처가 생성 될 때 캡처가 암호화됩니다. 사용하는 것이 좋습니다 암호화 키 방법 만들기 키와 해독 방법 다음과 같이 암호화 된 캡처를 해독 이 예.
-
setProxy($value) - HTTP 프록시 세부 사항 브라우저 소프트웨어는이 캡처를 만드는 데 사용해야합니다
URLToImage($ url, $ 옵션 = null)
변환해야 할 URL을 지정합니다 intoa 이미지 스크린 샷.
파라미터
-
url-스크린 샷을 만들어야하는 URL
- 옵션 -GrabzIt의 인스턴스ImageOptions 스크린 샷을 만들 때 사용할 특수 옵션을 정의하는 클래스입니다.
반환 값
무효화
HTMLToImage($ html, $ 옵션 = null)
변환해야 할 HTML을 지정합니다 intoa 이미지.
파라미터
-
html- 변환 할 HTML intoa 이미지
- 옵션 -GrabzIt의 인스턴스ImageOptions 이미지를 만들 때 사용할 특수 옵션을 정의하는 클래스입니다.
반환 값
무효화
FileToImage($ 경로, $ 옵션 = null)
변환해야 할 HTML 파일을 지정합니다 intoa 이미지.
파라미터
-
path-변환 할 HTML 파일의 파일 경로 intoa 이미지
- 옵션 -GrabzIt의 인스턴스ImageOptions 이미지를 만들 때 사용할 특수 옵션을 정의하는 클래스입니다.
반환 값
무효화
GrabzItImageOptions
이 클래스는 이미지 캡처를 만들 때 사용할 수있는 모든 옵션을 나타냅니다.
공공 재산
-
setCustomId($value) -스크린 샷 웹 서비스에 전달할 수있는 맞춤 식별자입니다. 지정한 콜백 URL과 함께 반환됩니다.
-
setBrowserWidth($value) -픽셀 단위의 브라우저 너비
-
setBrowserHeight($value) -픽셀 단위의 브라우저 높이
- 기본값 : 1170
- 최대 : 10000
- 전체 길이 : -1 (-1를 통과하면 전체 웹 페이지의 sceenshot이 생성됨을 의미 함)
-
setWidth($value) -결과 썸네일의 폭 (픽셀 단위)
- 기본값 : 출력 너비와 출력 높이가 모두 지정되지 않았거나 0이면 출력 너비와 높이가 최종 이미지 너비와 높이와 일치하고, 출력 높이가 지정되면 출력 너비가 출력 높이에 비례합니다.
- 최대 : 패키지의 최대 너비
- 전체 폭 : -1 -1를 전달하면 축소판의 너비가 줄어들지 않습니다.
-
setHeight($value) -결과 썸네일의 높이 (픽셀 단위)
- 기본값 : 출력 너비와 출력 높이가 모두 지정되지 않았거나 0이면 출력 너비와 높이가 최종 이미지 너비와 높이와 일치하고, 출력 너비가 지정되면 출력 높이가 출력 너비에 비례합니다.
- 최대 : 패키지의 최대 높이
- 전체 높이 : -1 (-1를 전달하면 축소판의 높이가 줄어들지 않음을 의미)
-
setFormat($value) -스크린 샷 형식이어야합니다.
- 기본값 : "jpg"
- 옵션 : "bmp8", "bmp16", "bmp24", "bmp", "tiff", "webp", "jpg", "png"
-
setDelay($value) -밀리 초 수 스크린 샷을 찍기 전에 기다리십시오
-
setClickElement($value) -이것은 HTML 요소를 지정합니다. CSS 선택기 클릭하다. 클릭의 효과를 보려면 지연이 필요할 수도 있습니다.
- 경고이 기능은 현재 베타 버전이며 일관된 결과를 제공하지 않을 수 있습니다.
-
setTargetElement($value) - CSS 선택기 대상 웹 페이지에서 전환 될 유일한 HTML 요소 intoa 스크린 샷에서 웹 페이지의 다른 모든 부분은 무시됩니다. 일치하는 HTML 요소가 여러 개 있으면 첫 번째 요소가 선택됩니다.
-
setHideElement($value) - CSS 선택기 웹 페이지에서 하나 이상의 HTML 요소를 숨기고 여러 HTML 요소를 지정하여 숨기려면 각 선택기를 쉼표로 구분하십시오
-
setWaitForElement($value) - CSS 선택기 웹 페이지에서 HTML 요소의 캡처를 수행하기 전에 볼 수 있어야합니다
-
setRequestAs($value) -사용하려는 사용자 에이전트의 유형
- 기본값 : 0
-
옵션 :
- 0 = 표준 브라우저의 사용자 에이전트를 사용해야 함을 나타냅니다.
- 1 = 모바일 브라우저의 사용자 에이전트를 사용해야 함을 나타냅니다.
- 2 = 검색 엔진의 사용자 에이전트를 사용해야 함을 나타냅니다.
-
setCustomWaterMarkId($value) -사용자 지정 추가 watermark 이미지에
-
setQuality($value) - 반환 된 이미지의 품질. 이것은 현재 기본 압축률이 90 % 인 JPG 및 WEBP 이미지에만 영향을줍니다.
- 품질을 줄이면 파일 크기가 줄어들고 다운로드 시간이 줄어 듭니다.
- 기본값 : -1
- 최소 : -1
- 최대 : 100
-
setTransparent($value) -참이면 이미지 캡처는 투명해야합니다. 이것은 png 및 tiff 이미지와 만 호환됩니다.
-
setHD($value) -참이면 이미지 캡처는 고화질입니다 이미지 크기의 두 배가됩니다.
-
setCountry($value) - 이 나라 스크린 샷을 가져와야합니다.
- 기본값 : 현재 가장 빠른 위치
- 옵션 : "SG", "UK", "US"
-
setExportURL($value) - 내보내기 URL 캡처를 내보낼 위치를 지정합니다.
-
setEncryptionKey($value) -기본 64 인코딩 AES 암호화 키가 지정된 경우 캡처가 생성 될 때 캡처가 암호화됩니다. 사용하는 것이 좋습니다 암호화 키 방법 만들기 키와 해독 방법 다음과 같이 암호화 된 캡처를 해독 이 예.
-
setNoAds($value) - 사실이면 광고는 자동으로 숨겨져 야합니다.
-
setNoCookieNotifications($value) -모두 사실 인 경우 쿠키 알림은 자동으로 숨겨져 야합니다.
-
setAddress($value) -HTML 코드를 실행할 URL입니다. 변환중인 HTML이 CSS 및 이미지와 같은 리소스의 상대 URL.
-
setProxy($value) - HTTP 프록시 세부 사항 브라우저 소프트웨어는이 캡처를 만드는 데 사용해야합니다
공개 방법
-
AddPostParameter ($ 이름, $ 값) -HTTP Post 매개 변수 및 선택적으로 값을 정의합니다.이 메소드를 여러 번 호출하여 여러 매개 변수를 추가 할 수 있습니다. 이 방법을 사용하면 GrabzIt이 HTTP 게시를 수행.
- name-HTTP Post 파라미터의 이름
- value-HTTP Post 매개 변수의 값
URLToRenderedHTML($ url, $ 옵션 = null)
변환해야 할 URL을 지정합니다 into 렌더링 된 HTML.
파라미터
-
url-렌더링 된 HTML을 만들어야하는 URL
- 옵션 -GrabzIt의 인스턴스HTMLOptions 렌더링 된 HTML을 만들 때 사용할 특수 옵션을 정의하는 클래스입니다.
반환 값
무효화
HTMLToRenderedHTML($ html, $ 옵션 = null)
변환해야 할 HTML을 지정합니다 into 렌더링 된 HTML.
파라미터
-
html- 변환 할 HTML int렌더링 된 HTML
- 옵션 -GrabzIt의 인스턴스HTMLOptions 렌더링 된 HTML을 만들 때 사용할 특수 옵션을 정의하는 클래스입니다.
반환 값
무효화
FileToRenderedHTML($ 경로, $ 옵션 = null)
변환해야 할 HTML 파일을 지정합니다 into 렌더링 된 HTML.
파라미터
-
path-변환 할 HTML 파일의 파일 경로 int렌더링 된 HTML
- 옵션 -GrabzIt의 인스턴스HTMLOptions 렌더링 된 HTML을 만들 때 사용할 특수 옵션을 정의하는 클래스입니다.
반환 값
무효화
GrabzItHTMLOptions
이 클래스는 사용 가능한 모든 옵션을 나타냅니다. 렌더링 된 HTML 캡처 작성.
공공 재산
-
setCustomId($value) -웹 서비스에 전달할 수있는 사용자 지정 식별자입니다. 지정한 콜백 URL과 함께 반환됩니다.
-
setBrowserWidth($value) -픽셀 단위의 브라우저 너비
-
setBrowserHeight($value) -픽셀 단위의 브라우저 높이
-
setDelay($value) -밀리 초 수 캡처하기 전에 기다립니다
-
setWaitForElement($value) - CSS 선택기 웹 페이지에서 HTML 요소의 캡처를 수행하기 전에 볼 수 있어야합니다
-
setRequestAs($value) -사용하려는 사용자 에이전트의 유형
- 기본값 : 0
-
옵션 :
- 0 = 표준 브라우저의 사용자 에이전트를 사용해야 함을 나타냅니다.
- 1 = 모바일 브라우저의 사용자 에이전트를 사용해야 함을 나타냅니다.
- 2 = 검색 엔진의 사용자 에이전트를 사용해야 함을 나타냅니다.
-
setCountry($value) - 이 나라 스크린 샷을 가져와야합니다.
- 기본값 : 현재 가장 빠른 위치
- 옵션 : "SG", "UK", "US"
-
setExportURL($value) - 내보내기 URL 캡처를 내보낼 위치를 지정합니다.
-
setEncryptionKey($value) -기본 64 인코딩 AES 암호화 키가 지정된 경우 캡처가 생성 될 때 캡처가 암호화됩니다. 사용하는 것이 좋습니다 암호화 키 방법 만들기 키와 해독 방법 다음과 같이 암호화 된 캡처를 해독 이 예.
-
setNoAds($value) - 사실이면 광고는 자동으로 숨겨져 야합니다.
-
setNoCookieNotifications($value) -모두 사실 인 경우 쿠키 알림은 자동으로 숨겨져 야합니다.
-
setAddress($value) -HTML 코드를 실행할 URL입니다. 변환중인 HTML이 CSS 및 이미지와 같은 리소스의 상대 URL.
-
setProxy($value) - HTTP 프록시 세부 사항 브라우저 소프트웨어는이 캡처를 만드는 데 사용해야합니다
공개 방법
-
AddPostParameter ($ 이름, $ 값) -HTTP Post 매개 변수 및 선택적으로 값을 정의합니다.이 메소드를 여러 번 호출하여 여러 매개 변수를 추가 할 수 있습니다. 이 방법을 사용하면 GrabzIt이 HTTP 게시를 수행.
- name-HTTP Post 파라미터의 이름
- value-HTTP Post 매개 변수의 값
URLToPDF($ url, $ 옵션 = null)
변환해야 할 URL을 지정합니다 intoa PDF.
파라미터
-
url-변환해야하는 URL intoa PDF
- 옵션 -PDF를 작성할 때 사용할 특수 옵션을 정의하는 GrabzItPDFOptions 클래스의 인스턴스
반환 값
무효화
HTMLToPDF($ html, $ 옵션 = null)
변환해야 할 HTML을 지정합니다 intoa PDF.
파라미터
-
html- 변환 할 HTML intoa PDF
- 옵션 -PDF를 작성할 때 사용할 특수 옵션을 정의하는 GrabzItPDFOptions 클래스의 인스턴스
반환 값
무효화
FileToPDF($ 경로, $ 옵션 = null)
변환해야 할 HTML 파일을 지정합니다 intoa PDF.
파라미터
-
path-변환 할 HTML 파일의 파일 경로 intoa PDF
- 옵션 -PDF를 작성할 때 사용할 특수 옵션을 정의하는 GrabzItPDFOptions 클래스의 인스턴스
반환 값
무효화
GrabzItPDFOptions
이 클래스는 PDF 캡처를 만들 때 사용할 수있는 모든 옵션을 나타냅니다.
공공 재산
-
setCustomId($value) -웹 서비스에 전달할 수있는 사용자 지정 식별자입니다. 지정한 콜백 URL과 함께 반환됩니다.
-
setIncludeBackground($value) -참이면 웹 페이지의 배경이 스크린 샷에 포함되어야합니다.
-
setPageSize($value) -PDF의 페이지 크기
- 기본값 : "A4"
- 옵션 : "A3", "A4", "A5", "A6", "B3", "B4", "B5", "B6", "법적", "편지"
-
setOrientation($value) -PDF 문서의 방향
- 기본값 : "세로"
- 옵션 : "세로", "가로"
-
setCSSMediaType($value) - PDF 문서의 CSS 미디어 유형
- 기본값 : "스크린"
- 옵션 : "화면", "Print"
-
setIncludeLinks($value) -링크가 PDF에 포함되어야하는 경우 true
-
setIncludeOutline($value) -그렇다면 PDF 북마크 포함되어야한다
-
setTitle($value) -PDF 문서에 제목을 제공하십시오
-
setCoverURL($value) -PDF 표지로 사용해야하는 웹 페이지의 URL
-
setMarginTop($value) -PDF 문서 페이지 상단에 표시되어야하는 밀리미터 단위의 여백
-
setMarginLeft($value) -PDF 문서 페이지 왼쪽에 표시되어야하는 밀리미터 단위의 여백
-
setMarginBottom($value) -PDF 문서 페이지의 맨 아래에 표시되어야하는 밀리미터 단위의 여백
-
setMarginRight($value) -PDF 문서의 오른쪽에 나타나는 밀리미터 단위의 여백
-
setBrowserWidth($value) - 브라우저 너비 픽셀 단위
- 경고이 기능은 현재 베타 버전이며 일관된 결과를 제공하지 않을 수 있습니다.
- 기본값 : 1366
- 최대 : 10000
- 자동 폭 : -1 -1를 전달하면 브라우저 너비가 PDF 문서 너비와 일치 함을 의미합니다.
-
setPageWidth($value) - 결과 PDF의 사용자 정의 너비 단위 : mm
-
setPageHeight($value) - 결과 PDF의 사용자 정의 높이 단위 : mm
-
setDelay($value) -밀리 초 수 스크린 샷을 찍기 전에 기다리십시오
-
setRequestAs($value) -사용하려는 사용자 에이전트의 유형
- 기본값 : 0
-
옵션 :
- 0 = 표준 브라우저의 사용자 에이전트를 사용해야 함을 나타냅니다.
- 1 = 모바일 브라우저의 사용자 에이전트를 사용해야 함을 나타냅니다.
- 2 = 검색 엔진의 사용자 에이전트를 사용해야 함을 나타냅니다.
-
setTemplateId($value) - 추가하다 이 템플릿 PDF 문서의 머리글과 바닥 글을 지정하는 ID
-
setClickElement($value) -이것은 HTML 요소를 지정합니다. CSS 선택기 클릭하다. 클릭의 효과를 보려면 지연이 필요할 수도 있습니다.
- 경고이 기능은 현재 베타 버전이며 일관된 결과를 제공하지 않을 수 있습니다.
-
setTargetElement($value) - CSS 선택기 유일한 대상 웹 페이지의 HTML 요소 intoa PDF웹 페이지의 다른 모든 부분은 무시됩니다. 일치하는 HTML 요소가 여러 개 있으면 첫 번째 요소가 선택됩니다.
-
setHideElement($value) - CSS 선택기 웹 페이지에서 하나 이상의 HTML 요소를 숨기고 여러 HTML 요소를 지정하여 숨기려면 각 선택기를 쉼표로 구분하십시오
-
setWaitForElement($value) - CSS 선택기 웹 페이지에서 HTML 요소의 캡처를 수행하기 전에 볼 수 있어야합니다
-
setCustomWaterMarkId($value) -사용자 지정 추가 watermark PDF 문서의 각 페이지에
-
setQuality($value) - 반환 된 PDF의 품질. 기본값은 PDF에 권장되는 품질을 사용합니다.
- 품질을 줄이면 파일 크기가 줄어들고 다운로드 시간이 줄어 듭니다.
- 기본값 : -1
- 최소 : -1
- 최대 : 100
-
setCountry($value) - 이 나라 스크린 샷을 가져와야합니다.
- 기본값 : 현재 가장 빠른 위치
- 옵션 : "SG", "UK", "US"
-
setExportURL($value) - 내보내기 URL 캡처를 내보낼 위치를 지정합니다.
-
setEncryptionKey($value) -기본 64 인코딩 AES 암호화 키가 지정된 경우 캡처가 생성 될 때 캡처가 암호화됩니다. 사용하는 것이 좋습니다 암호화 키 방법 만들기 키와 해독 방법 다음과 같이 암호화 된 캡처를 해독 이 예.
-
setNoAds($value) - 사실이면 광고는 자동으로 숨겨져 야합니다.
-
setNoCookieNotifications($value) -모두 사실 인 경우 쿠키 알림은 자동으로 숨겨져 야합니다.
-
setAddress($value) -HTML 코드를 실행할 URL입니다. 변환중인 HTML이 CSS 및 이미지와 같은 리소스의 상대 URL.
-
setProxy($value) - HTTP 프록시 세부 사항 브라우저 소프트웨어는이 캡처를 만드는 데 사용해야합니다
-
setMergeId($value) -캡처의 ID 새 PDF 문서의 시작 부분에 병합
-
setPassword($value) - PDF 문서를 보호하기위한 비밀번호 할 수
공개 방법
-
AddPostParameter ($ 이름, $ 값) -HTTP Post 매개 변수 및 선택적으로 값을 정의합니다.이 메소드를 여러 번 호출하여 여러 매개 변수를 추가 할 수 있습니다. 이 방법을 사용하면 GrabzIt이 HTTP 게시를 수행.
- name-HTTP Post 파라미터의 이름
- value-HTTP Post 매개 변수의 값
-
AddTemplateParameter ($ 이름, $ 값) -정의 맞춤 템플릿 매개 변수와 값을 지정하면이 메소드를 여러 번 호출하여 여러 매개 변수를 추가 할 수 있습니다.
- name-템플릿 파라미터의 이름
- value-템플릿 파라미터의 값
URLToDOCX ($ url, $ 옵션 = null)
변환해야 할 URL을 지정합니다 into DOCX.
파라미터
-
url-변환해야하는 URL intoa DOCX
- 옵션 -GrabzIt의 인스턴스DOCXOptions DOCX를 만들 때 사용할 특수 옵션을 정의하는 클래스.
반환 값
무효화
HTMLToDOCX($ html, $ 옵션 = null)
변환해야 할 HTML을 지정합니다 into DOCX.
파라미터
-
html- 변환 할 HTML intoa DOCX
- 옵션 -GrabzIt의 인스턴스DOCXOptions DOCX를 만들 때 사용할 특수 옵션을 정의하는 클래스.
반환 값
무효화
FileToDOCX($ 경로, $ 옵션 = null)
변환해야 할 HTML 파일을 지정합니다 into DOCX.
파라미터
-
path-변환 할 HTML 파일의 파일 경로 intoa DOCX
- 옵션 -GrabzIt의 인스턴스DOCXOptions DOCX를 만들 때 사용할 특수 옵션을 정의하는 클래스.
반환 값
무효화
GrabzItDOCXOptions
이 클래스는 DOCX 캡처를 만들 때 사용할 수있는 모든 옵션을 나타냅니다.
공공 재산
-
setCustomId($value) -웹 서비스에 전달할 수있는 사용자 지정 식별자입니다. 지정한 콜백 URL과 함께 반환됩니다.
-
setIncludeBackground($value) -참이면 웹 페이지의 배경 이미지가 DOCX에 포함되어야합니다.
-
setPageSize($value) -DOCX의 페이지 크기
- 기본값 : "A4"
- 옵션 : "A3", "A4", "A5", "A6", "B3", "B4", "B5", "B6", "법적", "편지"
-
setOrientation($value) -DOCX 문서의 방향
- 기본값 : "세로"
- 옵션 : "세로", "가로"
-
setIncludeLinks($value) -링크가 DOCX에 포함되어야하는 경우 true
-
setIncludeImages($value) -웹 페이지의 이미지가 DOCX에 포함되어야하는 경우 true
-
setTitle($value) -DOCX 문서에 제목을 제공
-
setMarginTop($value) -DOCX 문서 페이지의 상단에 나타나는 밀리미터 단위의 마진
-
setMarginLeft($value) -DOCX 문서 페이지의 왼쪽에 나타나는 밀리미터 단위의 여백
-
setMarginBottom($value) -DOCX 문서 페이지의 맨 아래에 표시되어야하는 밀리미터 단위의 여백
-
setMarginRight($value) -DOCX 문서의 오른쪽에 나타나는 밀리미터 단위의 마진
-
setBrowserWidth($value) - 브라우저 너비 픽셀 단위
- 경고이 기능은 현재 베타 버전이며 일관된 결과를 제공하지 않을 수 있습니다.
- 기본값 : 1366
- 최대 : 10000
- 자동 폭 : -1 -1를 전달하면 브라우저의 너비가 DOCX 문서의 너비와 일치 함을 의미합니다.
-
setPageWidth($value) - 결과 DOCX의 사용자 정의 너비 단위 : mm
-
setPageHeight($value) - 결과 DOCX의 사용자 정의 높이 단위 : mm
-
setDelay($value) -밀리 초 수 스크린 샷을 찍기 전에 기다리십시오
-
setRequestAs($value) -사용하려는 사용자 에이전트의 유형
- 기본값 : 0
-
옵션 :
- 0 = 표준 브라우저의 사용자 에이전트를 사용해야 함을 나타냅니다.
- 1 = 모바일 브라우저의 사용자 에이전트를 사용해야 함을 나타냅니다.
- 2 = 검색 엔진의 사용자 에이전트를 사용해야 함을 나타냅니다.
-
setTemplateId($value) - 추가하다 이 템플릿 DOCX 문서의 머리글과 바닥 글을 지정하는 ID
-
setClickElement($value) -이것은 HTML 요소를 지정합니다. CSS 선택기 클릭하다. 클릭의 효과를 보려면 지연이 필요할 수도 있습니다.
- 경고이 기능은 현재 베타 버전이며 일관된 결과를 제공하지 않을 수 있습니다.
-
setTargetElement($value) - CSS 선택기 대상 웹 페이지에서 전환 될 유일한 HTML 요소 intDOCX에서는 웹 페이지의 다른 모든 부분이 무시됩니다. 일치하는 HTML 요소가 여러 개 있으면 첫 번째 요소가 선택됩니다.
-
setHideElement($value) - CSS 선택기 웹 페이지에서 하나 이상의 HTML 요소를 숨기고 여러 HTML 요소를 지정하여 숨기려면 각 선택기를 쉼표로 구분하십시오
-
setWaitForElement($value) - CSS 선택기 웹 페이지에서 HTML 요소의 캡처를 수행하기 전에 볼 수 있어야합니다
-
setQuality($value) - 반환 된 DOCX의 품질. 기본값은 DOCX에 권장 품질을 사용합니다.
- 품질을 줄이면 파일 크기가 줄어들고 다운로드 시간이 줄어 듭니다.
- 기본값 : -1
- 최소 : -1
- 최대 : 100
-
setCountry($value) - 이 나라 스크린 샷을 가져와야합니다.
- 기본값 : 현재 가장 빠른 위치
- 옵션 : "SG", "UK", "US"
-
setExportURL($value) - 내보내기 URL 캡처를 내보낼 위치를 지정합니다.
-
setEncryptionKey($value) -기본 64 인코딩 AES 암호화 키가 지정된 경우 캡처가 생성 될 때 캡처가 암호화됩니다. 사용하는 것이 좋습니다 암호화 키 방법 만들기 키와 해독 방법 다음과 같이 암호화 된 캡처를 해독 이 예.
-
setNoAds($value) - 사실이면 광고는 자동으로 숨겨져 야합니다.
-
setNoCookieNotifications($value) -모두 사실 인 경우 쿠키 알림은 자동으로 숨겨져 야합니다.
-
setAddress($value) -HTML 코드를 실행할 URL입니다. 변환중인 HTML이 CSS 및 이미지와 같은 리소스의 상대 URL.
-
setProxy($value) - HTTP 프록시 세부 사항 브라우저 소프트웨어는이 캡처를 만드는 데 사용해야합니다
-
setMergeId($value) -캡처의 ID 새 DOCX 문서의 시작 부분에 병합
-
setPassword($value) - DOCX 문서를 보호하기위한 비밀번호 할 수
공개 방법
-
AddPostParameter ($ 이름, $ 값) -HTTP Post 매개 변수 및 선택적으로 값을 정의합니다.이 메소드를 여러 번 호출하여 여러 매개 변수를 추가 할 수 있습니다. 이 방법을 사용하면 GrabzIt이 HTTP 게시를 수행.
- name-HTTP Post 파라미터의 이름
- value-HTTP Post 매개 변수의 값
-
AddTemplateParameter ($ 이름, $ 값) -정의 맞춤 템플릿 매개 변수와 값을 지정하면이 메소드를 여러 번 호출하여 여러 매개 변수를 추가 할 수 있습니다.
- name-템플릿 파라미터의 이름
- value-템플릿 파라미터의 값
URLToTable($ url, $ 옵션 = null)
HTML 테이블을 추출해야하는 URL을 지정합니다.
파라미터
-
url-HTML 테이블을 추출 할 URL
- 옵션 -GrabzIt의 인스턴스TableOptions HTML 테이블을 변환 할 때 사용할 특수 옵션을 정의하는 클래스입니다.
반환 값
무효화
HTMLToTable ($ html, $ 옵션 = null)
HTML 테이블을 추출 할 HTML을 지정합니다.
파라미터
-
html-HTML 테이블을 추출 할 HTML
- 옵션 -GrabzIt의 인스턴스TableOptions HTML 테이블을 변환 할 때 사용할 특수 옵션을 정의하는 클래스입니다.
반환 값
무효화
FileToTable ($ 경로, $ 옵션 = null)
HTML 테이블을 추출 할 HTML 파일을 지정합니다.
파라미터
-
path-HTML 테이블을 추출 할 HTML 파일의 파일 경로입니다.
- 옵션 -GrabzIt의 인스턴스TableOptions HTML 테이블을 변환 할 때 사용할 특수 옵션을 정의하는 클래스입니다.
반환 값
무효화
GrabzItTableOptions
이 클래스는 HTML 테이블을 CSV, XLSX 또는 JSON으로 변환 할 때 사용 가능한 모든 옵션을 나타냅니다.
공공 재산
-
setCustomId($value) -웹 서비스에 전달할 수있는 사용자 지정 식별자입니다. 지정한 콜백 URL과 함께 반환됩니다.
-
setTableNumberToInclude($value) -변환 할 테이블의 색인. 웹 페이지의 모든 테이블이 웹 페이지의 맨 위에서 아래로 정렬되었습니다.
-
setFormat($value) -표의 형식
- 기본값 : "csv"
- 옵션 : "csv", "json", "xlsx"
-
setIncludeHeaderNames($value) -실제 헤더 이름이 테이블에 포함되는 경우
-
setIncludeAllTables($value) -true 인 경우 웹 페이지의 모든 테이블이 추출되어 각 테이블이 별도의 스프레드 시트 시트에 나타납니다. XLSX 형식에서만 사용 가능
-
setClickElement($value) -이것은 HTML 요소를 지정합니다. CSS 선택기 클릭하다. 클릭의 효과를 보려면 지연이 필요할 수도 있습니다.
- 경고이 기능은 현재 베타 버전이며 일관된 결과를 제공하지 않을 수 있습니다.
-
setTargetElement($value) -웹 페이지에서 HTML을 추출하는 데 사용되는 유일한 HTML 요소의 id
-
setRequestAs($value) -사용하려는 사용자 에이전트의 유형
- 기본값 : 0
-
옵션 :
- 0 = 표준 브라우저의 사용자 에이전트를 사용해야 함을 나타냅니다.
- 1 = 모바일 브라우저의 사용자 에이전트를 사용해야 함을 나타냅니다.
- 2 = 검색 엔진의 사용자 에이전트를 사용해야 함을 나타냅니다.
-
setCountry($value) - 이 나라 스크린 샷을 가져와야합니다.
- 기본값 : 현재 가장 빠른 위치
- 옵션 : "SG", "UK", "US"
-
setExportURL($value) - 내보내기 URL 캡처를 내보낼 위치를 지정합니다.
-
setEncryptionKey($value) -기본 64 인코딩 AES 암호화 키가 지정된 경우 캡처가 생성 될 때 캡처가 암호화됩니다. 사용하는 것이 좋습니다 암호화 키 방법 만들기 키와 해독 방법 다음과 같이 암호화 된 캡처를 해독 이 예.
-
setAddress($value) -HTML 코드를 실행할 URL입니다. 변환중인 HTML이 CSS 및 이미지와 같은 리소스의 상대 URL.
-
setProxy($value) - HTTP 프록시 세부 사항 브라우저 소프트웨어는이 캡처를 만드는 데 사용해야합니다
공개 방법
-
AddPostParameter ($ 이름, $ 값) -HTTP Post 매개 변수 및 선택적으로 값을 정의합니다.이 메소드를 여러 번 호출하여 여러 매개 변수를 추가 할 수 있습니다. 이 방법을 사용하면 GrabzIt이 HTTP 게시를 수행.
- name-HTTP Post 파라미터의 이름
- value-HTTP Post 매개 변수의 값
Save($ callBackURL = null)
Save 결과는 비동기식이며 고유 식별자를 반환합니다.이 식별자는 GetResult 방법.
파라미터
-
callBackURL- 매니저 GrabzIt 서비스는 작업 완료 후 호출해야합니다
반환 값
그렇지 않으면 오류가 발생한 경우 스크린 샷의 고유 식별자가 예외를 throw합니다. 스크린 샷을 GetResult 방법
이 메소드는 동기 적이므로 경고가 처리되는 동안 애플리케이션이 일시 정지됩니다.
SaveTo()
Save 스크린 샷 바이트 데이터를 포함하는 변수에 동 기적으로 결과.
반환 값
성공하면 파일의 바이트 데이터를 반환합니다. 그렇지 않으면 예외가 발생합니다.
이 메소드는 동기 적이므로 경고가 처리되는 동안 애플리케이션이 일시 정지됩니다.
SaveTo($saveTo파일)
Save 파일에 동 기적으로 결과.
파라미터
-
saveTo파일-캡처 할 파일 경로 save완료되면 d
반환 값
성공하면 true를 반환하고 그렇지 않으면 예외를 throw합니다.
GetStatus ($ id)
GrabzIt 스크린 샷의 현재 상태를 확인하십시오.
파라미터
반환 값
GrabzItStatus 대상
GetCookies ($ 도메인)
GrabzIt이 특정 도메인에 사용하는 모든 쿠키를 가져옵니다. 여기에는 사용자 정의 쿠키도 포함될 수 있습니다.
파라미터
반환 값
GrabzItCookie 정렬
SetCookie ($ name, $ domain, $ value = "", $ path = "/", $ httponly = false, $ expires = "")
GrabzIt에 새로운 커스텀 쿠키를 설정합니다. 만약 커스텀 쿠키가 글로벌 쿠키와 이름과 도메인이 같으면 글로벌 쿠키가 재정의됩니다.
웹 사이트 기능이 쿠키로 제어되는 경우에 유용 할 수 있습니다.
파라미터
-
name-설정할 쿠키의 이름
-
domain-쿠키를 설정할 웹 사이트의 도메인
- value-쿠키의 값
- path-쿠키와 관련된 웹 사이트 경로
- httponly-true 인 경우 쿠키는 HTTP 프로토콜에서만 사용할 수 있습니다
-
만기-쿠키가 만료되는시기를 정의합니다. 쿠키가 만료되지 않아야하는 경우 null 값을 전달
- yyyy-mm-dd hh : mm : ss 형식이어야합니다.
반환 값
쿠키가 성공적으로 설정되면 true이고, 그렇지 않으면 false
DeleteCookie ($ 이름, $ 도메인)
사용자 정의 쿠키를 삭제하거나 글로벌 쿠키가 사용되지 않도록 차단
파라미터
-
name-삭제할 쿠키의 이름
-
domain-쿠키를 삭제할 웹 사이트의 도메인
반환 값
쿠키가 성공적으로 삭제되면 true이고, 그렇지 않으면 false
돈을 받아가세요WaterMarks()
업로드 된 사용자 지정 받기 watermarks
반환 값
GrabzItWaterMark 정렬
돈을 받아가세요WaterMark($ 식별자)
맞춤 반환 watermarks 지정된 식별자와 일치하는
파라미터
-
identifier-특정 커스텀의 식별자 watermark 보고 싶다
반환 값
GrabzItWaterMark
추가WaterMark($ identifier, $ path, $ xpos, $ ypos)
새 사용자 지정 추가 watermark
파라미터
-
식별자-사용자 지정에 제공 할 식별자 watermark. 이 식별자는 고유해야합니다.
-
경로-절대 경로 watermark 서버에서. 예를 들어 C : /watermark/1.png
-
xpos-스크린 샷을 표시 할 가로 위치
-
ypos-스크린 샷을 표시 할 세로 위치
반환 값
true를 반환합니다. watermark 성공적으로 설정되었습니다
DeleteWaterMark($ 식별자)
사용자 지정 삭제 watermark
파라미터
-
identifier-커스텀 식별자 watermark 삭제하고 싶다
반환 값
true를 반환합니다. watermark 성공적으로 삭제되었습니다
SetLocalProxy ($ proxyUrl)
이 방법은 로컬 프록시 서버 모든 요청에 사용됩니다.
파라미터
-
proxyUrl-필요한 경우 프록시의 포트를 포함 할 수있는 URL입니다. 널을 제공하면 이전에 설정된 프록시가 제거됩니다.
UseSSL ($ 값)
GrabzIt에 대한 요청인지 여부를 지정합니다. API는 SSL을 사용해야합니다 그렇지 않은가
파라미터
-
값-True 인 경우 GrabzIt의 API에 대한 모든 요청은 SSL을 사용합니다
CreateEncryptionKey ()
암호화 적으로 안전한 기본 64 암호화 키 (44 자 길이)를 만듭니다.
해독 ($ data, $ key)
제공된 암호화 키를 사용하여 암호화 된 캡처를 해독하십시오.
파라미터
암호 해독 파일 ($ path, $ key)
제공된 암호화 키를 사용하여 암호화 된 캡처를 해독하십시오.
파라미터
-
path-암호화 된 캡처의 경로
-
키- 암호화 키
결과 클래스
GrabzItCookie
공공 재산
-
이름
-
가치관
-
도메인
-
경로
-
HttpOnly
- 이 쿠키가 웹 사이트를 HTTP 프로토콜로 볼 때만 유효한 경우.
-
만료
-
거래증명방식
-
쿠키 유형으로, 다음 중 하나 일 수 있습니다.
- Global-GrabzIt에서 설정 한 글로벌 쿠키입니다
- 로컬-이것은 귀하가 설정 한 로컬 쿠키입니다
- 재정의 됨-귀하가 재정의 한 글로벌 쿠키
GrabzItStatus
스크린 샷의 현재 상태를 나타내는 클래스입니다.
공공 재산
-
Processing
- true 인 경우 스크린 샷이 여전히 처리되고 있습니다.
-
Cached
- true 인 경우 스크린 샷이 처리되었으며 현재 캐시됩니다.
-
Expired
- true 인 경우 스크린 샷이 더 이상 GrabzIt 시스템에 없습니다.
-
Message
GrabzItWaterMark
이 클래스는 사용자 정의를 나타냅니다. watermarks GrabzIt에 저장
공공 재산