웹 캡처 및 변환 도구

ASP.NET을 사용하는 GrabzIt 클라이언트ASP.NET API

강의 개요

이 클래스는 GrabzIt 스크린 샷 웹 서비스와의 모든 통신을 처리합니다. 로 표시된 모든 방법 COM GrabzIt ASP.NET DLL이 COM 객체.

공개 방법

GrabzItFile GetResult(string 신분증)COM

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

매개 변수

  • id-스크린 샷의 고유 식별자
    • 필수

반환 값

GrabzItFile 대상


URLToAnimation(string url, AnimationOptions 옵션)COM

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

매개 변수

  • url-변환 할 온라인 비디오의 URL into 애니메이션 GIF.
    • 필수
    • Vimeo 및 YouTube 동영상 URL을 허용합니다
      • Vimeo 및 YouTube 비디오 애니메이션 애니메이션은 타사에 의존하므로 일관된 결과를 제공하지 못할 수 있습니다.
  • 옵션 -인스턴스 AnimationOptions 애니메이션 GIF를 만들 때 사용할 특수 옵션을 정의하는 클래스입니다.
    • 필수 COM 그렇지 않으면 선택 사항

반환 값

무효화

AnimationOptionsCOM

네임 스페이스GrabzIt. 매개 변수

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

공공 재산

  • string CustomId -애니메이션 GIF 웹 서비스로 전달할 수있는 사용자 지정 식별자입니다. 지정한 콜백 URL과 함께 반환됩니다.
    • 기본값 : 비어 있음
  • int Width -결과 애니메이션 GIF의 너비 (픽셀)입니다.
    • 기본값 : 180px
    • 최대 : 패키지의 최대 너비
    • 자동 크기 : -1 (-1를 전달하면 애니메이션 GIF 크기 조정 너비가 자동 크기 인 경우 높이와 관련하여 높이는 불가능합니다)
  • int Height -결과 애니메이션 GIF의 높이 (픽셀 단위).
    • 기본값 : 120px
    • 최대 : 패키지의 최대 높이
    • 자동 크기 : -1 (-1를 전달하면 애니메이션 GIF 크기 조정 너비와 관련하여 높이가 자동 크기 인 경우 너비를 사용할 수 없습니다)
  • int Start -변환해야하는 비디오의 시작 위치 intoa 애니메이션 GIF.
    • 기본값 : 0 초
  • int Duration -변환해야하는 비디오 길이 (초) intoa 애니메이션 GIF.
    • 기본값 : 패키지의 최대 길이
  • float Speed -애니메이션 GIF의 속도.
    • 기본값 : 1
    • 최소 : 0.2
    • 최대 : 10
  • float FramesPerSecond -비디오에서 캡처해야하는 초당 프레임 수입니다.
    • 기본값 : 10
    • 최소 : 0.2
    • 최대 : 60
  • int Repeat -애니메이션 GIF를 반복 할 횟수입니다.
    • 기본값 : 0
    • 연속 루프 : 0
  • bool Reverse -참이면 애니메이션 GIF의 프레임이 반전됩니다
    • 기본값 : false
  • string CustomWaterMarkId -애니메이션 GIF에 맞춤 워터 마크 추가
    • 기본값 : 비어 있음
  • int Quality - 반환 된 이미지의 품질기본 압축률은 85 %입니다.
    • 품질을 줄이면 파일 크기가 줄어들고 다운로드 시간이 줄어 듭니다.
    • 기본값 : -1
    • 최소 : -1
    • 최대 : 100
  • Country Country - 이 나라 애니메이션 GIF를 가져와야합니다.
    • 경고이 기능은 현재 베타 버전이며 일관된 결과를 제공하지 않을 수 있습니다.
    • 기본값 : 현재 가장 빠른 위치
    • 옵션 : 국가싱가포르, 국가영국 국가.우리
  • string ExportURL - 내보내기 URL 캡처를 내보낼 위치를 지정합니다.
    • 기본값 : 비어 있음
  • string EncryptionKey -기본 64 인코딩 AES 암호화 키를 지정하면 캡처가 생성 될 때 캡처가 암호화됩니다. 사용하는 것이 좋습니다 암호화 키 방법 만들기 키와 해독 방법 다음과 같이 암호화 된 캡처를 해독 이 예.
    • 기본값 : 비어 있음
  • string Proxy - HTTP 프록시 세부 사항 브라우저 소프트웨어는이 캡처를 만드는 데 사용해야합니다
    • 기본값 : 비어 있음

