असे अनेक मार्ग आहेत GrabzIt API ASP.NET मध्ये स्क्रीनशॉट्स आणि बरेच काही घेण्यासाठी वापरले जाऊ शकते. एपीआय सह प्रारंभ करण्यासाठी या चरणांचे अनुसरण करा:
एपीआय वापरण्यासाठी आपल्याला प्रथम एक घटना तयार करणे आवश्यक आहे 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");
पुढील कॉल एकतर Save
or SaveTo
पद्धत. खाली कॉल करण्यासाठी दोन उदाहरणे दिली आहेत Save
पद्धत, एक एमव्हीसी वापरणारी आणि दुसरी वेब फॉर्म वापरणारी, या दोन्ही उदाहरणांमध्ये यूआरएलचा समावेश आहे हँडलर, जे प्रक्रिया करेल कॉलबॅक सेवेतून आणि save परिणामी कॅप्चर. या पद्धतीस कॉलबॅक हँडलर आवश्यक असल्याने सामान्यत: केवळ वेब अनुप्रयोगात हा दृष्टीकोन वापरणे शक्य आहे.
grabzIt.Save("http://www.example.com/Home/Handler");
grabzIt.Save("http://www.example.com/Handler.ashx");
वैकल्पिकरित्या समकालीन SaveTo पद्धत, यामुळे स्क्रीनशॉट तयार होताना हे आपल्या अनुप्रयोगास प्रतीक्षा करण्यास भाग पाडते जेणेकरून ते फक्त वापरावे Save डेस्कटॉप अनुप्रयोगासारखी पद्धत वापरली जाऊ शकत नाही.
एकदा स्क्रीनशॉट तयार झाल्यानंतर तो आहे saveडी फाईल पथ प्रदान.
string filepath = "images/result.jpg"; grabzIt.SaveTo(filepath);
आमच्या सर्व सेवा जसे की वेब कॅप्चर तयार करणे, अॅनिमेटेड जीआयएफ चे किंवा एचटीएमएल रूपांतरित करणे यासह अनेक सानुकूल पर्याय आहेत ज्यात; ब्राउझरची उंची, ब्राउझर रूंदी, स्क्रीनशॉटची उंची, स्क्रीनशॉट रुंदी, स्क्रीनशॉट घेण्यापूर्वी उशीर आणि स्क्रीनशॉटचे प्रतिमा स्वरूपन कॉन्फिगर करणे. या सर्व पर्यायांसाठी कृपया पहा क्लायंट दस्तऐवज