ਵੈੱਬ ਨੂੰ ਕੈਪਚਰ ਅਤੇ ਕਨਵਰਟ ਕਰਨ ਲਈ ਟੂਲ

ਰੂਬੀ ਨਾਲ ਵੈਬਸਾਈਟ ਸਕ੍ਰੀਨ ਸ਼ਾਟ ਲਓਰੂਬੀ ਏ.ਪੀ.ਆਈ.

The ਡਾਇਗਨੋਸਟਿਕਸ ਪੈਨਲ ਤੁਹਾਡੇ ਕੋਡ ਨੂੰ ਡੀਬੱਗ ਕਰਨ ਵਿਚ ਤੁਹਾਡੀ ਮਦਦ ਕਰ ਸਕਦੀ ਹੈ!

ਗਰੈਬਜ਼ਆਈਟੀ ਦਾ ਸਕ੍ਰੀਨਸ਼ਾਟ ਏਪੀਆਈ ਬਹੁਤ ਲਚਕਦਾਰ ਹੈ ਅਤੇ ਕਿਸੇ ਵੀ ਕਿਸਮ ਦੀ ਰੂਬੀ ਐਪਲੀਕੇਸ਼ਨ ਤੋਂ ਮੰਗਿਆ ਜਾ ਸਕਦਾ ਹੈ. ਵੈਬਸਾਈਟ ਸਕ੍ਰੀਨਸ਼ਾਟ ਜਾਂ HTML ਨੂੰ ਚਿੱਤਰ ਕਾਰਜਕੁਸ਼ਲਤਾ ਅਤੇ ਹੋਰ ਬਹੁਤ ਕੁਝ ਪਾਉਣ ਦਾ ਸਭ ਤੋਂ ਵਧੀਆ ਤਰੀਕਾ into ਤੁਹਾਡੀ ਰੂਬੀ ਐਪ ਇਨ੍ਹਾਂ ਕਦਮਾਂ ਦੀ ਪਾਲਣਾ ਕਰਕੇ ਹੈ:

  1. ਆਪਣਾ ਮੁਫਤ ਪ੍ਰਾਪਤ ਕਰੋ ਐਪਲੀਕੇਸ਼ਨ ਕੁੰਜੀ ਅਤੇ ਗੁਪਤ.
  2. ਮੁਫਤ ਡਾ Downloadਨਲੋਡ ਕਰੋ ਰੂਬੀ ਲਾਇਬ੍ਰੇਰੀ ਅਤੇ ਕੋਸ਼ਿਸ਼ ਕਰੋ ਡੈਮੋ ਐਪਲੀਕੇਸ਼ਨ.
  3. ਹੇਠਾਂ ਸੰਖੇਪ ਜਾਣਕਾਰੀ ਨੂੰ ਪੜ੍ਹ ਕੇ ਗਰੈਬਜ਼ਿਟ ਦਾ ਏਪੀਆਈ ਕਿਵੇਂ ਕੰਮ ਕਰਦਾ ਹੈ ਬਾਰੇ ਮੁicsਲੀਆਂ ਗੱਲਾਂ ਦਾ ਪਤਾ ਲਗਾਓ.

ਰੂਬੀ API ਸੰਖੇਪ ਜਾਣਕਾਰੀ

ਪਹਿਲਾਂ ਇੱਕ ਉਦਾਹਰਣ ਬਣਾਓ ਕਲਾਇੰਟ ਕਲਾਸ, ਤੁਹਾਡੇ ਪਾਸ ਐਪਲੀਕੇਸ਼ਨ ਕੁੰਜੀ ਅਤੇ ਐਪਲੀਕੇਸ਼ਨ ਗੁਪਤ ਗਰੈਬਜ਼ਆਈਟੀ ਦੇ ਏਪੀਆਈ ਦੀ ਵਰਤੋਂ ਸ਼ੁਰੂ ਕਰਨ ਲਈ ਤੁਹਾਡੇ ਗਰੈਬਜ਼ਿਟ ਖਾਤੇ ਤੋਂ ਕੰਸਟਰਕਟਰ ਤੱਕ.