URLToImage(string url, ImageOptions 옵션)COM

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

매개 변수

  • url-스크린 샷을 만들어야하는 URL
    • 필수
  • 옵션 -인스턴스 ImageOptions 스크린 샷을 만들 때 사용할 특수 옵션을 정의하는 클래스입니다.
    • 필수 COM 그렇지 않으면 선택 사항

반환 값

무효화

HTMLToImage(string html, ImageOptions 옵션)COM

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

매개 변수

  • html- 변환 할 HTML intoa 이미지
    • 필수
  • 옵션 -인스턴스 ImageOptions 이미지를 만들 때 사용할 특수 옵션을 정의하는 클래스입니다.

반환 값

무효화

FileToImage(string 통로, ImageOptions 옵션)COM

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

매개 변수

  • path-변환 할 HTML 파일의 파일 경로 intoa 이미지
    • 필수
  • 옵션 -인스턴스 ImageOptions 이미지를 만들 때 사용할 특수 옵션을 정의하는 클래스입니다.
    • 필수 COM 그렇지 않으면 선택 사항

반환 값

무효화

ImageOptionsCOM

네임 스페이스GrabzIt. 매개 변수

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

공공 재산

  • string CustomId -스크린 샷 웹 서비스에 전달할 수있는 맞춤 식별자입니다. 지정한 콜백 URL과 함께 반환됩니다.
    • 기본값 : 비어 있음
  • int BrowserWidth -픽셀 단위의 브라우저 너비
    • 기본값 : 1024
    • 최대 : 10000
  • int BrowserHeight -픽셀 단위의 브라우저 높이
    • 기본값 : 768
    • 최대 : 10000
    • 전체 길이 : -1 (-1를 통과하면 전체 웹 페이지의 sceenshot이 생성됨을 의미 함)
  • int OutputWidth -결과 썸네일의 폭 (픽셀 단위)
    • 기본값 : 사용자 패키지의 최대 너비에 맞는 가능한 최대 브라우저 너비 비율
    • 최대 : 패키지의 최대 너비
    • 전체 폭 : -1 -1를 전달하면 축소판의 너비가 줄어들지 않습니다.
  • int OutputHeight -결과 썸네일의 높이 (픽셀 단위)
    • 기본값 : 사용자 패키지의 최대 높이에 맞는 가능한 최대 브라우저 높이 비율
    • 최대 : 패키지의 최대 높이
    • 전체 높이 : -1 (-1를 전달하면 축소판의 높이가 줄어들지 않음을 의미)
  • ImageFormat Format -스크린 샷 형식이어야합니다.
  • int Delay -밀리 초 수 스크린 샷을 찍기 전에 기다리십시오
    • 기본값 : 0
    • 최대 : 30000
  • string TargetElement - CSS 선택기 대상 웹 페이지에서 전환 될 유일한 HTML 요소 intoa 스크린 샷에서 웹 페이지의 다른 모든 부분은 무시됩니다. 일치하는 HTML 요소가 여러 개 있으면 첫 번째 요소가 선택됩니다.
    • 기본값 : 비어 있음
  • string HideElement - CSS 선택기 웹 페이지에서 하나 이상의 HTML 요소를 숨기고 여러 HTML 요소를 지정하여 숨기려면 각 선택기를 쉼표로 구분하십시오
    • 기본값 : 비어 있음
  • string WaitForElement - CSS 선택기 웹 페이지에서 HTML 요소의 캡처를 수행하기 전에 볼 수 있어야합니다
    • 기본값 : 비어 있음
  • BrowserType RequestAs -사용하려는 사용자 에이전트의 유형
  • string CustomWaterMarkId -이미지에 사용자 정의 워터 마크 추가
    • 기본값 : 비어 있음
  • int Quality - 반환 된 이미지의 품질. 이는 현재 85 %의 기본 압축을 가진 JPG 이미지에만 영향을줍니다.
    • 품질을 줄이면 파일 크기가 줄어들고 다운로드 시간이 줄어 듭니다.
    • 기본값 : -1
    • 최소 : -1
    • 최대 : 100
  • bool Transparent -참이면 이미지 캡처는 투명해야합니다. 이것은 png 및 tiff 이미지와 만 호환됩니다.
    • 기본값 : false
  • bool HD -참이면 이미지 캡처는 고화질입니다 이미지 크기의 두 배가됩니다.
    • 기본값 : false
  • Country Country - 이 나라 스크린 샷을 가져와야합니다.
    • 경고이 기능은 현재 베타 버전이며 일관된 결과를 제공하지 않을 수 있습니다.
    • 기본값 : 현재 가장 빠른 위치
    • 옵션 : 국가싱가포르, 국가영국 국가.우리
  • string ExportURL - 내보내기 URL 캡처를 내보낼 위치를 지정합니다.
    • 기본값 : 비어 있음
  • string EncryptionKey -기본 64 인코딩 AES 암호화 키를 지정하면 캡처가 생성 될 때 캡처가 암호화됩니다. 사용하는 것이 좋습니다 암호화 키 방법 만들기 키와 해독 방법 다음과 같이 암호화 된 캡처를 해독 이 예.
    • 기본값 : 비어 있음
  • bool NoAds - 사실이면 광고는 자동으로 숨겨져 야합니다.
    • 기본값 : false
  • bool NoCookieNotifications -모두 사실 인 경우 쿠키 알림은 자동으로 숨겨져 야합니다.
    • 기본값 : false
  • string Address -HTML 코드를 실행할 URL입니다. 변환중인 HTML이 CSS 및 이미지와 같은 리소스의 상대 URL.
    • 기본값 : 비어 있음
  • string Proxy - HTTP 프록시 세부 사항 브라우저 소프트웨어는이 캡처를 만드는 데 사용해야합니다
    • 기본값 : 비어 있음

