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