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

ASP.NET এর সাথে ওয়েবসাইটের স্ক্রিনশট নিন

ASP.NET API
সার্জারির ডায়গনিস্টিক্স প্যানেল আপনাকে আপনার কোডটি ডিবাগ করতে সহায়তা করতে পারে!

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

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

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");

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

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

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

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

আরও বিকল্প

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