বিভিন্ন উপায় আছে যে GrabzIt API স্ক্রিনশট নিতে এবং এএসপি.নেটে আরও অনেক কিছু ব্যবহার করতে ব্যবহার করা যেতে পারে। এপিআই দিয়ে শুরু করতে এই পদক্ষেপগুলি অনুসরণ করুন:
এপিআই ব্যবহার করতে আপনাকে প্রথমে এর একটি উদাহরণ তৈরি করতে হবে 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 টেবিল পদ্ধতি ক্যাপচার a 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");
বিকল্পভাবে synchonous SaveTo পদ্ধতি, এটি আপনার অ্যাপ্লিকেশনটির জন্য অপেক্ষা করতে বাধ্য করবে যখন স্ক্রিনশট তৈরি হওয়ার সময় এটি কেবলমাত্র ব্যবহার করা উচিত were Save পদ্ধতি যেমন ডেস্কটপ অ্যাপ্লিকেশন ব্যবহার করা যায় না।
স্ক্রিনশটটি তৈরি হয়ে গেলে এটি হয় saveপ্রদত্ত ফাইল পাথের ডি।
string filepath = "images/result.jpg"; grabzIt.SaveTo(filepath);
আমাদের সমস্ত পরিষেবা যেমন ওয়েব ক্যাপচার তৈরি করা, অ্যানিমেটেড জিআইএফ বা HTML রূপান্তর করার মতো অনেকগুলি কাস্টমাইজযোগ্য বিকল্প রয়েছে যার মধ্যে রয়েছে; ব্রাউজারের উচ্চতা, ব্রাউজারের প্রস্থ, স্ক্রিনশটের উচ্চতা, স্ক্রিনশটের প্রস্থ, স্ক্রিনশট নেওয়ার আগে বিলম্ব এবং স্ক্রিনশটের চিত্র বিন্যাসটি কনফিগার করা। এই সমস্ত বিকল্পের জন্য দয়া করে দেখুন মক্কেল ডকুমেন্টেশন।