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

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

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

ਗਰੈਬਜ਼ਆਈਟੀ ਦਾ ਸਕ੍ਰੀਨਸ਼ਾਟ ਏਪੀਆਈ ਬਹੁਤ ਲਚਕਦਾਰ ਹੈ ਅਤੇ ਬਹੁਤ ਸਾਰੇ ਤਰੀਕਿਆਂ ਨਾਲ ਕਹੇ ਜਾ ਸਕਦੇ ਹਨ ਜਿਵੇਂ ਕਿ ਇੱਕ ਕਰੋਨਜੌਬ, ਇੱਕ ਵੈੱਬ ਪੇਜ ਜਾਂ ਐਪਲੀਕੇਸ਼ਨ ਤੋਂ. ਆਪਣੀ ਪਰਲ ਐਪਲੀਕੇਸ਼ਨ ਵਿੱਚ ਪਰਿਵਰਤਨ ਕਾਰਜਕੁਸ਼ਲਤਾ ਅਤੇ ਹੋਰ ਵਿੱਚ ਸਕ੍ਰੀਨਸ਼ਾਟ ਜਾਂ ਐਚਟੀਐਮਐਲ ਜੋੜਨ ਦਾ ਸੌਖਾ theseੰਗ ਇਹ ਹੈ ਕਿ ਇਨ੍ਹਾਂ ਕਦਮਾਂ ਦੀ ਪਾਲਣਾ ਕਰੋ:

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

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

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

#!/usr/bin/perl

use GrabzItClient;

# Create the GrabzItClient class
# Replace "APPLICATION KEY", "APPLICATION SECRET" with the values from your account!
$grabzIt = GrabzItClient->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
$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 .ੰਗ. ਪਹਿਲਾ save ਹੇਠਾਂ ਦਰਸਾਏ ਗਏ ੰਗ ਲਈ ਯੂਆਰਐਲ ਦੀ ਜਰੂਰਤ ਹੈ handler.pl ਇਹ ਹੈਂਡਲਰ ਕਾਰਜਸ਼ੀਲ ਹੋਵੇਗਾ ਵਾਪਸ ਫੋਨ ਮਲਾਓ ਗਰੈਬਜ਼ ਆਈ ਟੀ ਤੋਂ ਅਤੇ save ਨਤੀਜੇ ਸਕਰੀਨ ਸ਼ਾਟ.

$grabzIt->Save("http://www.example.com/handler.pl"); 	
ਹਮੇਸ਼ਾ ਵਰਤੋ SaveTo ਵਿਧੀ 'ਤੇ ਲੋਕਲਹੋਸਟ

ਜੇ ਸਿਫਾਰਸ਼ ਕੀਤੀ ਜਾਂਦੀ ਹੈ Save ਉਪਰੋਕਤ ਵਿਧੀ ਨੂੰ तब ਵਰਤਿਆ ਨਹੀਂ ਜਾ ਸਕਦਾ ਹੈ ਸਮਕਾਲੀ SaveTo ਇਸ ਦੀ ਬਜਾਏ methodੰਗ ਦੀ ਵਰਤੋਂ ਕੀਤੀ ਜਾਣੀ ਚਾਹੀਦੀ ਹੈ.

ਹਾਲਾਂਕਿ ਇਹ ਤੁਹਾਡੀ ਬਿਨੈ-ਪੱਤਰ ਨੂੰ ਇੰਤਜ਼ਾਰ ਕਰਨ ਲਈ ਮਜਬੂਰ ਕਰੇਗੀ ਜਦੋਂ ਕੈਪਚਰ ਬਣਾਇਆ ਜਾਂਦਾ ਹੈ, ਇਕ ਵਾਰ ਪੂਰਾ ਹੋ ਜਾਣ ਤੇ ਇਹ ਆਪਣੇ ਆਪ ਆ ਜਾਂਦਾ ਹੈ saved ਨਿਰਧਾਰਤ ਫਾਈਲ ਪਾਥ ਤੇ.

$filepath = "images/result.jpg";
$grabzIt->SaveTo($filepath);

ਹੋਰ ਵਿਕਲਪ

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