ਇੱਥੇ ਬਹੁਤ ਸਾਰੇ ਤਰੀਕੇ ਹਨ GrabzIt API ਜਾਵਾ ਵਿੱਚ ਸਕ੍ਰੀਨਸ਼ਾਟ ਲੈਣ ਅਤੇ ਹੋਰ ਬਹੁਤ ਕੁਝ ਲੈਣ ਲਈ ਵਰਤਿਆ ਜਾ ਸਕਦਾ ਹੈ. ਏਪੀਆਈ ਦੇ ਨਾਲ ਸ਼ੁਰੂਆਤ ਕਰਨ ਲਈ ਇਨ੍ਹਾਂ ਕਦਮਾਂ ਦੀ ਪਾਲਣਾ ਕਰੋ:
ਤੁਹਾਡੇ ਜਾਵਾ ਐਪ ਵਿੱਚ ਏਪੀਆਈ ਦੀ ਵਰਤੋਂ ਸ਼ੁਰੂ ਕਰਨ ਦਾ ਪਹਿਲਾ ਪੜਾਅ ਇੱਕ ਉਦਾਹਰਣ ਬਣਾਉਣਾ ਹੈ GrabzItClient ਕਲਾਸ, ਤੁਹਾਡੇ ਪਾਸ ਐਪਲੀਕੇਸ਼ਨ ਕੁੰਜੀ ਅਤੇ ਐਪਲੀਕੇਸ਼ਨ ਗੁਪਤ ਤੁਹਾਡੇ GrabzIt ਖਾਤੇ ਤੋਂ ਕੰਸਟਰਕਟਰ ਤੱਕ.
//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 ਸਾਰਣੀ ਵਿੱਚ 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");
ਅੱਗੇ ਨਤੀਜਾ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ saved ਹੇਠ ਲਿਖੀਆਂ ਦੋ ਵਿੱਚੋਂ ਇੱਕ ਦੀ ਵਰਤੋਂ ਕਰਕੇ save .ੰਗ. ਦੇ ਨਾਲ Save methodੰਗ ਦਾ URL ਹੈਂਡਲਰ ਨੂੰ ਨਿਰਧਾਰਤ ਕਰਨ ਦੀ ਜ਼ਰੂਰਤ ਹੈ, ਜੋ ਕਿ ਕਾਰਜ ਤੇ ਕਾਰਵਾਈ ਕਰੇਗਾ ਵਾਪਸ ਫੋਨ ਮਲਾਓ ਗਰੈਬਜ਼ ਆਈ ਟੀ ਤੋਂ ਅਤੇ save ਨਤੀਜੇ ਸਕਰੀਨ ਸ਼ਾਟ. ਕਿਉਂਕਿ ਇਸ ਵਿਧੀ ਲਈ ਇੱਕ ਕਾਲਬੈਕ ਹੈਂਡਲਰ ਦੀ ਜਰੂਰਤ ਹੁੰਦੀ ਹੈ ਆਮ ਤੌਰ ਤੇ ਸਿਰਫ ਇੱਕ ਵੈੱਬ ਐਪਲੀਕੇਸ਼ਨ ਵਿੱਚ ਇਸ ਪਹੁੰਚ ਦੀ ਵਰਤੋਂ ਕਰਨਾ ਸੰਭਵ ਹੁੰਦਾ ਹੈ.
grabzIt.Save("http://www.example.com/handler");
ਇਸ ਦੇ ਉਲਟ ਇਸਤੇਮਾਲ ਕਰੋ ਸਮਕਾਲੀ SaveTo ਵਿਧੀ, ਜੋ ਤੁਹਾਡੀ ਐਪਲੀਕੇਸ਼ਨ ਨੂੰ ਇੰਤਜ਼ਾਰ ਕਰਨ ਲਈ ਮਜਬੂਰ ਕਰੇਗੀ ਜਦੋਂ ਕਿ ਸਕਰੀਨ ਸ਼ਾਟ ਬਣਦਾ ਹੈ, ਇਸ ਲਈ ਇਹ ਸਿਰਫ ਵਰਤੇ ਜਾਣੇ ਚਾਹੀਦੇ ਸਨ Save ਵਿਧੀ ਦੀ ਵਰਤੋਂ ਨਹੀਂ ਕੀਤੀ ਜਾ ਸਕਦੀ, ਜਿਵੇਂ ਕਿ ਇੱਕ ਡੈਸਕਟੌਪ ਐਪਲੀਕੇਸ਼ਨ ਵਿੱਚ.
ਇਕ ਵਾਰ ਜਦੋਂ ਸਕ੍ਰੀਨ ਸ਼ਾਟ ਬਣ ਜਾਂਦਾ ਹੈ ਤਾਂ ਇਹ ਹੁੰਦਾ ਹੈ saved ਫਾਈਲ ਮਾਰਗ 'ਤੇ ਪਹੁੰਚਾਇਆ.
String filepath = "images/result.jpg"; grabzIt.SaveTo(filepath);
ਸਾਡੀਆਂ ਸਾਰੀਆਂ servicesਨਲਾਈਨ ਸੇਵਾਵਾਂ ਜਿਵੇਂ ਕਿ ਵੈੱਬ ਕੈਪਚਰ ਬਣਾਉਣਾ, ਐਨੀਮੇਟਡ ਜੀਆਈਐਫ ਜਾਂ ਐਚਟੀਐਮਐਲ ਨੂੰ ਕਨਵਰਟ ਕਰਨ ਦੇ ਬਹੁਤ ਸਾਰੇ ਅਨੁਕੂਲਿਤ ਵਿਕਲਪ ਹਨ ਸਮੇਤ; ਬ੍ਰਾ .ਜ਼ਰ ਦੀ ਉਚਾਈ, ਬ੍ਰਾ browserਜ਼ਰ ਦੀ ਚੌੜਾਈ, ਸਕ੍ਰੀਨਸ਼ਾਟ ਉਚਾਈ, ਸਕਰੀਨਸ਼ਾਟ ਚੌੜਾਈ, ਸਕਰੀਨ ਸ਼ਾਟ ਲੈਣ ਤੋਂ ਪਹਿਲਾਂ ਦੇਰੀ ਅਤੇ ਸਕਰੀਨ ਸ਼ਾਟ ਦਾ ਚਿੱਤਰ ਫਾਰਮੈਟ. ਇਹਨਾਂ ਸਾਰੀਆਂ ਵਿਕਲਪਾਂ ਅਤੇ ਪੀਡੀਐਫਜ਼, ਐਨੀਮੇਟਡ ਜੀਆਈਐਫ ਅਤੇ ਵੈੱਬ ਸਮੱਗਰੀ ਤੋਂ ਸੀਐਸਵੀ ਬਣਾਉਣ ਬਾਰੇ ਵਧੇਰੇ ਜਾਣਕਾਰੀ ਲਈ ਕਿਰਪਾ ਕਰਕੇ ਵੇਖੋ ਕਲਾਇੰਟ ਦਸਤਾਵੇਜ਼