ویب پر گرفت اور تبدیل کرنے کے اوزار

ویب صفحات اور HTML کو پی ڈی ایف - جاوا میں تبدیل کریںجاوا API

HTML فائلوں ، ویب صفحات ، یا سادہ HTML کو پی ڈی ایف میں تبدیل کرتے وقت۔ GrabzIt کا جاوا API مدد کرنے میں مندرجہ ذیل خصوصیات مہیا کرتی ہیں intمثال کے طور پر GrabzIt into آپ کا سسٹم جتنا آسانی سے ممکن ہو سکے۔

تاہم ، اس سے پہلے کہ آپ فون کریں ، یاد رکھیں URLToPDF, HTMLToPDF or FileToPDF طریقوں. یا تو Save or SaveTo پی ڈی ایف اسکرین شاٹ لینے کے لئے یا HTML کو سیدھے پی ڈی ایف میں تبدیل کرنے کے ل method طریقہ کا مطالبہ کرنا ضروری ہے۔

بنیادی اختیارات

ایک پی ڈی ایف اسکرین شاٹ پورے ویب پیج کو گرفت میں لے کر اس میں تبدیل ہوجاتا ہے intOA پی ڈی ایف فائل جس میں بہت سے صفحات شامل ہوسکتے ہیں۔ ہدف والے ویب صفحے کی لمبائی پر منحصر ہے۔ ویب پیج کو تبدیل کرنے کیلئے صرف ایک پیرامیٹر کی ضرورت ہے intOA پی ڈی ایف دستاویز یا کرنے کے لئے HTML کو پی ڈی ایف میں تبدیل کریں جیسا کہ ذیل میں دکھایا گیا.

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

کسٹم شناختی

آپ کو ایک کسٹم شناخت کنندہ پاس کرسکتے ہیں PDF طریقوں جیسے ذیل میں دکھایا گیا ہے۔ اس کے بعد یہ قدر آپ کے GrabzIt جاوا ہینڈلر کو واپس کردی گئی ہے۔ مثال کے طور پر یہ کسٹم شناخت کنندہ ایک ڈیٹا بیس شناخت کنندہ ہوسکتا ہے ، جس سے اسکرین شاٹ کو کسی خاص ڈیٹا بیس ریکارڈ کے ساتھ وابستہ کیا جاسکتا ہے۔

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

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

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

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

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

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

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

ہیڈر اور فوٹر

جب آپ پی ڈی ایف اسکرین شاٹ بناتے ہیں تو آپ درخواست کرسکتے ہیں کہ آپ کسی خاص کو لاگو کرنا چاہتے ہیں سانچے پیدا پی ڈی ایف میں. یہ ٹیمپلیٹ ہونا چاہئے saveپیشگی ڈی۔ یہ کسی خاص متغیر کے ساتھ ہیڈر اور فوٹر کے مندرجات کی وضاحت کرے گا۔ مثال کے نیچے کوڈ میں صارف ایک ٹیمپلیٹ استعمال کررہا ہے جسے انہوں نے "میرا ٹیمپلیٹ" کہا ہے۔

اگر بالترتیب ہیڈر یا فوٹر کے ل enough کافی حد تک اوپر یا نیچے مارجن نہیں ہے۔ یہ پی ڈی ایف میں ظاہر نہیں ہوگا۔ مندرجہ ذیل مثال میں ہم نے کافی مقدار میں جگہ فراہم کرنے کے لئے اوپر اور نیچے مارجن 20 پر طے کیا ہے۔

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

PDFOptions options = new PDFOptions();
options.setMarginTop(20);
options.setMarginBottom(20);
options.setTemplateId("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.setMarginTop(20);
options.setMarginBottom(20);
options.setTemplateId("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.setMarginTop(20);
options.setMarginBottom(20);
options.setTemplateId("my template");

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

HTML عنصر کو پی ڈی ایف میں تبدیل کریں

اگر آپ HTML دستاویز سے صرف ایک ہی HTML عنصر کو تبدیل کرنا چاہتے ہیں۔ جیسے کسی ایک حصے یا اسپین کو براہ راست تبدیل کرنا intOA پی ڈی ایف دستاویز GrabzIt کی جاوا لائبریری کے ساتھ آپ کر سکتے ہیں۔ آپ کو پاس کرنا ہوگا سی ایس ایس سلیکٹر HTML عنصر کی جس میں آپ تبدیل کرنا چاہتے ہیں setTargetElement طریقہ.

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

اس مثال میں ، ہم چاہتے ہیں کہ اس مدت میں وہ تمام مواد حاصل کریں جس کی شناخت ہو Article. لہذا ہم اس ID کو GrabzIt کو دیتے ہیں ، جیسا کہ ذیل میں دکھایا گیا ہے۔

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

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

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