ওয়েব ক্যাপচার এবং রূপান্তর করার সরঞ্জামসমূহ

জাভা সহ ওয়েবসাইটের স্ক্রিনশট নিন

জাভা এপিআই
সার্জারির ডায়গনিস্টিক্স প্যানেল আপনাকে আপনার কোডটি ডিবাগ করতে সহায়তা করতে পারে!

বিভিন্ন উপায় আছে যে GrabzIt API স্ক্রিনশট নিতে এবং জাভাতে আরও অনেক কিছু ব্যবহার করতে ব্যবহার করা যেতে পারে। এপিআই দিয়ে শুরু করতে এই পদক্ষেপগুলি অনুসরণ করুন:

  1. আপনার বিনামূল্যে পান অ্যাপ্লিকেশন কী এবং গোপন.
  2. বিনামূল্যে ডাউনলোড করুন জাভা গ্রন্থাগার এবং চেষ্টা করে দেখুন ডেমো অ্যাপ্লিকেশন.
  3. নীচে ওভারভিউটি পড়ে গ্র্যাবসআইটির এপিআই কীভাবে কাজ করে সে সম্পর্কে প্রাথমিক বিষয়গুলি সন্ধান করুন।

জাভা এপিআই ওভারভিউ

আপনার জাভা অ্যাপ্লিকেশনটিতে 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"); 	
সর্বদা ব্যবহার করুন SaveTo পদ্ধতি চালু স্থানীয় হোস্ট

বিকল্পভাবে ব্যবহার করুন synchonous SaveTo পদ্ধতি, যা আপনার অ্যাপ্লিকেশনটিকে স্ক্রিনশট তৈরি হওয়ার সময় অপেক্ষা করতে বাধ্য করবে যাতে এটি কেবলমাত্র ব্যবহার করা উচিত were Save পদ্ধতি যেমন ডেস্কটপ অ্যাপ্লিকেশন ব্যবহার করা যায় না।

স্ক্রিনশটটি তৈরি হয়ে গেলে এটি হয় saveপ্রদত্ত ফাইল পাথের ডি।

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

আরও বিকল্প

আমাদের সমস্ত অনলাইন পরিষেবাদি যেমন ওয়েব ক্যাপচার তৈরি করা, অ্যানিমেটেড জিআইএফ বা HTML রূপান্তর করার মতো অনেকগুলি কাস্টমাইজযোগ্য বিকল্প রয়েছে; ব্রাউজারের উচ্চতা, ব্রাউজারের প্রস্থ, স্ক্রিনশটের উচ্চতা, স্ক্রিনশটের প্রস্থ, স্ক্রিনশট নেওয়ার আগে বিলম্ব এবং স্ক্রিনশটের চিত্র বিন্যাসটি কনফিগার করা। এই সমস্ত অপশন এবং পিডিএফ তৈরির বিষয়ে আরও তথ্যের জন্য, ওয়েব সামগ্রী থেকে অ্যানিমেটেড জিআইএফ এবং সিএসভি এর দয়া করে দেখুন মক্কেল ডকুমেন্টেশন।