공개 방법

  • AddPostParameter (string 이름, string 값) -HTTP Post 매개 변수 및 선택적으로 값을 정의합니다.이 메소드를 여러 번 호출하여 여러 매개 변수를 추가 할 수 있습니다. 이 방법을 사용하면 GrabzIt이 HTTP 게시를 수행.
    • name-HTTP Post 파라미터의 이름
    • value-HTTP Post 매개 변수의 값

URLToRenderedHTML(string url, HTMLOptions 옵션)COM

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

매개 변수

  • url-렌더링 된 HTML을 만들어야하는 URL
    • 필수
  • 옵션 -인스턴스 HTMLOptions 렌더링 된 HTML을 만들 때 사용할 특수 옵션을 정의하는 클래스입니다.
    • 필수 COM 그렇지 않으면 선택 사항

반환 값

무효화

HTMLToRenderedHTML(string html, HTMLOptions 옵션)COM

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

매개 변수

  • html- 변환 할 HTML int렌더링 된 HTML
    • 필수
  • 옵션 -인스턴스 HTMLOptions 렌더링 된 HTML을 만들 때 사용할 특수 옵션을 정의하는 클래스입니다.

반환 값

무효화

FileToRenderedHTML(string 통로, HTMLOptions 옵션)COM

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

매개 변수

  • path-변환 할 HTML 파일의 파일 경로 int렌더링 된 HTML
    • 필수
  • 옵션 -인스턴스 HTMLOptions 렌더링 된 HTML을 만들 때 사용할 특수 옵션을 정의하는 클래스입니다.
    • 필수 COM 그렇지 않으면 선택 사항

반환 값

무효화

HTMLOptionsCOM

네임 스페이스GrabzIt. 매개 변수

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

공공 재산

공개 방법

  • AddPostParameter (string 이름, string 값) -HTTP Post 매개 변수 및 선택적으로 값을 정의합니다.이 메소드를 여러 번 호출하여 여러 매개 변수를 추가 할 수 있습니다. 이 방법을 사용하면 GrabzIt이 HTTP 게시를 수행.
    • name-HTTP Post 파라미터의 이름
    • value-HTTP Post 매개 변수의 값

URLToPDF(string url, PDF 옵션 옵션)COM

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

