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

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

ویب صفحات اور HTML کو پی ڈی ایف میں تبدیل کرتے وقت GrabzIt کا ازگر API مدد کرنے میں مندرجہ ذیل خصوصیات مہیا کرتی ہیں intمثال کے طور پر GrabzIt into آپ کا سسٹم جتنا آسانی سے ممکن ہو سکے۔ تاہم ، اس سے پہلے کہ آپ فون کریں ، یاد رکھیں URLToPDF, HTMLToPDF or FileToPDF طریقوں Save or SaveTo پی ڈی ایف اسکرین شاٹ لینے کے ل method طریقہ کو بلایا جانا چاہئے۔

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

ویب پیج میں تبدیلی کرتے وقت intاور پی ڈی ایف دستاویز میں پورے ویب پیج کی نمائندگی کرنے کے لئے بہت سارے صفحات تیار کیے جائیں گے۔ ویب پیج کو تبدیل کرنے کیلئے صرف ایک پیرامیٹر کی ضرورت ہے 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 ازگر ہینڈلر کو واپس کردی جاتی ہے۔ مثال کے طور پر یہ کسٹم شناخت کنندہ ایک ڈیٹا بیس شناخت کنندہ ہوسکتا ہے ، جس سے اسکرین شاٹ کو کسی خاص ڈیٹا بیس ریکارڈ کے ساتھ وابستہ کیا جاسکتا ہے۔

from GrabzIt import GrabzItPDFOptions
from GrabzIt import GrabzItClient

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

options = GrabzItPDFOptions.GrabzItPDFOptions()
options.customId = "123456"

grabzIt.URLToPDF("https://www.tesla.com", options)
# Then call the Save method
grabzIt.Save("http://www.example.com/handler.py")
from GrabzIt import GrabzItPDFOptions
from GrabzIt import GrabzItClient

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

options = GrabzItPDFOptions.GrabzItPDFOptions()
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/handler.py")
from GrabzIt import GrabzItPDFOptions
from GrabzIt import GrabzItClient

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

options = GrabzItPDFOptions.GrabzItPDFOptions()
options.customId = "123456"

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

ہیڈر اور فوٹر

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

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

from GrabzIt import GrabzItPDFOptions
from GrabzIt import GrabzItClient

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

options = GrabzItPDFOptions.GrabzItPDFOptions()
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")

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

اگر آپ صرف کسی HTML عنصر کو تبدیل کرنا چاہتے ہیں جیسے کہ Div یا مدت براہ راست intOA PDF دستاویز جو آپ GrabzIt کی ازگر لائبریری کے ساتھ کرسکتے ہیں۔ آپ کو پاس کرنا ہوگا سی ایس ایس سلیکٹر HTML عنصر کی جس میں آپ تبدیل کرنا چاہتے ہیں targetElement پیرامیٹر

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

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

from GrabzIt import GrabzItPDFOptions
from GrabzIt import GrabzItClient

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

options = GrabzItPDFOptions.GrabzItPDFOptions()
options.targetElement = "#Article"

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