वेब कॅप्चर आणि रूपांतरित करण्यासाठी साधने

जावा सह वेबसाइट स्क्रीनशॉट घ्याजावा एपीआय

अगोदर निर्देश केलेल्या बाबीसंबंधी बोलताना निदान पॅनेल आपला कोड डीबग करण्यात मदत करू शकेल!

असे अनेक मार्ग आहेत GrabzIt API जावामध्ये स्क्रीनशॉट्स आणि बरेच काही घेण्यासाठी वापरले जाऊ शकते. एपीआय सह प्रारंभ करण्यासाठी या चरणांचे अनुसरण करा:

  1. आपले विनामूल्य मिळवा अनुप्रयोग की आणि गुप्त.
  2. विनामूल्य डाउनलोड करा जावा ग्रंथालय आणि वापरून पहा डेमो अनुप्रयोग.
  3. खाली विहंगावलोकन वाचून ग्रॅबझिटचे एपीआय कार्य कसे करते याबद्दल मूलभूत माहिती मिळवा.

जावा एपीआय विहंगावलोकन

आपल्या जावा अॅपमध्ये एपीआय वापरण्यास प्रारंभ करण्याचा पहिला टप्पा म्हणजे एक घटना तयार करणे 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 टेबल हस्तगत करण्यासाठी पद्धती URL or एचटीएमएल रूपांतरित करा.

// 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 च्या URL ची पद्धत हँडलर निर्दिष्ट करणे आवश्यक आहे, जे यावर प्रक्रिया करेल कॉलबॅक GrabzIt व save परिणामी स्क्रीनशॉट. या पद्धतीस कॉलबॅक हँडलर आवश्यक असल्याने सामान्यत: केवळ वेब अनुप्रयोगात हा दृष्टीकोन वापरणे शक्य आहे.

grabzIt.Save("http://www.example.com/handler"); 	
नेहमी वापरा SaveTo पद्धत चालू localhost

वैकल्पिकरित्या वापरा समकालीन SaveTo पद्धत, जी आपल्या अनुप्रयोगास स्क्रीनशॉट तयार होताना प्रतीक्षा करण्यास भाग पाडेल म्हणून ती फक्त वापरली जावी Save डेस्कटॉप अनुप्रयोगासारखी पद्धत वापरली जाऊ शकत नाही.

एकदा स्क्रीनशॉट तयार झाल्यानंतर तो आहे saveडी फाईल पथ प्रदान.

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

अधिक पर्याय

आमच्या सर्व ऑनलाइन सेवा जसे की वेब कॅप्चर तयार करणे, अ‍ॅनिमेटेड जीआयएफ चे किंवा एचटीएमएल रूपांतरित करणे यासह अनेक सानुकूल पर्याय आहेत ज्यात; ब्राउझरची उंची, ब्राउझर रूंदी, स्क्रीनशॉटची उंची, स्क्रीनशॉट रुंदी, स्क्रीनशॉट घेण्यापूर्वी उशीर आणि स्क्रीनशॉटचे प्रतिमा स्वरूपन कॉन्फिगर करणे. हे सर्व पर्याय आणि पीडीएफ च्या तयार करण्याच्या अधिक माहितीसाठी, अ‍ॅनिमेटेड जीआयएफ आणि वेब सामग्रीवरील सीएसव्ही चे कृपया पहा क्लायंट दस्तऐवज