매개 변수

  • url-변환해야하는 URL intoa PDF
    • 필수
  • PDF 옵션 options-PDF를 작성할 때 사용할 특수 옵션을 정의하는 PDFOptions 클래스의 인스턴스입니다.
    • 필수 COM 그렇지 않으면 선택 사항

반환 값

무효화

HTMLToPDF(string html, PDF 옵션 옵션)COM

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

매개 변수

  • html- 변환 할 HTML intoa PDF
    • 필수
  • PDF 옵션 options-PDF를 작성할 때 사용할 특수 옵션을 정의하는 GrabzItPDFOptions 클래스의 인스턴스입니다.
    • 필수 COM 그렇지 않으면 선택 사항

반환 값

무효화

FileToPDF(string 통로, PDF 옵션 옵션)COM

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

매개 변수

  • path-변환 할 HTML 파일의 파일 경로 intoa PDF
    • 필수
  • PDF 옵션 options-PDF를 작성할 때 사용할 특수 옵션을 정의하는 PDFOptions 클래스의 인스턴스입니다.
    • 필수 COM 그렇지 않으면 선택 사항

반환 값

무효화

PDF 옵션COM

네임 스페이스GrabzIt. 매개 변수

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

공공 재산

공개 방법

  • AddPostParameter (string 이름, string 값) -HTTP Post 매개 변수 및 선택적으로 값을 정의합니다.이 메소드를 여러 번 호출하여 여러 매개 변수를 추가 할 수 있습니다. 이 방법을 사용하면 GrabzIt이 HTTP 게시를 수행.
    • name-HTTP Post 파라미터의 이름
    • value-HTTP Post 매개 변수의 값
  • AddTemplateParameter (string 이름, string 값) -정의 맞춤 템플릿 매개 변수와 값을 지정하면이 메소드를 여러 번 호출하여 여러 매개 변수를 추가 할 수 있습니다.
    • name-템플릿 파라미터의 이름
    • value-템플릿 파라미터의 값

URLToDOCX (string url, DOCXOptions 옵션)COM

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

매개 변수

  • url-변환해야하는 URL intoa DOCX
    • 필수
  • DOCXOptions 옵션-의 인스턴스 DOCXOptions DOCX를 만들 때 사용할 특수 옵션을 정의하는 클래스.
    • 필수 COM 그렇지 않으면 선택 사항

반환 값

무효화

HTMLToDOCX(string html, DOCXOptions 옵션)COM

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

매개 변수

  • html- 변환 할 HTML intoa DOCX
    • 필수
  • DOCXOptions 옵션-GrabzIt의 인스턴스DOCXOptions DOCX를 만들 때 사용할 특수 옵션을 정의하는 클래스.
    • 필수 COM 그렇지 않으면 선택 사항

반환 값

무효화

FileToDOCX(string 통로, DOCXOptions 옵션)COM

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

매개 변수

  • path-변환 할 HTML 파일의 파일 경로 intoa DOCX
    • 필수
  • DOCXOptions 옵션-의 인스턴스 DOCXOptions DOCX를 만들 때 사용할 특수 옵션을 정의하는 클래스.
    • 필수 COM 그렇지 않으면 선택 사항

반환 값

무효화

DOCXOptionsCOM

네임 스페이스GrabzIt. 매개 변수

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