require 'grabzit'

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

ਫਿਰ ਇੱਕ ਦੀ ਵਰਤੋਂ ਕਰੋ ਚਿੱਤਰ ਨੂੰ, PDF, ਐਨੀਮੇਸ਼ਨ or ਸਾਰਣੀ ਵਿੱਚ captureੰਗ ਕੈਪਚਰ ਕਰਨ ਲਈ 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 ਕੈਪਚਰ ਨੂੰ ਪੂਰਾ ਕਰਨ ਲਈ .ੰਗ. The Save methodੰਗ ਨੂੰ ਇੱਕ ਦਾ URL ਚਾਹੀਦਾ ਹੈ ਹੈਂਡਲਰ, ਜੋ ਕਿ ਕਾਰਵਾਈ ਕਰੇਗਾ ਵਾਪਸ ਫੋਨ ਮਲਾਓ GrabzIt ਤੋਂ save ਨਤੀਜੇ ਸਕਰੀਨ ਸ਼ਾਟ.

grabzItClient.save("http://www.example.com/handler/index") 	
ਹਮੇਸ਼ਾ ਵਰਤੋ save_to ਵਿਧੀ 'ਤੇ ਲੋਕਲਹੋਸਟ

ਇਕ ਹੋਰ ਵਿਕਲਪ ਹੈ ਸਮਕਾਲੀ save_to ਵਿਧੀ, ਜੋ ਤੁਹਾਡੀ ਐਪਲੀਕੇਸ਼ਨ ਨੂੰ ਇੰਤਜ਼ਾਰ ਕਰਨ ਲਈ ਮਜਬੂਰ ਕਰੇਗੀ ਜਦੋਂ ਕਿ ਸਕਰੀਨ ਸ਼ਾਟ ਬਣਦਾ ਹੈ, ਇਸ ਲਈ ਇਹ ਸਿਰਫ ਵਰਤੇ ਜਾਣੇ ਚਾਹੀਦੇ ਸਨ save ਵਿਧੀ ਦੀ ਵਰਤੋਂ ਨਹੀਂ ਕੀਤੀ ਜਾ ਸਕਦੀ.

ਇਕ ਵਾਰ ਕੈਪਚਰ ਬਣ ਜਾਣ 'ਤੇ ਇਹ ਹੁੰਦਾ ਹੈ saved ਫਾਈਲ ਮਾਰਗ 'ਤੇ ਪਹੁੰਚਾਇਆ.

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

ਹੋਰ ਵਿਕਲਪ

ਇੱਥੇ ਬਹੁਤ ਸਾਰੀਆਂ ਵਿਸ਼ੇਸ਼ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਹਨ ਜਿਹੜੀਆਂ ਵੈਬ ਪੇਜਾਂ ਦੇ ਸਕ੍ਰੀਨਸ਼ਾਟ ਲੈਣ ਜਾਂ HTML ਨੂੰ ਤਬਦੀਲ ਕਰਨ ਵੇਲੇ ਵਰਤੀਆਂ ਜਾ ਸਕਦੀਆਂ ਹਨ. ਸਮੇਤ; ਬ੍ਰਾ .ਜ਼ਰ ਦੀ ਉਚਾਈ, ਬ੍ਰਾ browserਜ਼ਰ ਦੀ ਚੌੜਾਈ, ਸਕ੍ਰੀਨਸ਼ਾਟ ਉਚਾਈ, ਸਕਰੀਨਸ਼ਾਟ ਚੌੜਾਈ, ਸਕਰੀਨ ਸ਼ਾਟ ਲੈਣ ਤੋਂ ਪਹਿਲਾਂ ਦੇਰੀ ਅਤੇ ਸਕਰੀਨ ਸ਼ਾਟ ਦਾ ਚਿੱਤਰ ਫਾਰਮੈਟ. ਇਹ ਸਾਰੇ ਵਿਕਲਪਾਂ ਅਤੇ ਵਧੇਰੇ ਲਈ ਕਿਰਪਾ ਕਰਕੇ ਪੜ੍ਹੋ ਕਲਾਇੰਟ ਦਸਤਾਵੇਜ਼