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

ASP.NET के साथ वेबसाइट स्क्रीनशॉट लेंASP.NET API

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

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

  1. अपने मुक्त हो जाओ आवेदन कुंजी और गुप्त.
  2. मुफ्त डाउनलोड करें ASP.NET लाइब्रेरी और बाहर की कोशिश करो डेमो आवेदन.
  3. नीचे दिए गए ओवरव्यू को पढ़कर 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"); 	
हमेशा उपयोग करें SaveTo पर विधि स्थानीय होस्ट

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

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

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

अधिक विकल्प

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