웹 캡처 및 변환 도구

ASP.NET으로 웹 사이트 스크린 샷 찍기

ASP.NET API
진단 패널 코드 디버깅에 도움을 줄 수 있습니다!

몇 가지 방법이 있습니다 GrabzIt API ASP.NET에서 스크린 샷 등을 찍는 데 사용할 수 있습니다. API를 시작하려면 다음 단계를 수행하십시오.

  1. 너의 자유를 얻으 십시요 응용 프로그램 키와 비밀.
  2. 무료 다운로드 ASP.NET 라이브러리 시도해보십시오 데모 신청.
  3. 아래의 개요를 읽고 GrabzIt의 API 작동 방식에 대한 기본 사항을 알아보십시오.

ASP.NET API 개요

API를 사용하려면 먼저 인스턴스를 만들어야합니다. GrabzItClient 수업, 통과 응용 프로그램 키 및 응용 프로그램 비밀 GrabzIt 계정에서 생성자로. 아래 예제와 같이 모든 ASP.NET 예제는 C #으로 작성되었지만 ASP.NET 언어는이 라이브러리에서 작동합니다.

//Create the GrabzItClient class
//Replace "APPLICATION KEY", "APPLICATION SECRET" with the values from your account!
GrabzItClient grabzIt = new GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret");

그런 다음 중 하나를 사용하십시오 영상, PDF, 생기 or 테이블 캡처 방법 URL or HTML 변환.

// To take a image screenshot
grabzIt.URLToImage("https://www.tesla.com"); 	
// Or to take a PDF screenshot
grabzIt.URLToPDF("https://www.tesla.com");
// Or to convert online videos into animated GIF's
grabzIt.URLToAnimation("http://www.example.com/video.avi");
// Or to capture table(s)
grabzIt.URLToTable("https://www.tesla.com");
// To convert HTML into a image
grabzIt.HTMLToImage("<html><body><h1>Hello World!</h1></body></html>"); 	
// Or convert HTML into a PDF document
grabzIt.HTMLToPDF("<html><body><h1>Hello World!</h1></body></html>");
// Or convert HTML into a CSV, XLSX or JSON document
grabzIt.HTMLToTable("<html><body><table><tr><th>Name</th><th>Age</th></tr>
    <tr><td>Tom</td><td>23</td></tr><tr><td>Nicola</td><td>26</td></tr>
    </table></body></html>");
// To convert HTML file into a image
grabzIt.FileToImage("example.html"); 	
// Or convert HTML file into a PDF document
grabzIt.FileToPDF("example.html");
// Or convert HTML file into a CSV, XLSX or JSON document
grabzIt.FileToTable("tables.html");

다음에 전화 Save or SaveTo 방법. 다음은 전화하는 두 가지 예입니다. Save 하나는 MVC를 사용하고 다른 하나는 Web Forms를 사용하는 방법입니다. 매니저을 처리합니다. 콜백 서비스에서 save 결과 캡처. 이 메소드에는 콜백 핸들러가 필요하므로 일반적으로 웹 애플리케이션에서만이 방법을 사용할 수 있습니다.

grabzIt.Save("http://www.example.com/Home/Handler"); 	
grabzIt.Save("http://www.example.com/Handler.ashx"); 	
항상 SaveTo 에 방법 로컬 호스트

또는 동시성 SaveTo 이 방법을 사용하면 스크린 샷이 생성되는 동안 응용 프로그램이 대기해야하므로 Save 데스크톱 응용 프로그램과 같은 방법을 사용할 수 없습니다.

스크린 샷이 생성되면 save제공된 파일 경로로 d.

string filepath = "images/result.jpg";
grabzIt.SaveTo(filepath);

추가 옵션

웹 캡처, 애니메이션 GIF 또는 HTML 변환과 같은 모든 서비스에는 다음과 같은 다양한 사용자 정의 옵션이 있습니다. 브라우저 높이, 브라우저 너비, 스크린 샷 높이, 스크린 샷 너비, 스크린 샷 생성 지연 및 스크린 샷의 이미지 형식 구성 이 모든 옵션에 대해서는 Client 선적 서류 비치.