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

ওয়েবপৃষ্ঠা এবং এইচটিএমএলকে পিডিএফে রূপান্তর করুন

ASP.NET API

ওয়েব পৃষ্ঠাগুলি এবং এইচটিএমএলকে পিডিএফ রূপান্তর করার সময় গ্র্যাবিজআইটির এএসপি.নেট এপিআই নিম্নলিখিত বৈশিষ্ট্যগুলি সহায়তা করে intউদাহরণস্বরূপ GrabzIt intহে আপনার সিস্টেম যতটা সম্ভব সহজ। তবে আপনি শুরু করার আগে মনে রাখবেন যে ফোন করার পরে URLToPDF, HTMLToPDF or FileToPDF পদ্ধতিগুলি Save or SaveTo পিডিএফ স্ক্রিনশট নেওয়ার জন্য পদ্ধতিটি কল করতে হবে।

বেসিক বিকল্পসমূহ

একটি পিডিএফ স্ক্রিনশট পুরো ওয়েবপৃষ্ঠাটি ক্যাপচার করবে এবং একটি পিডিএফ ডকুমেন্ট তৈরি করবে যা মূল ওয়েবপৃষ্ঠার সমান দৈর্ঘ্য। ওয়েব পৃষ্ঠায় রূপান্তর করতে কেবল একটি প্যারামিটার প্রয়োজন intoa পিডিএফ ডকুমেন্ট বা পিডিএলে এইচটিএমএল রূপান্তর করুন নিচে দেখানো হয়েছে.

grabzIt.URLToPDF("https://www.tesla.com");
//Then call the Save or SaveTo method
grabzIt.HTMLToPDF("<html><body><h1>Hello World!</h1></body></html>");
//Then call the Save or SaveTo method
grabzIt.FileToPDF("example.html");
//Then call the Save or SaveTo method

কাস্টম আইডেন্টিফায়ার

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

GrabzItClient grabzIt = new GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret");

PDFOptions options = new PDFOptions();
options.CustomId = "123456";

grabzIt.URLToPDF("https://www.tesla.com", options);
//Then call the Save method
grabzIt.Save("http://www.example.com/Home/Handler");
GrabzItClient grabzIt = new GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret");

PDFOptions options = new PDFOptions();
options.CustomId = "123456";

grabzIt.HTMLToPDF("<html><body><h1>Hello World!</h1></body></html>", options);
//Then call the Save method
grabzIt.Save("http://www.example.com/Home/Handler");
GrabzItClient grabzIt = new GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret");

PDFOptions options = new PDFOptions();
options.CustomId = "123456";

grabzIt.FileToPDF("example.html", options);
//Then call the Save method
grabzIt.Save("http://www.example.com/Home/Handler");

শিরোনাম এবং ফুটেজ

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

যদি যথাক্রমে শিরোলেখ বা পাদলেখের জন্য যথেষ্ট পরিমাণে শীর্ষ বা নীচের মার্জিন না থাকে তবে এটি পিডিএফে প্রদর্শিত হবে না। নীচের উদাহরণে আমরা প্রচুর জায়গা সরবরাহের জন্য শীর্ষ এবং নীচের মার্জিনগুলি 20 এ সেট করেছি।

GrabzItClient grabzIt = new GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret");

PDFOptions options = new PDFOptions();
options.MarginTop = 20;
options.MarginBottom = 20;
options.TemplateId = "my template";

grabzIt.URLToPDF("https://www.tesla.com", options);
//Then call the Save or SaveTo method
grabzIt.SaveTo("result.pdf");
GrabzItClient grabzIt = new GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret");

PDFOptions options = new PDFOptions();
options.MarginTop = 20;
options.MarginBottom = 20;
options.TemplateId = "my template";

grabzIt.HTMLToPDF("<html><body><h1>Hello World!</h1></body></html>", options);
//Then call the Save or SaveTo method
grabzIt.SaveTo("result.pdf");
GrabzItClient grabzIt = new GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret");

PDFOptions options = new PDFOptions();
options.MarginTop = 20;
options.MarginBottom = 20;
options.TemplateId = "my template";

grabzIt.FileToPDF("example.html", options);
//Then call the Save or SaveTo method
grabzIt.SaveTo("result.pdf");

এইচটিএমএল উপাদানকে পিডিএফে রূপান্তর করুন

আপনি যদি কোনও এইচটিএমএল উপাদান যেমন একটি ডিভ বা স্প্যান হিসাবে সরাসরি রূপান্তর করতে চান intoa পিডিএফ ডকুমেন্ট আপনি গ্র্যাবিটআইটির এএসপি.এনইটি লাইব্রেরির সাথে করতে পারেন। আপনি অবশ্যই পাস করতে হবে সিএসএস নির্বাচক আপনি যে রূপান্তর করতে চান এইচটিএমএল উপাদানটি TargetElement প্যারামিটার।

...
<span id="Article">
<p>This is the content I am interested in.</p>
<img src="myimage.jpg">
</span>
...

এই উদাহরণে, আমরা স্প্যানের সমস্ত আইটেম ক্যাপচার করতে ইচ্ছুক যার আইডি রয়েছে Articleসুতরাং, আমরা নীচে প্রদর্শিত হিসাবে গ্র্যাবিট এটি পাস।

GrabzItClient grabzIt = new GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret");

PDFOptions options = new PDFOptions();
options.TargetElement = "#Article";

grabzIt.URLToPDF("http://www.bbc.co.uk/news", options);
//Then call the Save or SaveTo method
grabzIt.SaveTo("result.pdf");

এইচটিএমএল উপাদানকে লক্ষ্য করে যখন পিডিএফটি ক্রপ করা হয় তখন তা কী হতে পারে এই কৌশলগুলি ব্যবহার করে নিয়ন্ত্রণ করা.