تفصیل
یہ کلاس GrabzIt اسکرین شاٹ ویب خدمات کے ساتھ تمام مواصلات کو سنبھالتی ہے۔
عوامی طریقے
- GetResult($id)
- URLToAnimation($url, $options)
- URLToImage($url, $options)
- HTMLToImage($html, $options)
- FileToImage($path, $options)
- URLToPDF($url, $options)
- HTMLToPDF($html, $options)
- FileToPDF($path, $options)
- URLToDOCX($url, $options)
- HTMLToDOCX($html, $options)
- FileToDOCX($path, $options)
- URLToTable($url, $options)
- HTMLToTable($html, $options)
- FileToTable($path, $options)
- URLToRenderedHTML($url, $options)
- HTMLToRenderedHTML($html, $options)
- FileToRenderedHTML($path, $options)
- Save($callBackURL = '')
- SaveTo()
- SaveTo($saveToFile)
- GetStatus($id)
- GetCookies($domain)
- SetCookie($name, $domain, $value = '', $path = '/', $httponly = 0, $expires = '')
- DeleteCookie($name, $domain)
- GetWaterMarks()
- GetWaterMark($identifier)
- AddWaterMark($identifier, $path, $xpos, $ypos)
- DeleteWaterMark($identifier)
- UseSSL($value)
GetResult(ID)
یہ طریقہ اسکرین شاٹ ہی واپس کرتا ہے۔ اگر کچھ واپس نہیں کیا گیا ہے تو پھر کچھ غلط ہو گیا ہے یا اسکرین شاٹ ابھی تیار نہیں ہے۔
پیرامیٹر
-
ID - اسکرین شاٹ کا انوکھا شناخت کنندہ
واپس قیمت
گرفتاری
URLToAnimation(l یو آر ایل ، $ اختیارات)
آن لائن ویڈیو کا URL بتائیں جسے تبدیل کیا جانا چاہئے intOA متحرک GIF۔
پیرامیٹر
-
url - تبدیل کرنے کے لئے آن لائن ویڈیو کا URL intاے متحرک GIF۔
- کی ضرورت ہے
-
Vimeo اور YouTube ویڈیو یو آر ایل کو قبول کرتا ہے
- Vimeo اور YouTube ویڈیوز کو متحرک کرنے کی انتباہ کسی تیسری پارٹی پر منحصر ہے اور اس کے مطابق نتائج نہیں مل سکتے ہیں۔
- آپشنز کو متعارف کروایا۔ - GrabzIt کی ایک مثالAnimationOptions کلاس جو متحرک GIF تشکیل دیتے وقت استعمال کرنے کے لئے کسی خاص اختیارات کی وضاحت کرتی ہے۔
واپس قیمت
صفر
GrabzItAnimationOptions
متحرک GIF تشکیل دیتے وقت کلاس دستیاب تمام اختیارات کی نمائندگی کرتا ہے۔
عوامی املاک
-
customId($value) - کسٹم شناخت کنندہ جس سے آپ متحرک GIF ویب سروس تک جاسکتے ہیں۔ یہ آپ کے مخصوص کردہ کال بیک یو آر ایل کے ساتھ واپس آئے گا۔
-
width($value) - نتیجے میں متحرک GIF کی چوڑائی پکسلز میں۔
- پہلے سے طے شدہ: 180px
- زیادہ سے زیادہ: پیکیج کے لئے زیادہ سے زیادہ چوڑائی
- آٹو سائز: -1 (گزر -1 کا مطلب ہے کہ کی چوڑائی متحرک GIF چھوٹا ہے اس کی اونچائی کے سلسلے میں ، اگر چوڑائی خود کار طریقے سے کی جارہی ہو تو اونچائی نہیں کر سکتی)
-
height($value) - نتیجے میں متحرک GIF پکسلز میں اونچائی۔
- پہلے سے طے شدہ: 120px
- زیادہ سے زیادہ: پیکیج کے لئے زیادہ سے زیادہ اونچائی
- آٹو سائز: -1 (گزر -1 کا مطلب ہے کہ کی اونچائی متحرک GIF چھوٹا ہے اس کی چوڑائی کے سلسلے میں ، اگر اونچائی کا سائز خود بخود ہو تو چوڑائی نہیں کر سکتی)
-
start($value) - ویڈیو کی ابتدائی پوزیشن جسے تبدیل کیا جانا چاہئے intOA متحرک GIF۔
-
duration($value) - ویڈیو کے سیکنڈ میں لمبائی جسے تبدیل کیا جانا چاہئے intOA متحرک GIF۔
- پہلے سے طے شدہ: پیکیج کے لئے زیادہ سے زیادہ لمبائی
-
speed($value) - متحرک GIF کی رفتار۔
- پہلے سے طے شدہ: 1
- کم سے کم: 0.2
- زیادہ سے زیادہ: 10
-
framesPerSecond($value) - فی سیکنڈ فریموں کی تعداد جو ویڈیو سے حاصل کی جانی چاہئے۔
- پہلے سے طے شدہ: 10
- کم سے کم: 0.2
- زیادہ سے زیادہ: 60
-
repeat($value) - متحرک GIF لوپ کرنے کے اوقات کی تعداد۔
- پہلے سے طے شدہ: 0
- مسلسل لوپ: 0
- کبھی لوپ: -1
-
reverse($value) - اگر 1 متحرک GIF کے فریموں کو الٹ کیا جاتا ہے
-
customWaterMarkId($value) - اپنی مرضی کے مطابق شامل کریں watermark متحرک GIF پر
-
quality($value) - لوٹی گئی شبیہہ کا معیار، جس میں 85٪ کی ڈیفالٹ کمپریشن ہے۔
- معیار کو کم کرنے سے فائلائز کم ہوجائے گا اور ڈاؤن لوڈ کے اوقات میں کمی آئے گی۔
- پہلے سے طے شدہ: -1
- کم سے کم: -1
- زیادہ سے زیادہ: 100
-
country($value) - ملک متحرک GIF لے جانا چاہئے۔
- پہلے سے طے شدہ: موجودہ تیز ترین مقام
- اختیارات: "ایس جی" ، "یوکے" ، "یو ایس"
-
exportURL($value) - یو آر ایل برآمد کریں اس سے یہ واضح ہوتا ہے کہ گرفتاری کو کہاں برآمد کیا جانا چاہئے
-
encryptionKey($value) - اگر ایک بیس 64 انکوڈڈ AES انکرپشن کی کلید کی وضاحت کی گئی ہے تو آپ کے کیپچر بننے کے وقت انکرپٹ ہوجاتا ہے۔ چونکہ پرل میں خفیہ کاری کی ناقص سہولیات موجود ہیں ان ہدایات پر عمل کریں ایک خفیہ گرفتاری کو ڈکرپٹ کرنے کے ل.
-
proxy($value) - HTTP پراکسی تفصیلات اس گرفتاری کو تخلیق کرنے کیلئے براؤزر سافٹ ویئر کو استعمال کرنا چاہئے
URLToImage(l یو آر ایل ، $ اختیارات)
یو آر ایل کی وضاحت کرتا ہے جسے تبدیل کیا جانا چاہئے intOA امیج اسکرین شاٹ۔
پیرامیٹر
-
url - یو آر ایل جس کا اسکرین شاٹ بننا چاہئے
- آپشنز کو متعارف کروایا۔ - GrabzIt کی ایک مثالImageOptions کلاس جو اسکرین شاٹ بناتے وقت استعمال کرنے کے لئے کسی خاص اختیارات کی وضاحت کرتی ہے۔
واپس قیمت
صفر
HTMLToImage(t ایچ ٹی ایم ایل ، $ اختیارات)
ایچ ٹی ایم ایل کی وضاحت کرتا ہے جسے تبدیل کیا جانا چاہئے intOA تصویر.
پیرامیٹر
واپس قیمت
صفر
FileToImage($ راستہ ، $ اختیارات)
ایک HTML فائل کی وضاحت کرتا ہے جسے تبدیل کیا جانا چاہئے intOA تصویر.
پیرامیٹر
-
راستہ - تبدیل کرنے کے لئے کسی HTML فائل کا فائل پاتھ intOA تصویر
- آپشنز کو متعارف کروایا۔ - GrabzIt کی ایک مثالImageOptions کلاس جو تصویر بنانے کے وقت استعمال کرنے کے لئے کسی خاص اختیارات کی وضاحت کرتی ہے۔
واپس قیمت
صفر
GrabzItImageOptions
کلاس تصویری کیپچرز بناتے وقت دستیاب تمام آپشنز کی نمائندگی کرتا ہے۔
عوامی املاک
-
customId($value) - کسٹم شناخت کنندہ جس سے آپ اسکرین شاٹ ویبسروائس میں جاسکتے ہیں۔ یہ آپ کے مخصوص کردہ کال بیک یو آر ایل کے ساتھ واپس آئے گا۔
-
browserWidth($value) - پکسلز میں براؤزر کی چوڑائی
- پہلے سے طے شدہ: 1366
- زیادہ سے زیادہ: 10000
-
browserHeight($value) - پکسلز میں براؤزر کی اونچائی
- پہلے سے طے شدہ: 1170
- زیادہ سے زیادہ: 10000
- مکمل لمبائی: -1 (1 گزرنے کا مطلب ہے کہ پورے ویب پیج کا ایک سنئشاٹ لیا گیا ہے)
-
width($value) - نتیجے میں تھمب نیل کی چوڑائی پکسلز میں
- پہلے سے طے شدہ: اگر آؤٹ پٹ کی چوڑائی اور آؤٹ پٹ کی اونچائی دونوں کی وضاحت نہیں کی جاتی ہے یا 0 پھر آؤٹ پٹ چوڑائی اور اونچائی حتمی تصویر کی چوڑائی اور اونچائی سے مماثل ہوگی ، اگر آؤٹ پٹ اونچائی کی وضاحت کی جائے تو آؤٹ پٹ چوڑائی آؤٹ پٹ اونچائی کے متناسب ہوگی
- زیادہ سے زیادہ: پیکیج کے لئے زیادہ سے زیادہ چوڑائی
- مکمل چوڑائی: -1 (گزر -1 کا مطلب یہ ہے کہ تھمب نیل کی چوڑائی کم نہیں ہوئی ہے)
-
height($value) - نتیجے میں تھمب نیل کی اونچائی پکسلز میں
- پہلے سے طے شدہ: اگر آؤٹ پٹ کی چوڑائی اور آؤٹ پٹ کی اونچائی دونوں کی وضاحت نہیں کی جاتی ہے یا 0 پھر آؤٹ پٹ چوڑائی اور اونچائی حتمی تصویر کی چوڑائی اور اونچائی سے مماثل ہوگی ، اگر آؤٹ پٹ چوڑائی مخصوص کردی جائے تو آؤٹ پٹ کی چوڑائی متناسب ہوگی
- زیادہ سے زیادہ: پیکیج کے لئے زیادہ سے زیادہ اونچائی
- مکمل اونچائی: -1 (گزر -1 کا مطلب یہ ہے کہ تھمب نیل کی اونچائی کم نہیں ہوئی ہے)
-
format($value) - اسکرین شاٹ فارمیٹ میں ہونا چاہئے۔
- پہلے سے طے شدہ: "jpg"
- اختیارات: "bmp8" ، "bmp16" ، "bmp24" ، "bmp" ، "جھگڑا" ، "ویبپی" ، "jpg" ، "png"
-
delay($value) - ملی سیکنڈ کی تعداد اسکرین شاٹ لینے سے پہلے انتظار کریں
- پہلے سے طے شدہ: 0
- زیادہ سے زیادہ: 30000
-
clickElement($value) - یہ HTML عنصر کی وضاحت کرتا ہے ، سی ایس ایس سلیکٹر کلک کرنے کے لئے. یاد رکھیں کلک کے اثرات دیکھنے کے ل a تاخیر کی بھی ضرورت ہوسکتی ہے
- اس خصوصیت کو انتباہ کرنا فی الحال بیٹا میں ہے اور ہوسکتا ہے کہ مستقل نتائج فراہم نہ کرے۔
-
targetElement($value) - سی ایس ایس سلیکٹر ٹارگٹ ویب پیج پر واحد HTML عنصر جس کو تبدیل کرنا ہے intاور اسکرین شاٹ ، ویب صفحے کے دوسرے تمام حصوں کو نظرانداز کردیا گیا ہے۔ اگر متعدد مماثل HTML عناصر موجود ہوں تو پہلے کا انتخاب کیا جاتا ہے
-
hideElement($value) - سی ایس ایس سلیکٹرز ویب صفحے میں ایک یا ایک سے زیادہ HTML عناصر کو چھپانے کے لئے ، متعدد ایچ ٹی ایم ایل عناصر کو کوما کے ساتھ ہر سلیکٹر کو الگ الگ چھپانے کے ل specify
-
waitForElement($value) - سی ایس ایس سلیکٹرز ویب صفحہ میں HTML عنصر کی جو گرفتاری انجام دینے سے پہلے ضرور دکھائی دینی چاہئے
-
requestAs($value) - جس طرح کے صارف ایجنٹ کو آپ استعمال کرنا چاہتے ہیں
- پہلے سے طے شدہ: 0
-
اختیارات:
- 0 = اشارہ کرتا ہے کہ معیاری براؤزر کا صارف ایجنٹ استعمال کیا جانا چاہئے
- 1 = اس بات کی نشاندہی کرتا ہے کہ موبائل براؤزر کا صارف ایجنٹ استعمال کیا جانا چاہئے
- 2 = اشارہ کرتا ہے کہ سرچ انجن کا صارف ایجنٹ استعمال کیا جانا چاہئے
-
customWaterMarkId($value) - ایک کسٹم شامل کریں watermark تصویر پر
-
quality($value) - لوٹی گئی شبیہہ کا معیار. فی الحال یہ صرف JPG اور WEBP تصاویر پر اثر انداز ہوتا ہے ، جن میں 90٪ کی ڈیفالٹ کمپریشن ہوتی ہے۔
- معیار کو کم کرنے سے فائلائز کم ہوجائے گا اور ڈاؤن لوڈ کے اوقات میں کمی آئے گی۔
- پہلے سے طے شدہ: -1
- کم سے کم: -1
- زیادہ سے زیادہ: 100
-
transparent($value) - اگر 1 ہے تصویر کی گرفت شفاف ہونا چاہئے. یہ صرف png اور جھگڑا والی تصاویر کے ساتھ مطابقت رکھتا ہے۔
-
hd($value) - اگر 1 تصویر ہے گرفتاری ہائی ڈیفی میں ہوگی اس سے تصویر کے طول و عرض کا سائز دوگنا ہوجاتا ہے۔
-
country($value) - ملک اسکرین شاٹ سے لیا جانا چاہئے۔
- پہلے سے طے شدہ: موجودہ تیز ترین مقام
- اختیارات: "ایس جی" ، "یوکے" ، "یو ایس"
-
exportURL($value) - یو آر ایل برآمد کریں اس سے یہ واضح ہوتا ہے کہ گرفتاری کو کہاں برآمد کیا جانا چاہئے
-
encryptionKey($value) - اگر ایک بیس 64 انکوڈڈ AES انکرپشن کی کلید کی وضاحت کی گئی ہے تو آپ کے کیپچر بننے کے وقت انکرپٹ ہوجاتا ہے۔ چونکہ پرل میں خفیہ کاری کی ناقص سہولیات موجود ہیں ان ہدایات پر عمل کریں ایک خفیہ گرفتاری کو ڈکرپٹ کرنے کے ل.
-
noAds($value) اگر سچ ہے اشتہارات کو خود بخود چھپایا جانا چاہئے.
-
noCookieNotifications($value) اگر یہ عام طور پر پائے جاتے ہیں تو سچ ہے کوکی اطلاعات کو خود بخود چھپایا جانا چاہئے.
-
address($value) - HTML کوڈ کو عملی جامہ پہنانے کے لئے URL۔ مفید ہوسکتا ہے اگر HTML تبدیل کیا جا رہا ہو تو وہ CSS اور تصاویر جیسے وسائل سے متعلق URL کا استعمال کرے۔
-
proxy($value) - HTTP پراکسی تفصیلات اس گرفتاری کو تخلیق کرنے کیلئے براؤزر سافٹ ویئر کو استعمال کرنا چاہئے
عوامی طریقے
-
AddPostParameter ($ نام ، $ قدر) - ایک HTTP پوسٹ پیرامیٹر اور اختیاری قدر کی وضاحت کرتا ہے ، اس طریقہ کو متعدد پیرامیٹرز شامل کرنے کے لئے متعدد بار کہا جاسکتا ہے۔ اس طریقے کو استعمال کرنے سے گربزآاٹ پر مجبور ہوجائے گا ایک HTTP پوسٹ انجام دیں.
- نام - HTTP پوسٹ پیرامیٹر کا نام
- قدر - HTTP پوسٹ پیرامیٹر کی قدر
URLToRenderedHTML(l یو آر ایل ، $ اختیارات = منسوخ)
یو آر ایل کی وضاحت کرتا ہے جسے تبدیل کیا جانا چاہئے intاے مہیا کردہ ایچ ٹی ایم ایل
پیرامیٹر
-
یو آر ایل - وہ یو آر ایل جس میں رینڈر HTML کا ہونا چاہئے
- آپشنز کو متعارف کروایا۔ - GrabzIt کی ایک مثالHTMLOptions کلاس جو پیش کردہ HTML کو تخلیق کرتے وقت استعمال کرنے کے لئے کسی خاص اختیارات کی وضاحت کرتی ہے۔
واپس قیمت
صفر
HTMLToRenderedHTML(t ایچ ٹی ایم ایل ، $ اختیارات = منسوخ)
ایچ ٹی ایم ایل کی وضاحت کرتا ہے جسے تبدیل کیا جانا چاہئے intاے مہیا کردہ ایچ ٹی ایم ایل
پیرامیٹر
واپس قیمت
صفر
FileToRenderedHTML($ راستہ ، $ اختیارات = منسوخ)
ایک HTML فائل کی وضاحت کرتا ہے جسے تبدیل کیا جانا چاہئے intاے مہیا کردہ ایچ ٹی ایم ایل
پیرامیٹر
-
راستہ - تبدیل کرنے کے لئے کسی HTML فائل کا فائل پاتھ intاے مہیا کردہ ایچ ٹی ایم ایل
- آپشنز کو متعارف کروایا۔ - GrabzIt کی ایک مثالHTMLOptions کلاس جو پیش کردہ HTML کو تخلیق کرتے وقت استعمال کرنے کے لئے کسی خاص اختیارات کی وضاحت کرتی ہے۔
واپس قیمت
صفر
GrabzItHTMLOptions
کلاس دستیاب تمام اختیارات کی نمائندگی کرتا ہے جب مہیا کردہ HTML کیپچرز تیار کرنا.
عوامی املاک
-
customId($value) - اپنی مرضی کے مطابق شناخت کنندہ جس سے آپ ویب سورس تک جاسکتے ہیں۔ یہ آپ کے مخصوص کردہ کال بیک یو آر ایل کے ساتھ واپس آئے گا۔
-
browserWidth($value) - پکسلز میں براؤزر کی چوڑائی
- پہلے سے طے شدہ: 1366
- زیادہ سے زیادہ: 10000
-
browserHeight($value) - پکسلز میں براؤزر کی اونچائی
- پہلے سے طے شدہ: 1170
- زیادہ سے زیادہ: 10000
-
delay($value) - ملی سیکنڈ کی تعداد گرفتاری سے پہلے انتظار کریں
- پہلے سے طے شدہ: 0
- زیادہ سے زیادہ: 30000
-
waitForElement($value) - سی ایس ایس سلیکٹرز ویب صفحہ میں HTML عنصر کی جو گرفتاری انجام دینے سے پہلے ضرور دکھائی دینی چاہئے
-
requestAs($value) - جس طرح کے صارف ایجنٹ کو آپ استعمال کرنا چاہتے ہیں
- پہلے سے طے شدہ: 0
-
اختیارات:
- 0 = اشارہ کرتا ہے کہ معیاری براؤزر کا صارف ایجنٹ استعمال کیا جانا چاہئے
- 1 = اس بات کی نشاندہی کرتا ہے کہ موبائل براؤزر کا صارف ایجنٹ استعمال کیا جانا چاہئے
- 2 = اشارہ کرتا ہے کہ سرچ انجن کا صارف ایجنٹ استعمال کیا جانا چاہئے
-
country($value) - ملک اسکرین شاٹ سے لیا جانا چاہئے۔
- پہلے سے طے شدہ: موجودہ تیز ترین مقام
- اختیارات: "ایس جی" ، "یوکے" ، "یو ایس"
-
exportURL($value) - یو آر ایل برآمد کریں اس سے یہ واضح ہوتا ہے کہ گرفتاری کو کہاں برآمد کیا جانا چاہئے
-
encryptionKey($value) - اگر اگر ایک بیس 64 انکوڈڈ AES انکرپشن کی کلید کی وضاحت کی گئی ہے تو آپ کے کیپچر کو تخلیق ہونے پر انکرپٹ ہوجاتا ہے۔ یہ استعمال کرنے کی سفارش کی جاتی ہے خفیہ کاری کا کلیدی طریقہ کار بنائیں چابی اور ڈکرپٹ طریقوں جیسا کہ دکھایا گیا ہے خفیہ کردہ کیپ کو ڈکرپٹ کرنا یہ مثال.
-
noAds($value) اگر سچ ہے اشتہارات کو خود بخود چھپایا جانا چاہئے.
-
noCookieNotifications($value) اگر یہ عام طور پر پائے جاتے ہیں تو سچ ہے کوکی اطلاعات کو خود بخود چھپایا جانا چاہئے.
-
address($value) - HTML کوڈ کو عملی جامہ پہنانے کے لئے یو آر ایل۔ اگر HTML تبدیل ہوجائے تو وہ کارآمد ہوسکتا ہے سی ایس ایس اور تصاویر جیسے وسائل کے لئے متعلقہ URL کا.
-
proxy($value) - HTTP پراکسی تفصیلات اس گرفتاری کو تخلیق کرنے کیلئے براؤزر سافٹ ویئر کو استعمال کرنا چاہئے
عوامی طریقے
-
AddPostParameter ($ نام ، $ قدر) - ایک HTTP پوسٹ پیرامیٹر اور اختیاری قدر کی وضاحت کرتا ہے ، اس طریقہ کو متعدد پیرامیٹرز شامل کرنے کے لئے متعدد بار کہا جاسکتا ہے۔ اس طریقے کو استعمال کرنے سے گربزآاٹ پر مجبور ہوجائے گا ایک HTTP پوسٹ انجام دیں.
- نام - HTTP پوسٹ پیرامیٹر کا نام
- قدر - HTTP پوسٹ پیرامیٹر کی قدر
URLToPDF(l یو آر ایل ، $ اختیارات)
یو آر ایل کی وضاحت کرتا ہے جسے تبدیل کیا جانا چاہئے intOA پی ڈی ایف۔
پیرامیٹر
-
url - وہ URL جس میں تبدیل ہونا چاہئے intOA پی ڈی ایف
- آپشنز کو متعارف کروایا۔ - GrabzItPDFOptions کلاس کی ایک مثال جو پی ڈی ایف بناتے وقت استعمال کرنے کے لئے کسی خاص اختیارات کی وضاحت کرتی ہے۔
واپس قیمت
صفر
HTMLToPDF(t ایچ ٹی ایم ایل ، $ اختیارات)
ایچ ٹی ایم ایل کی وضاحت کرتا ہے جسے تبدیل کیا جانا چاہئے intOA پی ڈی ایف۔
پیرامیٹر
واپس قیمت
صفر
FileToPDF($ راستہ ، $ اختیارات)
ایک HTML فائل کی وضاحت کرتا ہے جسے تبدیل کیا جانا چاہئے intOA پی ڈی ایف۔
پیرامیٹر
-
راستہ - تبدیل کرنے کے لئے کسی HTML فائل کا فائل پاتھ intOA پی ڈی ایف
- آپشنز کو متعارف کروایا۔ - GrabzItPDFOptions کلاس کی ایک مثال جو پی ڈی ایف بناتے وقت استعمال کرنے کے لئے کسی خاص اختیارات کی وضاحت کرتی ہے۔
واپس قیمت
صفر
GrabzItPDFOptions
پی ڈی ایف کیپچرز تخلیق کرتے وقت کلاس دستیاب تمام اختیارات کی نمائندگی کرتا ہے۔
عوامی املاک
-
customId($value) - ایک کسٹم شناخت کنندہ جس سے آپ ویب سورس تک جاسکتے ہیں۔ یہ آپ کے مخصوص کردہ کال بیک یو آر ایل کے ساتھ واپس آئے گا۔
-
includeBackground($value) - اگر 1 ویب صفحہ کے پس منظر کو پی ڈی ایف میں شامل کرنا چاہئے
-
pagesize($value) - پی ڈی ایف کا صفحہ سائز
- پہلے سے طے شدہ: "A4"
- اختیارات: "A3" ، "A4" ، "A5" ، "A6" ، "B3" ، "B4" ، "B5" ، "B6" ، "قانونی" ، "خط"
-
orientation($value) - پی ڈی ایف دستاویز کی واقفیت
- پہلے سے طے شدہ: "پورٹریٹ"
- اختیارات: "پورٹریٹ" ، "زمین کی تزئین"
-
cssMediaType($value) - سی ایس ایس میڈیا پی ڈی ایف دستاویز کی قسم
- پہلے سے طے شدہ: "سکرین"
- اختیارات: "اسکرین" ، "PRint"
-
includeLinks($value) - 1 اگر لنکس کو پی ڈی ایف میں شامل کیا جائے
-
includeOutline($value) - 1 اگر پی ڈی ایف بُک مارکس شامل کیا جانا چاہئے
-
title($value) - پی ڈی ایف دستاویز کو ایک عنوان فراہم کریں
-
coverURL($value) - کسی ایسے ویب صفحے کا URL جس کو پی ڈی ایف کے کور پیج کے طور پر استعمال کیا جانا چاہئے
-
marginTop($value) - ملی میٹر میں مارجن جو پی ڈی ایف دستاویز صفحہ کے اوپری حصے میں دکھائے جانے چاہئیں
-
marginLeft($value) - ملی میٹر میں مارجن جو پی ڈی ایف دستاویز صفحے کے بائیں طرف ظاہر ہونا چاہئے
-
marginBottom($value) - ملی میٹر میں مارجن جو پی ڈی ایف دستاویز صفحے کے نچلے حصے میں ظاہر ہونا چاہئے
-
marginRight($value) - ملی میٹر میں مارجن جو پی ڈی ایف دستاویز کے دائیں طرف ظاہر ہونا چاہئے
-
browserWidth($value) - براؤزر کی چوڑائی پکسلز میں
- اس خصوصیت کو انتباہ کرنا فی الحال بیٹا میں ہے اور ہوسکتا ہے کہ مستقل نتائج فراہم نہ کرے۔
- پہلے سے طے شدہ: 1366
- زیادہ سے زیادہ: 10000
- آٹو کی چوڑائی: -1 (1 گزرنے کا مطلب ہے کہ براؤزر کی چوڑائی پی ڈی ایف دستاویز کی چوڑائی سے مماثل ہے)
-
pageWidth - نتیجے میں پی ڈی ایف کی اپنی مرضی کے مطابق چوڑائی ملی میٹر میں
-
pageHeight - نتیجے میں پی ڈی ایف کے کسٹم اونچائی ملی میٹر میں
-
delay($value) - ملی سیکنڈ کی تعداد اسکرین شاٹ لینے سے پہلے انتظار کریں
- پہلے سے طے شدہ: 0
- زیادہ سے زیادہ: 30000
-
requestAs($value) - جس طرح کے صارف ایجنٹ کو آپ استعمال کرنا چاہتے ہیں
- پہلے سے طے شدہ: 0
-
اختیارات:
- 0 = اشارہ کرتا ہے کہ معیاری براؤزر کا صارف ایجنٹ استعمال کیا جانا چاہئے
- 1 = اس بات کی نشاندہی کرتا ہے کہ موبائل براؤزر کا صارف ایجنٹ استعمال کیا جانا چاہئے
- 2 = اشارہ کرتا ہے کہ سرچ انجن کا صارف ایجنٹ استعمال کیا جانا چاہئے
-
templateId($value) -. شامل کرنا a سانچے ID جو پی ڈی ایف دستاویز کے ہیڈر اور فوٹر کی وضاحت کرتی ہے
-
clickElement($value) - یہ HTML عنصر کی وضاحت کرتا ہے ، سی ایس ایس سلیکٹر کلک کرنے کے لئے. یاد رکھیں کلک کے اثرات دیکھنے کے ل a تاخیر کی بھی ضرورت ہوسکتی ہے
- اس خصوصیت کو انتباہ کرنا فی الحال بیٹا میں ہے اور ہوسکتا ہے کہ مستقل نتائج فراہم نہ کرے۔
-
targetElement($value) - سی ایس ایس سلیکٹر صرف کی ٹارگٹ ویب پیج پر HTML عنصر جسے تبدیل کرنا ہے intOA پی ڈی ایف، ویب صفحے کے دوسرے تمام حصوں کو نظرانداز کردیا گیا ہے۔ اگر متعدد مماثل HTML عناصر موجود ہوں تو پہلے کا انتخاب کیا جاتا ہے
-
hideElement($value) - سی ایس ایس سلیکٹرز ویب صفحے میں ایک یا ایک سے زیادہ HTML عناصر کو چھپانے کے لئے ، متعدد ایچ ٹی ایم ایل عناصر کو کوما کے ساتھ ہر سلیکٹر کو الگ الگ چھپانے کے ل specify
-
waitForElement($value) - سی ایس ایس سلیکٹرز ویب صفحہ میں HTML عنصر کی جو گرفتاری انجام دینے سے پہلے ضرور دکھائی دینی چاہئے
-
customWaterMarkId($value) - ایک کسٹم شامل کریں watermark پی ڈی ایف دستاویز کے ہر صفحے پر
-
quality($value) - واپس پی ڈی ایف کا معیار. پہلے سے طے شدہ پی ڈی ایف کے لئے تجویز کردہ کوالٹی کا استعمال کرتا ہے۔
- معیار کو کم کرنے سے فائلائز کم ہوجائے گا اور ڈاؤن لوڈ کے اوقات میں کمی آئے گی۔
- پہلے سے طے شدہ: -1
- کم سے کم: -1
- زیادہ سے زیادہ: 100
-
country($value) - ملک اسکرین شاٹ سے لیا جانا چاہئے۔
- پہلے سے طے شدہ: موجودہ تیز ترین مقام
- اختیارات: "ایس جی" ، "یوکے" ، "یو ایس"
-
exportURL($value) - یو آر ایل برآمد کریں اس سے یہ واضح ہوتا ہے کہ گرفتاری کو کہاں برآمد کیا جانا چاہئے
-
encryptionKey($value) - اگر ایک بیس 64 انکوڈڈ AES انکرپشن کی کلید کی وضاحت کی گئی ہے تو آپ کے کیپچر بننے کے وقت انکرپٹ ہوجاتا ہے۔ چونکہ پرل میں خفیہ کاری کی ناقص سہولیات موجود ہیں ان ہدایات پر عمل کریں ایک خفیہ گرفتاری کو ڈکرپٹ کرنے کے ل.
-
noAds($value) اگر سچ ہے اشتہارات کو خود بخود چھپایا جانا چاہئے.
-
noCookieNotifications($value) اگر یہ عام طور پر پائے جاتے ہیں تو سچ ہے کوکی اطلاعات کو خود بخود چھپایا جانا چاہئے.
-
address($value) - HTML کوڈ کو عملی جامہ پہنانے کے لئے URL۔ مفید ہوسکتا ہے اگر HTML تبدیل کیا جا رہا ہو تو وہ CSS اور تصاویر جیسے وسائل سے متعلق URL کا استعمال کرے۔
-
proxy($value) - HTTP پراکسی تفصیلات اس گرفتاری کو تخلیق کرنے کیلئے براؤزر سافٹ ویئر کو استعمال کرنا چاہئے
-
mergeId($value) - کسی گرفتاری کی شناخت جو ہونی چاہئے نئی پی ڈی ایف دستاویز کے آغاز میں ضم ہوگd
-
password($value) - پی ڈی ایف دستاویز کی حفاظت کے لئے پاس ورڈ ساتھ
عوامی طریقے
-
AddPostParameter ($ نام ، $ قدر) - ایک HTTP پوسٹ پیرامیٹر اور اختیاری قدر کی وضاحت کرتا ہے ، اس طریقہ کو متعدد پیرامیٹرز شامل کرنے کے لئے متعدد بار کہا جاسکتا ہے۔ اس طریقے کو استعمال کرنے سے گربزآاٹ پر مجبور ہوجائے گا ایک HTTP پوسٹ انجام دیں.
- نام - HTTP پوسٹ پیرامیٹر کا نام
- قدر - HTTP پوسٹ پیرامیٹر کی قدر
-
ایڈٹیمپلیٹ پیرامیٹر ($ نام ، $ قدر) -. تعریف کرنا a کسٹم ٹیمپلیٹ پیرامیٹر اور قدر ، اس طریقہ کار کو متعدد پیرامیٹرز شامل کرنے کے لئے متعدد بار کہا جاسکتا ہے۔
- نام - ٹیمپلیٹ پیرامیٹر کا نام
- قدر - ٹیمپلیٹ پیرامیٹر کی قدر
یو آر ایل کی وضاحت کرتا ہے جسے تبدیل کیا جانا چاہئے intOA DOCX۔
پیرامیٹر
-
url - وہ URL جس میں تبدیل ہونا چاہئے intOA DOCX
- آپشنز کو متعارف کروایا۔ - GrabzIt کی ایک مثالDOCXOptions کلاس جو DOCX بناتے وقت استعمال کرنے کے لئے کسی خاص اختیارات کی وضاحت کرتی ہے۔
واپس قیمت
صفر
HTMLToDOCX(t ایچ ٹی ایم ایل ، $ اختیارات)
ایچ ٹی ایم ایل کی وضاحت کرتا ہے جسے تبدیل کیا جانا چاہئے intOA DOCX۔
پیرامیٹر
واپس قیمت
صفر
FileToDOCX($ راستہ ، $ اختیارات)
ایک HTML فائل کی وضاحت کرتا ہے جسے تبدیل کیا جانا چاہئے intOA DOCX۔
پیرامیٹر
-
راستہ - تبدیل کرنے کے لئے کسی HTML فائل کا فائل پاتھ intOA DOCX
- آپشنز کو متعارف کروایا۔ - GrabzIt کی ایک مثالDOCXOptions کلاس جو DOCX بناتے وقت استعمال کرنے کے لئے کسی خاص اختیارات کی وضاحت کرتی ہے۔
واپس قیمت
صفر
GrabzItDOCXOptions
کلاس DOCX کیپچرز بناتے وقت دستیاب تمام آپشنز کی نمائندگی کرتا ہے۔
عوامی املاک
-
customId($value) - ایک کسٹم شناخت کنندہ جس سے آپ ویب سورس تک جاسکتے ہیں۔ یہ آپ کے مخصوص کردہ کال بیک یو آر ایل کے ساتھ واپس آئے گا۔
-
setIncludeBackground($value) - اگر 1 ویب صفحے کے پس منظر کی تصاویر کو اسکرین شاٹ میں شامل کرنا چاہئے
-
pagesize($value) - DOCX کے صفحے کا سائز
- پہلے سے طے شدہ: "A4"
- اختیارات: "A3" ، "A4" ، "A5" ، "A6" ، "B3" ، "B4" ، "B5" ، "B6" ، "قانونی" ، "خط"
-
orientation($value) - DOCX دستاویز کی واقفیت
- پہلے سے طے شدہ: "پورٹریٹ"
- اختیارات: "پورٹریٹ" ، "زمین کی تزئین"
-
includeLinks($value) - 1 اگر لنکس کو DOCX میں شامل کیا جانا چاہئے
-
includeImages($value) - اگر 1 ویب صفحے کے پس منظر کی تصاویر کو اسکرین شاٹ میں شامل کرنا چاہئے
-
title($value) - DOCX دستاویز کو ایک عنوان فراہم کریں
-
marginTop($value) - ملی میٹر میں مارجن جو DOCX دستاویز کے صفحے کے اوپری حصے میں دکھائے جائیں
-
marginLeft($value) - ملی میٹر میں مارجن جو DOCX دستاویز صفحے کے بائیں طرف ظاہر ہونا چاہئے
-
marginBottom($value) - ملی میٹر میں مارجن جو DOCX دستاویز صفحے کے نچلے حصے میں ظاہر ہونا چاہئے
-
marginRight($value) - ملی میٹر میں مارجن جو DOCX دستاویز کے دائیں طرف ظاہر ہونا چاہئے
-
browserWidth($value) - براؤزر کی چوڑائی پکسلز میں
- اس خصوصیت کو انتباہ کرنا فی الحال بیٹا میں ہے اور ہوسکتا ہے کہ مستقل نتائج فراہم نہ کرے۔
- پہلے سے طے شدہ: 1366
- زیادہ سے زیادہ: 10000
- آٹو کی چوڑائی: -1 (XXUMX گزرنے کا مطلب ہے کہ براؤزر کی چوڑائی DOCX دستاویز کی چوڑائی سے مماثل ہے)
-
pageWidth - نتیجے میں موجود DOCX کی اپنی مرضی کی چوڑائی ملی میٹر میں
-
pageHeight - نتیجے میں DOCX کی کسٹم اونچائی ملی میٹر میں
-
delay($value) - ملی سیکنڈ کی تعداد اسکرین شاٹ لینے سے پہلے انتظار کریں
- پہلے سے طے شدہ: 0
- زیادہ سے زیادہ: 30000
-
requestAs($value) - جس طرح کے صارف ایجنٹ کو آپ استعمال کرنا چاہتے ہیں
- پہلے سے طے شدہ: 0
-
اختیارات:
- 0 = اشارہ کرتا ہے کہ معیاری براؤزر کا صارف ایجنٹ استعمال کیا جانا چاہئے
- 1 = اس بات کی نشاندہی کرتا ہے کہ موبائل براؤزر کا صارف ایجنٹ استعمال کیا جانا چاہئے
- 2 = اشارہ کرتا ہے کہ سرچ انجن کا صارف ایجنٹ استعمال کیا جانا چاہئے
-
templateId($value) -. شامل کرنا a سانچے وہ ID جو DOCX دستاویز کے ہیڈر اور فوٹر کی وضاحت کرے
-
clickElement($value) - یہ HTML عنصر کی وضاحت کرتا ہے ، سی ایس ایس سلیکٹر کلک کرنے کے لئے. یاد رکھیں کلک کے اثرات دیکھنے کے ل a تاخیر کی بھی ضرورت ہوسکتی ہے
- اس خصوصیت کو انتباہ کرنا فی الحال بیٹا میں ہے اور ہوسکتا ہے کہ مستقل نتائج فراہم نہ کرے۔
-
targetElement($value) - سی ایس ایس سلیکٹر ٹارگٹ ویب پیج پر واحد HTML عنصر جس کو تبدیل کرنا ہے intیا DOCX ، ویب صفحے کے دوسرے تمام حصوں کو نظرانداز کردیا گیا ہے۔ اگر متعدد مماثل HTML عناصر موجود ہوں تو پہلے کا انتخاب کیا جاتا ہے
-
hideElement($value) - سی ایس ایس سلیکٹرز ویب صفحے میں ایک یا ایک سے زیادہ HTML عناصر کو چھپانے کے لئے ، متعدد ایچ ٹی ایم ایل عناصر کو کوما کے ساتھ ہر سلیکٹر کو الگ الگ چھپانے کے ل specify
-
waitForElement($value) - سی ایس ایس سلیکٹرز ویب صفحہ میں HTML عنصر کی جو گرفتاری انجام دینے سے پہلے ضرور دکھائی دینی چاہئے
-
quality($value) - واپس DOCX کا معیار. پہلے سے طے شدہ DOCX کے لئے تجویز کردہ معیار کا استعمال کرتا ہے۔
- معیار کو کم کرنے سے فائل کا سائز کم ہوجائے گا اور ڈاؤن لوڈ کے اوقات میں کمی آئے گی۔
- پہلے سے طے شدہ: -1
- کم سے کم: -1
- زیادہ سے زیادہ: 100
-
country($value) - ملک اسکرین شاٹ سے لیا جانا چاہئے۔
- پہلے سے طے شدہ: موجودہ تیز ترین مقام
- اختیارات: "ایس جی" ، "یوکے" ، "یو ایس"
-
exportURL($value) - یو آر ایل برآمد کریں اس سے یہ واضح ہوتا ہے کہ گرفتاری کو کہاں برآمد کیا جانا چاہئے
-
encryptionKey($value) - اگر ایک بیس 64 انکوڈڈ AES انکرپشن کی کلید کی وضاحت کی گئی ہے تو آپ کے کیپچر بننے کے وقت انکرپٹ ہوجاتا ہے۔ چونکہ پرل میں خفیہ کاری کی ناقص سہولیات موجود ہیں ان ہدایات پر عمل کریں ایک خفیہ گرفتاری کو ڈکرپٹ کرنے کے ل.
-
noAds($value) اگر سچ ہے اشتہارات کو خود بخود چھپایا جانا چاہئے.
-
noCookieNotifications($value) اگر یہ عام طور پر پائے جاتے ہیں تو سچ ہے کوکی اطلاعات کو خود بخود چھپایا جانا چاہئے.
-
address($value) - HTML کوڈ کو عملی جامہ پہنانے کے لئے URL۔ مفید ہوسکتا ہے اگر HTML تبدیل کیا جا رہا ہو تو وہ CSS اور تصاویر جیسے وسائل سے متعلق URL کا استعمال کرے۔
-
proxy($value) - HTTP پراکسی تفصیلات اس گرفتاری کو تخلیق کرنے کیلئے براؤزر سافٹ ویئر کو استعمال کرنا چاہئے
-
mergeId($value) - کسی گرفتاری کی شناخت جو ہونی چاہئے نئی DOCX دستاویز کے آغاز میں ضم ہوگ.
-
password($value) - DOCX دستاویز کی حفاظت کے لئے پاس ورڈ ساتھ
عوامی طریقے
-
AddPostParameter ($ نام ، $ قدر) - ایک HTTP پوسٹ پیرامیٹر اور اختیاری قدر کی وضاحت کرتا ہے ، اس طریقہ کو متعدد پیرامیٹرز شامل کرنے کے لئے متعدد بار کہا جاسکتا ہے۔ اس طریقے کو استعمال کرنے سے گربزآاٹ پر مجبور ہوجائے گا ایک HTTP پوسٹ انجام دیں.
- نام - HTTP پوسٹ پیرامیٹر کا نام
- قدر - HTTP پوسٹ پیرامیٹر کی قدر
-
ایڈٹیمپلیٹ پیرامیٹر ($ نام ، $ قدر) -. تعریف کرنا a کسٹم ٹیمپلیٹ پیرامیٹر اور قدر ، اس طریقہ کار کو متعدد پیرامیٹرز شامل کرنے کے لئے متعدد بار کہا جاسکتا ہے۔
- نام - ٹیمپلیٹ پیرامیٹر کا نام
- قدر - ٹیمپلیٹ پیرامیٹر کی قدر
URLToTable(l یو آر ایل ، $ اختیارات)
یو آر ایل کی وضاحت کرتا ہے کہ HTML ٹیبلز کو نکالنا چاہئے۔
پیرامیٹر
-
یو آر ایل - سے ٹی ایم ایل ٹیبل نکالنے کے لئے یو آر ایل
- آپشنز کو متعارف کروایا۔ - GrabzIt کی ایک مثالTableOptions کلاس جو HTML ٹیبل کو تبدیل کرتے وقت استعمال کرنے کے لئے کسی خاص اختیارات کی وضاحت کرتی ہے۔
واپس قیمت
صفر
HTMLToTable (t html ، $ اختیارات)
HTML کی وضاحت کرتا ہے کہ HTML ٹیبلز کو نکالنا چاہئے۔
پیرامیٹر
-
HTML - سے HTML ٹیبل نکالنے کے لئے HTML.
- آپشنز کو متعارف کروایا۔ - GrabzIt کی ایک مثالTableOptions کلاس جو HTML ٹیبل کو تبدیل کرتے وقت استعمال کرنے کے لئے کسی خاص اختیارات کی وضاحت کرتی ہے۔
واپس قیمت
صفر
فائل ٹیبل ($ راستہ ، $ اختیارات)
ایک HTML فائل کی وضاحت کرتا ہے جس سے HTML ٹیبلز کو نکالنا چاہئے۔
پیرامیٹر
-
راستہ - سے HTML ٹیبل نکالنے کے لئے HTML فائل کا فائل پاتھ۔
- آپشنز کو متعارف کروایا۔ - GrabzIt کی ایک مثالTableOptions کلاس جو HTML ٹیبل کو تبدیل کرتے وقت استعمال کرنے کے لئے کسی خاص اختیارات کی وضاحت کرتی ہے۔
واپس قیمت
صفر
GrabzItTableOptions
HTML ٹیبلز کو CSV ، XLSX یا JSON میں تبدیل کرتے وقت کلاس دستیاب تمام اختیارات کی نمائندگی کرتا ہے۔
عوامی املاک
-
customId($value) - ایک کسٹم شناخت کنندہ جس سے آپ ویب سورس تک جاسکتے ہیں۔ یہ آپ کے مخصوص کردہ کال بیک یو آر ایل کے ساتھ واپس آئے گا
-
tableNumberToInclude($value) - تبدیل کرنے کے لئے ٹیبل کا انڈیکس ، کیا کسی صفحے میں موجود تمام ٹیبلز کو ویب پیج کے اوپر سے نیچے تک آرڈر کیا گیا تھا؟
-
format($value) - فارمیٹ میں ٹیبل ہونا چاہئے
- پہلے سے طے شدہ: "csv"
- اختیارات: "csv" ، "json" ، "xlsx"
-
includeHeaderNames($value) اگر 1 ہیڈر کے نام ٹیبل میں شامل کیے جائیں گے
-
includeAllTables($value) اگر 1 ویب پیج پر موجود تمام ٹیبل کو ایک الگ اسپریڈشیٹ شیٹ میں نمودار ہونے والے ہر ٹیبل کے ساتھ نکالا جائے گا۔ صرف XLSX فارمیٹ کے ساتھ دستیاب ہے
-
targetElement($value) - ویب پیج میں واحد HTML عنصر کی ID جس سے ٹیبل نکالنے کے لئے استعمال کیا جانا چاہئے
-
requestAs($value) - جس طرح کے صارف ایجنٹ کو آپ استعمال کرنا چاہتے ہیں
- پہلے سے طے شدہ: 0
-
اختیارات:
- 0 = اشارہ کرتا ہے کہ معیاری براؤزر کا صارف ایجنٹ استعمال کیا جانا چاہئے
- 1 = اس بات کی نشاندہی کرتا ہے کہ موبائل براؤزر کا صارف ایجنٹ استعمال کیا جانا چاہئے
- 2 = اشارہ کرتا ہے کہ سرچ انجن کا صارف ایجنٹ استعمال کیا جانا چاہئے
-
country($value) - ملک اسکرین شاٹ سے لیا جانا چاہئے۔
- پہلے سے طے شدہ: موجودہ تیز ترین مقام
- اختیارات: "ایس جی" ، "یوکے" ، "یو ایس"
-
exportURL($value) - یو آر ایل برآمد کریں اس سے یہ واضح ہوتا ہے کہ گرفتاری کو کہاں برآمد کیا جانا چاہئے
-
encryptionKey($value) - اگر ایک بیس 64 انکوڈڈ AES انکرپشن کی کلید کی وضاحت کی گئی ہے تو آپ کے کیپچر بننے کے وقت انکرپٹ ہوجاتا ہے۔ چونکہ پرل میں خفیہ کاری کی ناقص سہولیات موجود ہیں ان ہدایات پر عمل کریں ایک خفیہ گرفتاری کو ڈکرپٹ کرنے کے ل.
-
address($value) - HTML کوڈ کو عملی جامہ پہنانے کے لئے URL۔ مفید ہوسکتا ہے اگر HTML تبدیل کیا جا رہا ہو تو وہ CSS اور تصاویر جیسے وسائل سے متعلق URL کا استعمال کرے۔
-
proxy($value) - HTTP پراکسی تفصیلات اس گرفتاری کو تخلیق کرنے کیلئے براؤزر سافٹ ویئر کو استعمال کرنا چاہئے
عوامی طریقے
-
AddPostParameter ($ نام ، $ قدر) - ایک HTTP پوسٹ پیرامیٹر اور اختیاری قدر کی وضاحت کرتا ہے ، اس طریقہ کو متعدد پیرامیٹرز شامل کرنے کے لئے متعدد بار کہا جاسکتا ہے۔ اس طریقے کو استعمال کرنے سے گربزآاٹ پر مجبور ہوجائے گا ایک HTTP پوسٹ انجام دیں.
- نام - HTTP پوسٹ پیرامیٹر کا نام
- قدر - HTTP پوسٹ پیرامیٹر کی قدر
فائل کو محفوظ کرنے کا یہ تجویز کردہ طریقہ ہے
Save($ کال بیک بیک URL = '')
Save نتیجہ متفقہ طور پر اور ایک انوکھا شناخت کار واپس کرتا ہے ، جس کے ساتھ اسکرین شاٹ حاصل کرنے کیلئے استعمال کیا جاسکتا ہے GetResult طریقہ.
پیرامیٹر
-
کال بیک بیک یو آر ایل ہینڈلر اپنا کام مکمل ہونے کے بعد GrabzIt سروس کو فون کرنا چاہئے
واپس قیمت
اسکرین شاٹ کا انوکھا شناخت کنندہ بصورت دیگر اگر غلطی ہوئی ہے تو کوئی رعایت پھینک دی گئی ہے۔ اس کے ساتھ اسکرین شاٹ حاصل کرنے کے لئے استعمال کیا جاسکتا ہے GetResult طریقہ
انتباہی یہ طریقہ مطابقت پذیر ہے لہذا نتیجہ پر کارروائی کے دوران کسی اطلاق کو روکنے کا سبب بنے گی
SaveTo()
Save اسکرین شاٹ بائٹ ڈیٹا پر مشتمل متغیر پر ہم وقت سازی کا نتیجہ۔
واپس قیمت
اگر کامیاب ہو تو فائل کا بائٹ ڈیٹا لوٹاتا ہے بصورت دیگر یہ استثناء پھینک دیتی ہے۔
انتباہی یہ طریقہ مطابقت پذیر ہے لہذا نتیجہ پر کارروائی کے دوران کسی اطلاق کو روکنے کا سبب بنے گی
SaveTo($saveToفائل)
Save نتیجہ ایک فائل پر ہم وقت سازی سے۔
پیرامیٹر
-
saveToفائل - فائل پاتھ جو گرفت کرے گا saved سے ایک بار یہ مکمل ہوچکا ہے
واپس قیمت
اگر یہ کامیاب ہے تو 1 کو لوٹاتا ہے بصورت دیگر یہ استثناء ڈال دیتا ہے۔
گیٹ اسٹیٹس ($ ID)
GrabzIt اسکرین شاٹ کی موجودہ حیثیت حاصل کریں۔
پیرامیٹر
-
ID - اسکرین شاٹ کا انوکھا شناخت کنندہ
واپس قیمت
GrabzItStatus اعتراض
گیٹ کوکیز ($ ڈومین)
GrabzIt کسی خاص ڈومین کے لئے استعمال کرنے والی تمام کوکیز حاصل کریں۔ اس میں صارف کی وضاحت شدہ کوکیز بھی شامل ہوسکتی ہیں۔
پیرامیٹر
-
ڈومین - کے لئے کوکیز واپس کرنے کے لئے ڈومین
واپس قیمت
GrabzItCookie صف
سیٹ کوکی ($ نام ، $ ڈومین ، $ ویلیو = '' ، $ پاتھ = '/' ، $ httponly = 0 ، ires میعاد = '')
گربز آئٹ پر ایک نئی کسٹم کوکی سیٹ کرتا ہے ، اگر کسٹم کوکی میں عالمی کوکی جیسا نام اور ڈومین ہے تو عالمی کوکی کو کالعدم قرار دیا گیا ہے۔
اگر کسی ویب سائٹ کی فعالیت کوکیز کے ذریعہ کنٹرول کی جائے تو یہ کارآمد ثابت ہوسکتی ہے۔
پیرامیٹر
-
نام - کوکی کا نام متعین کرنا
-
ڈومین - کوکی کو متعین کرنے کے لئے ویب سائٹ کا ڈومین
- قدر - کوکی کی قدر
- راستہ - کوکی سے متعلق ویب سائٹ کا راستہ
- httponly - اگر 1 کوکی کو صرف HTTP پروٹوکول کے ساتھ استعمال کیا جاسکتا ہے
-
میعاد ختم ہونے - کوکی کی میعاد ختم ہونے پر وضاحت کرتا ہے۔ اگر کوکی کی میعاد ختم نہیں ہونی چاہئے تو کوئی قدر منسوخ کریں
- yyyy-mm-dd hh: mm: ss کی شکل میں ہونا چاہئے
واپس قیمت
اگر کوکی کامیابی کے ساتھ سیٹ ہوئی ہے تو 1 ، بصورت دیگر 0
ڈیلیٹ کوکی ($ نام ، $ ڈومین)
کسٹم کوکی کو حذف کریں یا عالمی کوکی کو استعمال ہونے سے روکیں
پیرامیٹر
-
نام - حذف کرنے والے کوکی کا نام
-
ڈومین - کوکی کو حذف کرنے کیلئے ویب سائٹ کا ڈومین
واپس قیمت
اگر کوکی کو کامیابی کے ساتھ حذف کردیا گیا ہے تو 1 ، بصورت دیگر 0
حاصل کریںWaterMarks()
اپنا اپ لوڈ کردہ رواج حاصل کریں watermarks
واپس قیمت
GrabzItWaterMark صف
حاصل کریںWaterMark($ شناخت کنندہ)
اپنا دستور واپس کریں watermarks جو مخصوص شناخت کنندہ سے مماثل ہے
پیرامیٹر
-
شناخت کنندہ - کسی خاص رواج کا شناخت کنندہ watermark آپ دیکھنا چاہتے ہیں
واپس قیمت
GrabzItWaterMark
شامل کریںWaterMark($ شناخت کنندہ ، $ راستہ ، $ xpos ، $ ypos)
ایک نیا رواج شامل کریں watermark
پیرامیٹر
-
شناخت کنندہ - شناخت کنندہ جس کو آپ کسٹم دینا چاہتے ہیں watermark. یہ ضروری ہے کہ یہ شناخت کنندہ انوکھا ہو۔
-
راہ - کے مطلق راستہ watermark آپ کے سرور پر مثال کے طور پر C: /watermark/1.png
-
xpos - افقی پوزیشن جس پر آپ اسکرین شاٹ پر آنا چاہتے ہیں
- کی ضرورت ہے
-
اختیارات:
- بائیں = 0۔
- مرکز = 1
- دائیں = 2
-
ypos - عمودی پوزیشن جس پر آپ اسکرین شاٹ پر آنا چاہتے ہیں
- کی ضرورت ہے
-
اختیارات:
- اوپر = 0۔
- درمیانی = 1
- نیچے = 2
واپس قیمت
1 واپس کرتا ہے watermark کامیابی کے ساتھ مقرر کیا گیا تھا
DeleteWaterMark($ شناخت کنندہ)
ایک رواج حذف کریں watermark
پیرامیٹر
-
شناخت کنندہ - کسٹم کا شناخت کنندہ watermark آپ حذف کرنا چاہتے ہیں
واپس قیمت
1 واپس کرتا ہے watermark کامیابی کے ساتھ حذف کردیا گیا تھا
UseSSL ($ قدر)
اگر GrabzIt کی درخواستوں کی وضاحت کرتا ہے API کو SSL کا استعمال کرنا چاہئے یا نہیں
پیرامیٹر
-
قدر - اگر 1 GrabzIt کے API کی تمام درخواستیں SSL کا استعمال کریں گی
نتائج کی کلاسیں
GrabzItCookie
عوامی طریقے
-
getName ()
-
getValue ()
-
getDomain ()
- کوکی ڈومین کیلئے تیار ہے۔
-
getPath ()
- اس کوکی پر ڈومین کا راستہ۔
-
getHttp صرف ()
- اگر یہ کوکی تب ہی درست ہے جب ویب سائٹ کو HTTP پروٹوکول کے ساتھ دیکھا جائے۔
-
getExpires ()
- اس کوکی کی تاریخ ختم ہونے کی تاریخ
-
getType ()
-
کوکی کی قسم یہ ہے ، جو درج ذیل میں سے ایک ہوسکتی ہے۔
- عالمی - یہ ایک عالمی کوکی ہے جو GrabzIt کے ذریعہ مرتب کی گئی ہے
- مقامی - یہ ایک مقامی کوکی ہے جو آپ کے ذریعہ مرتب کی گئی ہے
- اوور رائڈ - ایک عالمی کوکی جسے آپ کے ذریعہ زیر کیا گیا ہے
GrabzItStatus
کلاس جو اسکرین شاٹ کی موجودہ صورتحال کی نمائندگی کرتی ہے۔
عوامی طریقے
-
getProcessing ()
- اگر 1 اسکرین شاٹ پر ابھی تک کارروائی ہورہی ہے۔
-
گیٹ کیچ ()
- اگر 1 اسکرین شاٹ پر کارروائی کی گئی ہے اور فی الحال اس کو کیش کیا گیا ہے۔
-
getEpired ()
- اگر 1 اسکرین شاٹ اب GrabzIt سسٹم پر نہیں ہے۔
-
getMessage ()
- سسٹم کے ذریعہ ایک خامی پیغام موصول ہوا۔
GrabzItWaterMark
یہ کلاس رواج کی نمائندگی کرتا ہے watermarks GrabzIt میں محفوظ ہے
عوامی طریقے
-
getIdentifier ()
-
getX پوزیشن ()
-
کے افقی پوزیشن watermark
- بائیں = 0۔
- مرکز = 1
- دائیں = 2
-
getYPosition ()
-
کی عمودی پوزیشن watermark
- اوپر = 0۔
- درمیانی = 1
- نیچے = 2
-
گیٹ فارمیٹ ()