공공 재산

  • string CustomId -웹 서비스에 전달할 수있는 사용자 지정 식별자입니다. 지정한 콜백 URL과 함께 반환됩니다.
    • 기본값 : 비어 있음
  • bool IncludeBackground -참이면 웹 페이지의 배경 이미지가 DOCX에 포함되어야합니다.
    • 기본값 : true
  • PageSize PageSize -DOCX의 페이지 크기
  • PageOrientation Orientation -DOCX 문서의 방향
  • bool IncludeLinks -링크가 DOCX에 포함되어야하는 경우 true
    • 기본값 : true
  • bool IncludeImages -참이면 웹 페이지의 이미지가 DOCX에 포함되어야합니다
    • 기본값 : true
  • string Title -DOCX 문서에 제목을 제공
    • 기본값 : 비어 있음
  • int MarginTop -DOCX 문서 페이지의 상단에 나타나는 밀리미터 단위의 마진
    • 기본값 : 10
  • int MarginLeft -DOCX 문서 페이지의 왼쪽에 나타나는 밀리미터 단위의 여백
    • 기본값 : 10
  • int MarginBottom -DOCX 문서 페이지의 맨 아래에 표시되어야하는 밀리미터 단위의 여백
    • 기본값 : 10
  • int MarginRight -DOCX 문서의 오른쪽에 나타나는 밀리미터 단위의 마진
    • 기본값 : 10
  • int BrowserWidth - 브라우저 너비 픽셀 단위
    • 경고이 기능은 현재 베타 버전이며 일관된 결과를 제공하지 않을 수 있습니다.
    • 기본값 : 1024
    • 최대 : 10000
    • 자동 폭 : -1 -1를 전달하면 브라우저의 너비가 DOCX 문서의 너비와 일치 함을 의미합니다.
  • int PageWidth - 결과 DOCX의 사용자 정의 너비 단위 : mm
  • int PageHeight - 결과 DOCX의 사용자 정의 높이 단위 : mm
  • int Delay -밀리 초 수 스크린 샷을 찍기 전에 기다리십시오
    • 기본값 : 0
    • 최대 : 30000
  • BrowserType RequestAs -사용하려는 사용자 에이전트의 유형
  • string TemplateId - 추가하다 주형 DOCX 문서의 머리글과 바닥 글을 지정하는 ID
    • 기본값 : 비어 있음
  • string TargetElement - CSS 선택기 대상 웹 페이지에서 전환 될 유일한 HTML 요소 intDOCX에서는 웹 페이지의 다른 모든 부분이 무시됩니다. 일치하는 HTML 요소가 여러 개 있으면 첫 번째 요소가 선택됩니다.
    • 기본값 : 비어 있음
  • string HideElement - CSS 선택기 웹 페이지에서 하나 이상의 HTML 요소를 숨기고 여러 HTML 요소를 지정하여 숨기려면 각 선택기를 쉼표로 구분하십시오
    • 기본값 : 비어 있음
  • string WaitForElement - CSS 선택기 웹 페이지에서 HTML 요소의 캡처를 수행하기 전에 볼 수 있어야합니다
    • 기본값 : 비어 있음
  • int Quality - 반환 된 DOCX의 품질. 기본값은 DOCX에 권장 품질을 사용합니다.
    • 품질을 줄이면 파일 크기가 줄어들고 다운로드 시간이 줄어 듭니다.
    • 기본값 : -1
    • 최소 : -1
    • 최대 : 100
  • Country Country - 이 나라 스크린 샷을 가져와야합니다.
    • 경고이 기능은 현재 베타 버전이며 일관된 결과를 제공하지 않을 수 있습니다.
    • 기본값 : 현재 가장 빠른 위치
    • 옵션 : 국가싱가포르, 국가영국 국가.우리
  • string ExportURL - 내보내기 URL 캡처를 내보낼 위치를 지정합니다.
    • 기본값 : 비어 있음
  • string EncryptionKey -기본 64 인코딩 AES 암호화 키를 지정하면 캡처가 생성 될 때 캡처가 암호화됩니다. 사용하는 것이 좋습니다 암호화 키 방법 만들기 키와 해독 방법 다음과 같이 암호화 된 캡처를 해독 이 예.
    • 기본값 : 비어 있음
  • bool NoAds - 사실이면 광고는 자동으로 숨겨져 야합니다.
    • 기본값 : false
  • bool NoCookieNotifications -모두 사실 인 경우 쿠키 알림은 자동으로 숨겨져 야합니다.
    • 기본값 : false
  • string Address -HTML 코드를 실행할 URL입니다. 변환중인 HTML이 CSS 및 이미지와 같은 리소스의 상대 URL.
    • 기본값 : 비어 있음
  • string Proxy - HTTP 프록시 세부 사항 브라우저 소프트웨어는이 캡처를 만드는 데 사용해야합니다
    • 기본값 : 비어 있음
  • string MergeId -캡처의 ID 새 DOCX 문서의 시작 부분에 병합
    • 기본값 : 비어 있음
  • string Password - DOCX 문서를 보호하기위한 비밀번호 +
    • 기본값 : 비어 있음

