कई तरीके हैं कि GrabzIt एपीआई ASP.NET में स्क्रीनशॉट और अधिक लेने के लिए इस्तेमाल किया जा सकता है। एपीआई के साथ आरंभ करने के लिए इन चरणों का पालन करें:
एपीआई का उपयोग करने के लिए आपको सबसे पहले एक उदाहरण बनाना होगा 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");
फिर एक का उपयोग करें की छवि, पीडीएफ, एनीमेशन 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
or SaveTo
तरीका। नीचे कॉलिंग के दो उदाहरण दिए गए हैं Save
विधि, एक MVC का उपयोग करने वाला और दूसरा वेब प्रपत्रों का उपयोग करने वाला, इन दोनों उदाहरणों में URL to शामिल है हैंडलर, जो प्रक्रिया करेगा वापस कॉल करें सेवा से और save परिणामी कब्जा। चूंकि इस पद्धति में कॉलबैक हैंडलर की आवश्यकता होती है, इसलिए आमतौर पर वेब एप्लिकेशन में इस दृष्टिकोण का उपयोग करना संभव है।
grabzIt.Save("http://www.example.com/Home/Handler");
grabzIt.Save("http://www.example.com/Handler.ashx");
वैकल्पिक रूप से synchonous SaveTo विधि, यह आपके एप्लिकेशन को स्क्रीनशॉट बनाने के लिए प्रतीक्षा करने के लिए मजबूर करेगा, इसलिए इसका उपयोग केवल उसी के लिए किया जाना चाहिए Save विधि का उपयोग नहीं किया जा सकता है, जैसे कि डेस्कटॉप अनुप्रयोग में।
स्क्रीनशॉट बन जाने के बाद saved फ़ाइल पथ प्रदान किया गया।
string filepath = "images/result.jpg"; grabzIt.SaveTo(filepath);
हमारी सभी सेवाएँ जैसे वेब कैप्चर बनाना, एनिमेटेड GIF या परिवर्तित HTML सहित कई अनुकूलन योग्य विकल्प हैं; ब्राउज़र की ऊंचाई, ब्राउज़र की चौड़ाई, स्क्रीनशॉट की ऊंचाई, स्क्रीनशॉट की चौड़ाई को कॉन्फ़िगर करना, स्क्रीनशॉट लेने से पहले की देरी और स्क्रीनशॉट का छवि प्रारूप। इन सभी विकल्पों के लिए कृपया देखें ग्राहक प्रलेखन।