웹 캡처 및 변환 도구

Ruby로 웹 사이트 스크린 샷 찍기

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

GrabzIt의 스크린 샷 API는 매우 유연하며 모든 유형의 Ruby 애플리케이션에서 호출 할 수 있습니다. 웹 사이트 스크린 샷 또는 HTML을 이미지 기능 등에 넣는 가장 좋은 방법 into Ruby 앱은 다음 단계를 따릅니다.

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

루비 API 개요

먼저 인스턴스를 만듭니다 Client 수업, 통과 응용 프로그램 키 및 응용 프로그램 비밀 GrabzIt 계정에서 생성자로 GrabzIt의 API 사용을 시작하십시오.

require 'grabzit'

grabzItClient = GrabzIt::Client.new("Sign in to view your Application Key", "Sign in to view your Application Secret")

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

# To take a image screenshot
grabzItClient.url_to_image("https://www.tesla.com")	
# Or to take a PDF screenshot
grabzItClient.url_to_pdf("https://www.tesla.com")
# Or to convert online videos into animated GIF's
grabzItClient.url_to_animation("http://www.example.com/video.avi")
# Or to capture table(s)
grabzItClient.url_to_table("https://www.tesla.com")
# To convert HTML into a image
grabzItClient.html_to_image("<html><body><h1>Hello World!</h1></body></html>")	
# Or convert HTML into a PDF document
grabzItClient.html_to_pdf("<html><body><h1>Hello World!</h1></body></html>")
# Or convert HTML into a CSV, XLSX or JSON document
grabzItClient.html_to_table("<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
grabzItClient.file_to_image("example.html")	
# Or convert HTML file into a PDF document
grabzItClient.file_to_pdf("example.html")
# Or convert HTML file into a CSV, XLSX or JSON document
grabzItClient.file_to_table("tables.html")

마지막으로 다음 중 하나를 사용하십시오 save 캡처를 완료하는 방법. 그만큼 Save 메소드의 URL이 필요합니다 매니저을 처리합니다. 콜백 GrabzIt에서 save 결과 스크린 샷.

grabzItClient.save("http://www.example.com/handler/index") 	
항상 save_to 에 방법 로컬 호스트

다른 옵션은 동시성 save_to 스크린 샷이 생성되는 동안 응용 프로그램이 대기하도록 강제하는 방법입니다. save 방법을 사용할 수 없습니다.

캡처가 생성되면 save제공된 파일 경로로 d.

filepath = "images/result.jpg"
grabzItClient.save_to(filepath) 	

추가 옵션

웹 페이지의 스크린 샷을 찍거나 HTML을 변환 할 때 사용할 수있는 많은 특수 기능이 있습니다. 포함; 브라우저 높이, 브라우저 너비, 스크린 샷 높이, 스크린 샷 너비, 스크린 샷 생성 지연 및 스크린 샷의 이미지 형식 구성 이러한 모든 옵션에 대해서는 Client 선적 서류 비치.