공개 방법

  • AddPostParameter (string 이름, string 값) -HTTP Post 매개 변수 및 선택적으로 값을 정의합니다.이 메소드를 여러 번 호출하여 여러 매개 변수를 추가 할 수 있습니다. 이 방법을 사용하면 GrabzIt이 HTTP 게시를 수행.
    • name-HTTP Post 파라미터의 이름
    • value-HTTP Post 매개 변수의 값
  • AddTemplateParameter (string 이름, string 값) -정의 맞춤 템플릿 매개 변수와 값을 지정하면이 메소드를 여러 번 호출하여 여러 매개 변수를 추가 할 수 있습니다.
    • name-템플릿 파라미터의 이름
    • value-템플릿 파라미터의 값

URLToTable(string url, TableOptions 옵션)COM

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

매개 변수

  • url-HTML 테이블을 추출 할 URL
    • 필수
  • TableOptions 옵션-의 인스턴스 TableOptions HTML 테이블을 변환 할 때 사용할 특수 옵션을 정의하는 클래스입니다.
    • 필수 COM 그렇지 않으면 선택 사항

반환 값

무효화

HTMLToTable (string html, TableOptions 옵션)COM

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

매개 변수

  • html-HTML 테이블을 추출 할 HTML
    • 필수
  • TableOptions 옵션-의 인스턴스 TableOptions HTML 테이블을 변환 할 때 사용할 특수 옵션을 정의하는 클래스입니다.
    • 필수 COM 그렇지 않으면 선택 사항

반환 값

무효화

FileToTable (string 통로, TableOptions 옵션)COM

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

매개 변수

  • path-HTML 테이블을 추출 할 HTML 파일의 파일 경로입니다.
    • 필수
  • TableOptions 옵션-의 인스턴스 TableOptions HTML 테이블을 변환 할 때 사용할 특수 옵션을 정의하는 클래스입니다.
    • 필수 COM 그렇지 않으면 선택 사항

반환 값

무효화

TableOptionsCOM

네임 스페이스GrabzIt. 매개 변수

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

공공 재산

  • string CustomId -웹 서비스에 전달할 수있는 사용자 지정 식별자입니다. 지정한 콜백 URL과 함께 반환됩니다.
    • 기본값 : 비어 있음
  • int TableNumberToInclude -변환 할 테이블의 색인. 웹 페이지의 모든 테이블이 웹 페이지의 맨 위에서 아래로 정렬되었습니다.
    • 기본값 : 1
  • TableFormat Format -표의 형식
  • bool IncludeHeaderNames -실제 헤더 이름이 테이블에 포함되는 경우
    • 기본값 : true
  • bool IncludeAllTables -true 인 경우 웹 페이지의 모든 테이블이 추출되어 각 테이블이 별도의 스프레드 시트 시트에 나타납니다. XLSX 형식에서만 사용 가능
    • 기본값 : false
  • string TargetElement -웹 페이지에서 HTML을 추출하는 데 사용되는 유일한 HTML 요소의 id
    • 기본값 : 비어 있음
  • BrowserType RequestAs -사용하려는 사용자 에이전트의 유형
  • Country Country - 이 나라 스크린 샷을 가져와야합니다.
    • 경고이 기능은 현재 베타 버전이며 일관된 결과를 제공하지 않을 수 있습니다.
    • 기본값 : 현재 가장 빠른 위치
    • 옵션 : 국가싱가포르, 국가영국 국가.우리
  • string ExportURL - 내보내기 URL 캡처를 내보낼 위치를 지정합니다.
    • 기본값 : 비어 있음
  • string EncryptionKey -기본 64 인코딩 AES 암호화 키를 지정하면 캡처가 생성 될 때 캡처가 암호화됩니다. 사용하는 것이 좋습니다 암호화 키 방법 만들기 키와 해독 방법 다음과 같이 암호화 된 캡처를 해독 이 예.
    • 기본값 : 비어 있음
  • string Address -HTML 코드를 실행할 URL입니다. 변환중인 HTML이 CSS 및 이미지와 같은 리소스의 상대 URL.
    • 기본값 : 비어 있음
  • string Proxy - HTTP 프록시 세부 사항 브라우저 소프트웨어는이 캡처를 만드는 데 사용해야합니다
    • 기본값 : 비어 있음

