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

ASP.NET ਨਾਲ ਵੈਬਸਾਈਟ ਸਕ੍ਰੀਨਸ਼ਾਟ ਲਓASP.NET API

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

ਇੱਥੇ ਬਹੁਤ ਸਾਰੇ ਤਰੀਕੇ ਹਨ GrabzIt API ASP.NET ਵਿੱਚ ਸਕ੍ਰੀਨਸ਼ਾਟ ਲੈਣ ਅਤੇ ਹੋਰ ਬਹੁਤ ਕੁਝ ਲੈਣ ਲਈ ਵਰਤਿਆ ਜਾ ਸਕਦਾ ਹੈ. ਏਪੀਆਈ ਦੇ ਨਾਲ ਸ਼ੁਰੂਆਤ ਕਰਨ ਲਈ ਇਨ੍ਹਾਂ ਕਦਮਾਂ ਦੀ ਪਾਲਣਾ ਕਰੋ:

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

ASP.NET 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 ਸਾਰਣੀ ਵਿੱਚ 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 or SaveTo .ੰਗ. ਹੇਠਾਂ ਕਾਲ ਕਰਨ ਦੀਆਂ ਦੋ ਉਦਾਹਰਣਾਂ ਹਨ Save ਵਿਧੀ, ਇੱਕ ਐਮਵੀਸੀ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਅਤੇ ਦੂਜੀ ਵੈਬ ਫਾਰਮ ਦੀ ਵਰਤੋਂ ਕਰਕੇ, ਇਹ ਦੋਵੇਂ ਉਦਾਹਰਣਾਂ ਵਿੱਚ ਯੂਆਰਐਲ ਸ਼ਾਮਲ ਹਨ ਹੈਂਡਲਰ, ਜੋ ਕਿ ਕਾਰਵਾਈ ਕਰੇਗਾ ਵਾਪਸ ਫੋਨ ਮਲਾਓ ਸੇਵਾ ਅਤੇ save ਨਤੀਜੇ ਕੈਪਚਰ. ਕਿਉਂਕਿ ਇਸ ਵਿਧੀ ਲਈ ਇੱਕ ਕਾਲਬੈਕ ਹੈਂਡਲਰ ਦੀ ਜਰੂਰਤ ਹੁੰਦੀ ਹੈ ਆਮ ਤੌਰ ਤੇ ਸਿਰਫ ਇੱਕ ਵੈੱਬ ਐਪਲੀਕੇਸ਼ਨ ਵਿੱਚ ਇਸ ਪਹੁੰਚ ਦੀ ਵਰਤੋਂ ਕਰਨਾ ਸੰਭਵ ਹੁੰਦਾ ਹੈ.

grabzIt.Save("http://www.example.com/Home/Handler"); 	
grabzIt.Save("http://www.example.com/Handler.ashx"); 	
ਹਮੇਸ਼ਾ ਵਰਤੋ SaveTo ਵਿਧੀ 'ਤੇ ਲੋਕਲਹੋਸਟ

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

ਇਕ ਵਾਰ ਜਦੋਂ ਸਕ੍ਰੀਨ ਸ਼ਾਟ ਬਣ ਜਾਂਦਾ ਹੈ ਤਾਂ ਇਹ ਹੁੰਦਾ ਹੈ saved ਫਾਈਲ ਮਾਰਗ 'ਤੇ ਪਹੁੰਚਾਇਆ.

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

ਹੋਰ ਵਿਕਲਪ

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