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