공개 방법

  • AddPostParameter (string 이름, string 값) -HTTP Post 매개 변수 및 선택적으로 값을 정의합니다.이 메소드를 여러 번 호출하여 여러 매개 변수를 추가 할 수 있습니다. 이 방법을 사용하면 GrabzIt이 HTTP 게시를 수행.
    • name-HTTP Post 파라미터의 이름
    • value-HTTP Post 매개 변수의 값

Save()

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

반환 값

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


파일을 저장하는 데 권장되는 방법입니다

Save(string callBackURL)COM

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

매개 변수

  • callBackURL- 매니저 GrabzIt 서비스는 작업 완료 후 호출해야합니다
    • 필수

반환 값

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


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

GrabzItFile SaveTo()

Save 동 기적으로 결과 GrabzItFile 목적.

반환 값

GrabzItFile 대상


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

SaveTo(string save파일로)COM

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

매개 변수

  • saveToFile-캡처 할 파일 경로 save완료되면 d
    • 필수

반환 값

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


개설 상황 GetStatus (string 신분증)COM

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

매개 변수

  • id-스크린 샷의 고유 식별자
    • 필수

반환 값

개설 상황 대상


GrabzItCookie [] GetCookies (string 도메인)COM

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

매개 변수

  • domain-쿠키를 반환 할 도메인
    • 필수

반환 값

GrabzItCookie 정렬


SetCookie (string 이름, string 도메인, string 가치 string 통로, bool httponly, DateTime? 만료)COM

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

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

매개 변수

  • name-설정할 쿠키의 이름
    • 필수
  • domain-쿠키를 설정할 웹 사이트의 도메인
    • 필수
  • value-쿠키의 값
  • path-쿠키와 관련된 웹 사이트 경로
  • httponly-true 인 경우 쿠키는 HTTP 프로토콜에서만 사용할 수 있습니다
  • 만기-쿠키가 만료되는시기를 정의합니다. 쿠키가 만료되지 않아야하는 경우 null 값을 전달

반환 값

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


DeleteCookie (string 이름, string 도메인)COM

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

매개 변수

  • name-삭제할 쿠키의 이름
    • 필수
  • domain-쿠키를 삭제할 웹 사이트의 도메인
    • 필수

반환 값

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


WaterMark[] 오늘 바로WaterMarks(String 식별자)COM

업로드 한 모든 사용자 정의 워터 마크 가져 오기

반환 값

WaterMark 정렬


WaterMark 오늘 바로WaterMark(String 식별자)COM

지정된 식별자와 일치하는 사용자 정의 워터 마크를 반환

매개 변수

  • identifier-보려는 특정 사용자 정의 워터 마크의 식별자
    • 필수

반환 값

WaterMark


추가WaterMark(string 식별자, string 통로, HorizontalPosition xpos, VerticalPosition ypos)COM

새로운 사용자 정의 워터 마크 추가

매개 변수

반환 값

워터 마크가 성공적으로 설정되면 true를 반환


DeleteWaterMark(string 식별자)COM

맞춤 워터 마크 삭제

매개 변수

  • identifier-삭제하려는 사용자 정의 워터 마크의 식별자
    • 필수

반환 값

워터 마크가 성공적으로 삭제되면 true를 반환


SetLocalProxy (string proxyUrl)COM

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

매개 변수

  • proxyUrl-필요한 경우 프록시의 포트를 포함 할 수있는 URL입니다. 널을 제공하면 이전에 설정된 프록시가 제거됩니다.
    • 필수

UseSSL (bool 값)COM

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

매개 변수

  • 값-True 인 경우 GrabzIt의 API에 대한 모든 요청은 SSL을 사용합니다
    • 필수

string CreateEncryptionKey ()COM

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


해독 (string 통로, string 키)COM

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

매개 변수

  • path-암호화 된 캡처의 경로
    • 필수
  • 키- 암호화 키
    • 필수

GrabzItFile 해독 (GrabzItFile 파일 string 키)

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

매개 변수


byte [] 해독 (byte [] 데이터, string 키)

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

매개 변수


COM 개체에서 열거 형 속성을 설정할 때는 대신 열거 형에 해당하는 숫자 값을 사용하십시오.

열거 형

