वेब पर कब्जा और परिवर्तित करने के लिए उपकरण

जावा के साथ वेबसाइट स्क्रीनशॉट लेंजावा एपीआई

पिछली कक्षा का डायग्नोस्टिक्स पैनल आपके कोड को डीबग करने में आपकी सहायता कर सकता है!

कई तरीके हैं कि GrabzIt एपीआई जावा में स्क्रीनशॉट और अधिक लेने के लिए इस्तेमाल किया जा सकता है। एपीआई के साथ आरंभ करने के लिए इन चरणों का पालन करें:

  1. अपने मुक्त हो जाओ आवेदन कुंजी और गुप्त.
  2. मुफ्त डाउनलोड करें जावा लाइब्रेरी और बाहर की कोशिश करो डेमो आवेदन.
  3. नीचे दिए गए ओवरव्यू को पढ़कर GrabzIt के एपीआई कैसे काम करता है, इसके बारे में मूल बातें जानें।

जावा एपीआई अवलोकन

अपने जावा ऐप में एपीआई का उपयोग शुरू करने पर पहला चरण एक उदाहरण बनाना है 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");

फिर एक का उपयोग करें की छवि, पीडीएफ, एनीमेशन or तालिका कैप्चर करने के तरीके यूआरएल 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 तरीकों। उसके साथ Save a का URL विधि हैंडलर निर्दिष्ट करने की आवश्यकता है, जो प्रक्रिया करेगा वापस कॉल करें GrabzIt से और save परिणामी स्क्रीनशॉट। चूंकि इस पद्धति में कॉलबैक हैंडलर की आवश्यकता होती है, इसलिए आमतौर पर वेब एप्लिकेशन में इस दृष्टिकोण का उपयोग करना संभव है।

grabzIt.Save("http://www.example.com/handler"); 	
हमेशा उपयोग करें SaveTo पर विधि स्थानीय होस्ट

वैकल्पिक रूप से उपयोग करें synchonous SaveTo विधि, जो आपके एप्लिकेशन को स्क्रीनशॉट बनाते समय प्रतीक्षा करने के लिए मजबूर करेगी, इसलिए इसका केवल उपयोग किया जाना चाहिए थे Save विधि का उपयोग नहीं किया जा सकता है, जैसे कि डेस्कटॉप अनुप्रयोग में।

स्क्रीनशॉट बन जाने के बाद saved फ़ाइल पथ प्रदान किया गया।

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

अधिक विकल्प

हमारी सभी ऑनलाइन सेवाएं जैसे वेब कैप्चर बनाना, एनिमेटेड GIF या कनवर्ट करना HTML सहित कई अनुकूलन विकल्प हैं; ब्राउज़र की ऊंचाई, ब्राउज़र की चौड़ाई, स्क्रीनशॉट की ऊंचाई, स्क्रीनशॉट की चौड़ाई को कॉन्फ़िगर करना, स्क्रीनशॉट लेने से पहले की देरी और स्क्रीनशॉट का छवि प्रारूप। इन सभी विकल्पों और पीडीएफ बनाने पर अधिक जानकारी के लिए, एनिमेटेड GIF और CSV वेब सामग्री से कृपया देखें ग्राहक प्रलेखन।