ImageFormat

네임 스페이스GrabzIt.Enums

이 열거 형은 다음 값으로 구성됩니다.

  • bmp8 = 0
  • bmp16 = 1
  • bmp24 = 2
  • bmp = 3
  • jpg = 4
  • tiff = 5
  • png = 6
  • webp = 7

BrowserType

네임 스페이스GrabzIt.Enums

이 열거 형은 다음 값으로 구성됩니다.

  • StandardBrowser = 0
  • MobileBrowser = 1
  • SearchEngine = 2

국가

네임 스페이스GrabzIt.Enums

이 열거 형은 다음 값으로 구성됩니다.

  • 기본값 = 0
  • 싱가포르 = 1
  • 영국 = 2
  • 미국 = 3

PageSize

네임 스페이스GrabzIt.Enums

이 열거 형은 다음 값으로 구성됩니다.

  • A3 = 0
  • A4 = 1
  • A5 = 2
  • A6 = 3
  • B3 = 4
  • B4 = 5
  • B5 = 6
  • B6 = 7
  • 법률 = 8
  • 문자 = 9

PageOrientation

네임 스페이스GrabzIt.Enums

이 열거 형은 다음 값으로 구성됩니다.

  • 가로 = 0
  • 세로 = 1

CSSMediaType

네임 스페이스GrabzIt.Enums

이 열거 형은 다음 값으로 구성됩니다.

  • 화면 = 0
  • Print = 1

TableFormat

네임 스페이스GrabzIt.Enums

이 열거 형은 다음 값으로 구성됩니다.

  • csv = 0
  • json = 1
  • xslx = 2

HorizontalPosition

네임 스페이스GrabzIt.Enums

이 열거 형은 다음 값으로 구성됩니다.

  • 왼쪽 = 0
  • 중심 = 1
  • 오른쪽 = 2

VerticalPosition

네임 스페이스GrabzIt.Enums

이 열거 형은 다음 값으로 구성됩니다.

  • 상위 = 0
  • 중간 = 1
  • 하단 = 2

결과 클래스

GrabzItCookieCOM

네임 스페이스GrabzIt. 쿠키

공공 재산

  • string Name
    • 쿠키 이름.
  • string Value
    • 쿠키 값.
  • string Domain
    • 쿠키가 설정된 도메인입니다.
  • string Path
    • 이 쿠키가 적용되는 도메인의 경로입니다.
  • string HttpOnly
    • 이 쿠키가 웹 사이트를 HTTP 프로토콜로 볼 때만 유효한 경우.
  • string Expires
    • 이 쿠키가 만료되는 날짜
  • string Type
    • 쿠키 유형으로, 다음 중 하나 일 수 있습니다.
      • Global-GrabzIt에서 설정 한 글로벌 쿠키입니다
      • 로컬-이것은 귀하가 설정 한 로컬 쿠키입니다
      • 재정의 됨-귀하가 재정의 한 글로벌 쿠키

GrabzItFileCOM

네임 스페이스GrabzIt. 스크린 샷

공개 방법

  • 무효화 Save(string 경로)
    • path-경로 save 결과
      • 필수
  • string 에String()

공공 재산

  • byte[] Bytes

개설 상황COM

네임 스페이스GrabzIt. 스크린 샷

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

공공 재산

  • bool Processing
    • true 인 경우 스크린 샷이 여전히 처리되고 있습니다.
  • bool Cached
    • true 인 경우 스크린 샷이 처리되었으며 현재 캐시됩니다.
  • bool Expired
    • true 인 경우 스크린 샷이 더 이상 GrabzIt 시스템에 없습니다.
  • string Message
    • 시스템에서 오류 메시지를 반환했습니다.

WaterMarkCOM

네임 스페이스GrabzIt. 스크린 샷

이 클래스는 GrabzIt에 저장된 사용자 정의 워터 마크를 나타냅니다.

공개 방법

공공 재산

  • string Identifier
    • 워터 마크의 식별자
  • string XPosition
    • 워터 마크의 수평 위치
      • 좌회전
      • 센터
      • 권리
  • string YPosition
    • 워터 마크의 세로 위치
      • Top
      • 중간
      • 바닥
  • string Format
    • 워터 마크의 형식