विवरण
यह वर्ग 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($ आईडी)
यह विधि स्क्रीनशॉट को ही लौटाती है। अगर कुछ भी नहीं लौटाया गया है तो कुछ गलत हो गया है या स्क्रीनशॉट अभी तक तैयार नहीं हुआ है।
पैरामीटर्स
-
आईडी - स्क्रीनशॉट का विशिष्ट पहचानकर्ता
प्रतिलाभ की मात्रा
कब्जा
URLToAnimation($ यूआरएल, $ विकल्प)
Specifiy ऑनलाइन वीडियो का URL जिसे रूपांतरित किया जाना चाहिए intओए एनिमेटेड GIF।
पैरामीटर्स
-
url - कन्वर्ट करने के लिए ऑनलाइन वीडियो का URL intओ एक एनिमेटेड GIF।
- अपेक्षित
-
Vimeo और YouTube वीडियो URL का स्वीकार करता है
- Vimeo और YouTube वीडियो को एनिमेट करते हुए चेतावनी तृतीय पक्ष पर निर्भर करती है और इसलिए लगातार परिणाम प्रदान नहीं कर सकती है।
- विकल्पों - GrabzIt का एक उदाहरणAnimationOptions वह वर्ग जो एनिमेटेड GIF बनाते समय उपयोग करने के लिए किसी विशेष विकल्प को परिभाषित करता है।
प्रतिलाभ की मात्रा
शून्य
GrabzItAnimationOptions
एनिमेटेड GIF बनाते समय उपलब्ध सभी विकल्पों का प्रतिनिधित्व करता है।
सार्वजनिक गुण
-
customId($value) - कस्टम पहचानकर्ता जिसे आप एनिमेटेड GIF वेब सेवा से गुजर सकते हैं। यह आपके द्वारा निर्दिष्ट कॉलबैक URL के साथ वापस आ जाएगा।
-
width($value) - पिक्सेल में परिणामी एनिमेटेड GIF की चौड़ाई।
- डिफ़ॉल्ट: 180px
- अधिकतम: पैकेज के लिए अधिकतम चौड़ाई
- ऑटो आकार: -1 (पासिंग -1 का मतलब है कि की चौड़ाई एनिमेटेड GIF बढ़ाया जाता है इसकी ऊंचाई के संबंध में, यदि चौड़ाई ऑटो-आकार की हो रही है तो ऊंचाई नहीं हो सकती)
-
height($value) - पिक्सेल में परिणामी एनिमेटेड GIF की ऊंचाई।
- डिफ़ॉल्ट: 120px
- अधिकतम: पैकेज के लिए अधिकतम ऊंचाई
- ऑटो आकार: -1 (पासिंग -1 का मतलब है कि की ऊंचाई एनिमेटेड GIF बढ़ाया जाता है इसकी चौड़ाई के संबंध में, यदि ऊंचाई ऑटो-आकार की हो तो चौड़ाई नहीं हो सकती)
-
start($value) - वीडियो की प्रारंभिक स्थिति जिसे परिवर्तित किया जाना चाहिए intओए एनिमेटेड GIF।
-
duration($value) - वीडियो के सेकंड में लंबाई जिसे परिवर्तित किया जाना चाहिए intओए एनिमेटेड 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 or विशेष watermark एनिमेटेड GIF के लिए
-
quality($value) - लौटी छवि की गुणवत्ता, जिसमें 85% का डिफ़ॉल्ट संपीड़न है।
- गुणवत्ता कम करने से फ़ाइलें कम हो जाएंगी और डाउनलोड समय कम हो जाएगा।
- डिफ़ॉल्ट: -1
- न्यूनतम: -1
- अधिकतम: 100
-
country($value) - देश एनिमेटेड GIF से लिया जाना चाहिए।
- डिफ़ॉल्ट: वर्तमान सबसे तेज़ स्थान
- विकल्प: "एसजी", "यूके", "यूएस"
-
exportURL($value) - निर्यात URL यह निर्दिष्ट करता है कि कैप्चर को कहां निर्यात किया जाना चाहिए
-
encryptionKey($value) - यदि एक बेस 64 एन्कोडेड एईएस एन्क्रिप्शन कुंजी निर्दिष्ट है, तो आपके कैप्चर को एन्क्रिप्ट किया जाता है जब इसे बनाया जाता है। जैसा कि पर्ल के पास खराब देशी एन्क्रिप्शन सुविधाएं हैं जिनकी आपको आवश्यकता है इन निर्देशों का पालन करें एन्क्रिप्टेड कैप्चर को डिक्रिप्ट करने के लिए।
-
proxy($value) - HTTP प्रॉक्सी विवरण इस कैप्चर को बनाने के लिए ब्राउज़र सॉफ्टवेयर का उपयोग करना चाहिए
URLToImage($ यूआरएल, $ विकल्प)
वह URL निर्दिष्ट करता है जिसे परिवर्तित किया जाना चाहिए intoa छवि स्क्रीनशॉट।
पैरामीटर्स
-
url - वह स्क्रीनशॉट जो स्क्रीनशॉट से बना होना चाहिए
- विकल्पों - GrabzIt का एक उदाहरणImageOptions स्क्रीनशॉट बनाते समय उपयोग करने के लिए किसी विशेष विकल्प को परिभाषित करने वाला वर्ग।
प्रतिलाभ की मात्रा
शून्य
HTMLToImage($ एचटीएमएल, $ विकल्प)
HTML को निर्दिष्ट करता है जिसे परिवर्तित किया जाना चाहिए intओए छवि।
पैरामीटर्स
-
html - कन्वर्ट करने के लिए HTML intओए छवि
- विकल्पों - GrabzIt का एक उदाहरणImageOptions वह वर्ग जो छवि बनाते समय उपयोग करने के लिए किसी विशेष विकल्प को परिभाषित करता है।
प्रतिलाभ की मात्रा
शून्य
FileToImage($ पथ, $ विकल्प)
एक HTML फ़ाइल निर्दिष्ट करता है जिसे परिवर्तित किया जाना चाहिए intओए छवि।
पैरामीटर्स
-
पथ - कन्वर्ट करने के लिए एक HTML फ़ाइल का फ़ाइल पथ intओए छवि
- विकल्पों - GrabzIt का एक उदाहरणImageOptions वह वर्ग जो छवि बनाते समय उपयोग करने के लिए किसी विशेष विकल्प को परिभाषित करता है।
प्रतिलाभ की मात्रा
शून्य
GrabzItImageOptions
छवि कैप्चर बनाते समय उपलब्ध सभी विकल्पों का वर्ग प्रतिनिधित्व करता है।
सार्वजनिक गुण
-
customId($value) - कस्टम आइडेंटिफ़ायर जिसे आप स्क्रीनशॉट webservice से गुजर सकते हैं। यह आपके द्वारा निर्दिष्ट कॉलबैक URL के साथ वापस आ जाएगा।
-
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", "tiff", "webp", "jpg", "png"
-
delay($value) - मिलीसेकंड की संख्या स्क्रीनशॉट लेने से पहले प्रतीक्षा करें
- डिफ़ॉल्ट: 0
- अधिकतम: 30000
-
clickElement($value) - यह एक का उपयोग करके HTML तत्व को निर्दिष्ट करता है सीएसएस चयनकर्ता दबाने के लिए। याद रखें क्लिक के प्रभावों को देखने के लिए विलंब की भी आवश्यकता हो सकती है
- चेतावनी यह सुविधा अभी बीटा में है और लगातार परिणाम प्रदान नहीं कर सकती है।
-
targetElement($value) - सीएसएस चयनकर्ता लक्षित वेब पेज पर केवल HTML तत्व को चालू किया जाना है intoa स्क्रीनशॉट, वेब पेज के अन्य सभी भागों को अनदेखा किया जाता है। यदि कई मेल खाने वाले एचटीएमएल तत्व हैं तो पहला चुना जाता है
-
hideElement($value) - सीएसएस चयनकर्ताओं वेब पेज में एक या एक से अधिक HTML तत्वों को छिपाने के लिए, एकाधिक HTML तत्वों को छिपाने के लिए प्रत्येक चयनकर्ता को अल्पविराम से निर्दिष्ट करने के लिए
-
waitForElement($value) - सीएसएस चयनकर्ताओं वेब पेज में HTML तत्व का कब्जा करने से पहले दिखाई देना चाहिए
-
requestAs($value) - उपयोगकर्ता एजेंट का प्रकार जिसे आप उपयोग करना चाहते हैं
- डिफ़ॉल्ट: 0
-
विकल्प:
- 0 = इंगित करता है कि मानक ब्राउज़र के उपयोगकर्ता एजेंट का उपयोग किया जाना चाहिए
- 1 = इंगित करता है कि मोबाइल ब्राउज़र के उपयोगकर्ता एजेंट का उपयोग किया जाना चाहिए
- 2 = इंगित करता है कि खोज इंजन के उपयोगकर्ता एजेंट का उपयोग किया जाना चाहिए
-
customWaterMarkId($value) - एक जोड़ें रिवाज watermark or विशेष watermark छवि के लिए
-
quality($value) - लौटी छवि की गुणवत्ता। यह वर्तमान में केवल JPG और WEBP छवियों को प्रभावित करता है, जिसमें 90% की डिफ़ॉल्ट संपीड़न है।
- गुणवत्ता कम करने से फ़ाइलें कम हो जाएंगी और डाउनलोड समय कम हो जाएगा।
- डिफ़ॉल्ट: -1
- न्यूनतम: -1
- अधिकतम: 100
-
transparent($value) - अगर 1 द छवि पर कब्जा पारदर्शी होना चाहिए। यह केवल पीएनजी और टिफ चित्रों के साथ संगत है।
-
hd($value) - अगर 1 छवि कब्जा उच्च परिभाषा में होगा यह छवि आयामों के आकार को दोगुना करता है।
-
country($value) - देश स्क्रीनशॉट से लिया जाना चाहिए।
- डिफ़ॉल्ट: वर्तमान सबसे तेज़ स्थान
- विकल्प: "एसजी", "यूके", "यूएस"
-
exportURL($value) - निर्यात URL यह निर्दिष्ट करता है कि कैप्चर को कहां निर्यात किया जाना चाहिए
-
encryptionKey($value) - यदि एक बेस 64 एन्कोडेड एईएस एन्क्रिप्शन कुंजी निर्दिष्ट है, तो आपके कैप्चर को एन्क्रिप्ट किया जाता है जब इसे बनाया जाता है। जैसा कि पर्ल के पास खराब देशी एन्क्रिप्शन सुविधाएं हैं जिनकी आपको आवश्यकता है इन निर्देशों का पालन करें एन्क्रिप्टेड कैप्चर को डिक्रिप्ट करने के लिए।
-
noAds($value) - यदि सत्य हैं विज्ञापनों को स्वचालित रूप से छिपाया जाना चाहिए.
-
noCookieNotifications($value) - अगर सच में सभी पाया जाता है कुकी सूचनाएं स्वचालित रूप से छिपाई जानी चाहिए.
-
address($value) - HTML कोड को निष्पादित करने के लिए URL। उपयोगी हो सकता है यदि HTML परिवर्तित किया जा रहा है, सीएसएस और छवियों जैसे संसाधनों के सापेक्ष URL का उपयोग करता है।
-
proxy($value) - HTTP प्रॉक्सी विवरण इस कैप्चर को बनाने के लिए ब्राउज़र सॉफ्टवेयर का उपयोग करना चाहिए
सार्वजनिक तरीके
-
AddPostParameter ($ नाम, $ मूल्य) - एक HTTP पोस्ट पैरामीटर और वैकल्पिक रूप से मान को परिभाषित करता है, इस विधि को कई मापदंडों को जोड़ने के लिए कई बार कहा जा सकता है। इस विधि का उपयोग करके GrabzIt को मजबूर कर देगा HTTP पोस्ट करें.
- नाम - HTTP पोस्ट पैरामीटर का नाम
- मूल्य - HTTP पोस्ट पैरामीटर का मान
URLToRenderedHTML($ यूआरएल, $ विकल्प = अशक्त)
वह URL निर्दिष्ट करता है जिसे परिवर्तित किया जाना चाहिए intओ HTML प्रदान किया।
पैरामीटर्स
-
url - वह URL जो रेंडर किए गए HTML से बना होना चाहिए
- विकल्पों - GrabzIt का एक उदाहरणHTMLOptions क्लास जो प्रदान किए गए HTML को बनाते समय उपयोग करने के लिए किसी विशेष विकल्प को परिभाषित करता है।
प्रतिलाभ की मात्रा
शून्य
HTMLToRenderedHTML($ एचटीएमएल, $ विकल्प = अशक्त)
HTML को निर्दिष्ट करता है जिसे परिवर्तित किया जाना चाहिए intओ HTML प्रदान किया।
पैरामीटर्स
-
html - कन्वर्ट करने के लिए HTML intओ HTML प्रदान किया
- विकल्पों - GrabzIt का एक उदाहरणHTMLOptions क्लास जो HTML प्रदान करते समय उपयोग करने के लिए किसी विशेष विकल्प को परिभाषित करता है।
प्रतिलाभ की मात्रा
शून्य
FileToRenderedHTML($ पथ, $ विकल्प = अशक्त)
एक HTML फ़ाइल निर्दिष्ट करता है जिसे परिवर्तित किया जाना चाहिए intओ HTML प्रदान किया।
पैरामीटर्स
-
पथ - कन्वर्ट करने के लिए एक HTML फ़ाइल का फ़ाइल पथ intओ HTML प्रदान किया
- विकल्पों - GrabzIt का एक उदाहरणHTMLOptions क्लास जो HTML प्रदान करते समय उपयोग करने के लिए किसी विशेष विकल्प को परिभाषित करता है।
प्रतिलाभ की मात्रा
शून्य
GrabzItHTMLOptions
वर्ग जब उपलब्ध सभी विकल्पों का प्रतिनिधित्व करता है रेंडर किए गए HTML कैप्चर.
सार्वजनिक गुण
-
customId($value) - कस्टम आइडेंटिफ़ायर जिसे आप वेबसर्विस के माध्यम से पारित कर सकते हैं। यह आपके द्वारा निर्दिष्ट कॉलबैक URL के साथ वापस आ जाएगा।
-
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) - निर्यात URL यह निर्दिष्ट करता है कि कैप्चर को कहां निर्यात किया जाना चाहिए
-
encryptionKey($value) - यदि एक बेस 64 एन्कोडेड एईएस एन्क्रिप्शन कुंजी निर्दिष्ट किया जाता है तो आपके कैप्चर को बनाया जाने पर एन्क्रिप्ट किया जाता है। इसका उपयोग करने की सिफारिश की जाती है एन्क्रिप्शन कुंजी विधि बनाएँ कुंजी और बनाने के लिए डिक्रिप्ट करने के तरीके जैसा कि दिखाया गया है एन्क्रिप्टेड कैप्चर को डिक्रिप्ट करने के लिए यह उदाहरण है.
-
noAds($value) - यदि सत्य हैं विज्ञापनों को स्वचालित रूप से छिपाया जाना चाहिए.
-
noCookieNotifications($value) - अगर सच में सभी पाया जाता है कुकी सूचनाएं स्वचालित रूप से छिपाई जानी चाहिए.
-
address($value) - HTML कोड को निष्पादित करने के लिए URL। यदि HTML का उपयोग किया जा रहा है तो यह उपयोगी हो सकता है सीएसएस और छवियों जैसे संसाधनों के लिए रिश्तेदार यूआरएल.
-
proxy($value) - HTTP प्रॉक्सी विवरण इस कैप्चर को बनाने के लिए ब्राउज़र सॉफ्टवेयर का उपयोग करना चाहिए
सार्वजनिक तरीके
-
AddPostParameter ($ नाम, $ मूल्य) - एक HTTP पोस्ट पैरामीटर और वैकल्पिक रूप से मान को परिभाषित करता है, इस विधि को कई मापदंडों को जोड़ने के लिए कई बार कहा जा सकता है। इस विधि का उपयोग करके GrabzIt को मजबूर कर देगा HTTP पोस्ट करें.
- नाम - HTTP पोस्ट पैरामीटर का नाम
- मूल्य - HTTP पोस्ट पैरामीटर का मान
URLToPDF($ यूआरएल, $ विकल्प)
वह URL निर्दिष्ट करता है जिसे परिवर्तित किया जाना चाहिए intओए पीडीएफ।
पैरामीटर्स
-
url - वह URL जिसे परिवर्तित किया जाना चाहिए intओए पीडीएफ
- विकल्पों - GrabzItPDFOptions क्लास का एक उदाहरण जो पीडीएफ बनाते समय उपयोग करने के लिए किसी विशेष विकल्प को परिभाषित करता है।
प्रतिलाभ की मात्रा
शून्य
HTMLToPDF($ एचटीएमएल, $ विकल्प)
HTML को निर्दिष्ट करता है जिसे परिवर्तित किया जाना चाहिए intओए पीडीएफ।
पैरामीटर्स
-
html - कन्वर्ट करने के लिए HTML intओए पीडीएफ
- विकल्पों - GrabzItPDFOptions क्लास का एक उदाहरण जो पीडीएफ बनाते समय उपयोग करने के लिए किसी विशेष विकल्प को परिभाषित करता है।
प्रतिलाभ की मात्रा
शून्य
FileToPDF($ पथ, $ विकल्प)
एक HTML फ़ाइल निर्दिष्ट करता है जिसे परिवर्तित किया जाना चाहिए intओए पीडीएफ।
पैरामीटर्स
-
पथ - कन्वर्ट करने के लिए एक HTML फ़ाइल का फ़ाइल पथ intओए पीडीएफ
- विकल्पों - GrabzItPDFOptions क्लास का एक उदाहरण जो पीडीएफ बनाते समय उपयोग करने के लिए किसी विशेष विकल्प को परिभाषित करता है।
प्रतिलाभ की मात्रा
शून्य
GrabzItPDFOptions
पीडीएफ कैप्चर बनाते समय उपलब्ध सभी विकल्पों का वर्ग प्रतिनिधित्व करता है।
सार्वजनिक गुण
-
customId($value) - एक कस्टम पहचानकर्ता जिसे आप वेबसर्विस से गुजर सकते हैं। यह आपके द्वारा निर्दिष्ट कॉलबैक URL के साथ वापस आ जाएगा।
-
includeBackground($value) - अगर 1 वेब पेज की पृष्ठभूमि को पीडीएफ में शामिल किया जाना चाहिए
-
pagesize($value) - पीडीएफ का पृष्ठ आकार
- डिफ़ॉल्ट: "A4"
- विकल्प: "A3", "A4", "A5", "A6", "B3", "B4", "B5", "BNNUMX", "कानूनी", "पत्र"
-
orientation($value) - पीडीएफ दस्तावेज़ का अभिविन्यास
- डिफ़ॉल्ट: "पोर्ट्रेट"
- विकल्प: "पोर्ट्रेट", "लैंडस्केप"
-
cssMediaType($value) - पीडीएफ दस्तावेज़ के सीएसएस मीडिया प्रकार
- डिफ़ॉल्ट: "स्क्रीन"
- विकल्प: "स्क्रीन", "पीआरint"
-
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) - एक जोड़ें टेम्पलेट आईडी जो पीडीएफ दस्तावेज़ के हेडर और पाद लेख को निर्दिष्ट करती है
-
clickElement($value) - यह एक का उपयोग करके HTML तत्व को निर्दिष्ट करता है सीएसएस चयनकर्ता दबाने के लिए। याद रखें क्लिक के प्रभावों को देखने के लिए विलंब की भी आवश्यकता हो सकती है
- चेतावनी यह सुविधा अभी बीटा में है और लगातार परिणाम प्रदान नहीं कर सकती है।
-
targetElement($value) - सीएसएस चयनकर्ता एकमात्र का लक्षित वेब पेज पर HTML तत्व जिसे चालू किया जाना है intओए पीडीएफ, वेब पेज के अन्य सभी भागों को अनदेखा किया जाता है। यदि कई मेल खाने वाले एचटीएमएल तत्व हैं तो पहला चुना जाता है
-
hideElement($value) - सीएसएस चयनकर्ताओं वेब पेज में एक या एक से अधिक HTML तत्वों को छिपाने के लिए, एकाधिक HTML तत्वों को छिपाने के लिए प्रत्येक चयनकर्ता को अल्पविराम से निर्दिष्ट करने के लिए
-
waitForElement($value) - सीएसएस चयनकर्ताओं वेब पेज में HTML तत्व का कब्जा करने से पहले दिखाई देना चाहिए
-
customWaterMarkId($value) - एक जोड़ें रिवाज watermark or विशेष watermark पीडीएफ दस्तावेज़ के प्रत्येक पृष्ठ पर
-
quality($value) - लौटी पीडीएफ की गुणवत्ता। डिफ़ॉल्ट एक पीडीएफ के लिए अनुशंसित गुणवत्ता का उपयोग करता है।
- गुणवत्ता कम करने से फ़ाइलें कम हो जाएंगी और डाउनलोड समय कम हो जाएगा।
- डिफ़ॉल्ट: -1
- न्यूनतम: -1
- अधिकतम: 100
-
country($value) - देश स्क्रीनशॉट से लिया जाना चाहिए।
- डिफ़ॉल्ट: वर्तमान सबसे तेज़ स्थान
- विकल्प: "एसजी", "यूके", "यूएस"
-
exportURL($value) - निर्यात URL यह निर्दिष्ट करता है कि कैप्चर को कहां निर्यात किया जाना चाहिए
-
encryptionKey($value) - यदि एक बेस 64 एन्कोडेड एईएस एन्क्रिप्शन कुंजी निर्दिष्ट है, तो आपके कैप्चर को एन्क्रिप्ट किया जाता है जब इसे बनाया जाता है। जैसा कि पर्ल के पास खराब देशी एन्क्रिप्शन सुविधाएं हैं जिनकी आपको आवश्यकता है इन निर्देशों का पालन करें एन्क्रिप्टेड कैप्चर को डिक्रिप्ट करने के लिए।
-
noAds($value) - यदि सत्य हैं विज्ञापनों को स्वचालित रूप से छिपाया जाना चाहिए.
-
noCookieNotifications($value) - अगर सच में सभी पाया जाता है कुकी सूचनाएं स्वचालित रूप से छिपाई जानी चाहिए.
-
address($value) - HTML कोड को निष्पादित करने के लिए URL। उपयोगी हो सकता है यदि HTML परिवर्तित किया जा रहा है, सीएसएस और छवियों जैसे संसाधनों के सापेक्ष URL का उपयोग करता है।
-
proxy($value) - HTTP प्रॉक्सी विवरण इस कैप्चर को बनाने के लिए ब्राउज़र सॉफ्टवेयर का उपयोग करना चाहिए
-
mergeId($value) - एक कैप्चर की आईडी जो होनी चाहिए नए पीडीएफ दस्तावेज़ की शुरुआत में विलय कर दिया गया
-
password($value) - पीडीएफ दस्तावेज़ की सुरक्षा के लिए पासवर्ड साथ में
सार्वजनिक तरीके
-
AddPostParameter ($ नाम, $ मूल्य) - एक HTTP पोस्ट पैरामीटर और वैकल्पिक रूप से मान को परिभाषित करता है, इस विधि को कई मापदंडों को जोड़ने के लिए कई बार कहा जा सकता है। इस विधि का उपयोग करके GrabzIt को मजबूर कर देगा HTTP पोस्ट करें.
- नाम - HTTP पोस्ट पैरामीटर का नाम
- मूल्य - HTTP पोस्ट पैरामीटर का मान
-
AddTemplateParameter ($ नाम, $ मूल्य) - परिभाषित करना a कस्टम टेम्पलेट पैरामीटर और मूल्य, कई मापदंडों को जोड़ने के लिए इस विधि को कई बार कहा जा सकता है।
- नाम - टेम्पलेट पैरामीटर का नाम
- मूल्य - टेम्पलेट पैरामीटर का मूल्य
URLToDOCX ($ यूआरएल, $ विकल्प)
वह URL निर्दिष्ट करता है जिसे परिवर्तित किया जाना चाहिए intओए डॉक्स।
पैरामीटर्स
-
url - वह URL जिसे परिवर्तित किया जाना चाहिए intओए डॉक्स
- विकल्पों - GrabzIt का एक उदाहरणDOCXOptions वर्ग जो DOCX बनाते समय उपयोग करने के लिए किसी विशेष विकल्प को परिभाषित करता है।
प्रतिलाभ की मात्रा
शून्य
HTMLToDOCX($ एचटीएमएल, $ विकल्प)
HTML को निर्दिष्ट करता है जिसे परिवर्तित किया जाना चाहिए intओए डॉक्स।
पैरामीटर्स
-
html - कन्वर्ट करने के लिए HTML intओए डॉक्स
- विकल्पों - GrabzIt का एक उदाहरणDOCXOptions वर्ग जो DOCX बनाते समय उपयोग करने के लिए किसी विशेष विकल्प को परिभाषित करता है।
प्रतिलाभ की मात्रा
शून्य
FileToDOCX($ पथ, $ विकल्प)
एक HTML फ़ाइल निर्दिष्ट करता है जिसे परिवर्तित किया जाना चाहिए intओए डॉक्स।
पैरामीटर्स
-
पथ - कन्वर्ट करने के लिए एक HTML फ़ाइल का फ़ाइल पथ intओए डॉक्स
- विकल्पों - GrabzIt का एक उदाहरणDOCXOptions वर्ग जो DOCX बनाते समय उपयोग करने के लिए किसी विशेष विकल्प को परिभाषित करता है।
प्रतिलाभ की मात्रा
शून्य
GrabzItDOCXOptions
DOCX कैप्चर बनाते समय उपलब्ध सभी विकल्पों का वर्ग प्रतिनिधित्व करता है।
सार्वजनिक गुण
-
customId($value) - एक कस्टम पहचानकर्ता जिसे आप वेबसर्विस से गुजर सकते हैं। यह आपके द्वारा निर्दिष्ट कॉलबैक URL के साथ वापस आ जाएगा।
-
setIncludeBackground($value) - अगर 1 वेब पेज की पृष्ठभूमि छवियों को स्क्रीनशॉट में शामिल किया जाना चाहिए
-
pagesize($value) - DOCX का पेज साइज
- डिफ़ॉल्ट: "A4"
- विकल्प: "A3", "A4", "A5", "A6", "B3", "B4", "B5", "BNNUMX", "कानूनी", "पत्र"
-
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 (पासिंग -1 का अर्थ है कि ब्राउज़र की चौड़ाई DOCX दस्तावेज़ की चौड़ाई से मेल खाती है)
-
pageWidth - परिणामी DOCX की कस्टम चौड़ाई मिमी में
-
pageHeight - परिणामी DOCX की कस्टम ऊंचाई मिमी में
-
delay($value) - मिलीसेकंड की संख्या स्क्रीनशॉट लेने से पहले प्रतीक्षा करें
- डिफ़ॉल्ट: 0
- अधिकतम: 30000
-
requestAs($value) - उपयोगकर्ता एजेंट का प्रकार जिसे आप उपयोग करना चाहते हैं
- डिफ़ॉल्ट: 0
-
विकल्प:
- 0 = इंगित करता है कि मानक ब्राउज़र के उपयोगकर्ता एजेंट का उपयोग किया जाना चाहिए
- 1 = इंगित करता है कि मोबाइल ब्राउज़र के उपयोगकर्ता एजेंट का उपयोग किया जाना चाहिए
- 2 = इंगित करता है कि खोज इंजन के उपयोगकर्ता एजेंट का उपयोग किया जाना चाहिए
-
templateId($value) - एक जोड़ें टेम्पलेट ID जो DOCX दस्तावेज़ के हेडर और पाद लेख को निर्दिष्ट करता है
-
clickElement($value) - यह एक का उपयोग करके HTML तत्व को निर्दिष्ट करता है सीएसएस चयनकर्ता दबाने के लिए। याद रखें क्लिक के प्रभावों को देखने के लिए विलंब की भी आवश्यकता हो सकती है
- चेतावनी यह सुविधा अभी बीटा में है और लगातार परिणाम प्रदान नहीं कर सकती है।
-
targetElement($value) - सीएसएस चयनकर्ता लक्षित वेब पेज पर केवल HTML तत्व को चालू किया जाना है into DOCX, वेब पेज के अन्य सभी भागों को अनदेखा किया जाता है। यदि कई मेल खाने वाले एचटीएमएल तत्व हैं तो पहला चुना जाता है
-
hideElement($value) - सीएसएस चयनकर्ताओं वेब पेज में एक या एक से अधिक HTML तत्वों को छिपाने के लिए, एकाधिक HTML तत्वों को छिपाने के लिए प्रत्येक चयनकर्ता को अल्पविराम से निर्दिष्ट करने के लिए
-
waitForElement($value) - सीएसएस चयनकर्ताओं वेब पेज में HTML तत्व का कब्जा करने से पहले दिखाई देना चाहिए
-
quality($value) - लौटे DOCX की गुणवत्ता। डिफ़ॉल्ट DOCX के लिए अनुशंसित गुणवत्ता का उपयोग करता है।
- गुणवत्ता को कम करने से फ़ाइल का आकार कम हो जाएगा और डाउनलोड समय कम हो जाएगा।
- डिफ़ॉल्ट: -1
- न्यूनतम: -1
- अधिकतम: 100
-
country($value) - देश स्क्रीनशॉट से लिया जाना चाहिए।
- डिफ़ॉल्ट: वर्तमान सबसे तेज़ स्थान
- विकल्प: "एसजी", "यूके", "यूएस"
-
exportURL($value) - निर्यात URL यह निर्दिष्ट करता है कि कैप्चर को कहां निर्यात किया जाना चाहिए
-
encryptionKey($value) - यदि एक बेस 64 एन्कोडेड एईएस एन्क्रिप्शन कुंजी निर्दिष्ट है, तो आपके कैप्चर को एन्क्रिप्ट किया जाता है जब इसे बनाया जाता है। जैसा कि पर्ल के पास खराब देशी एन्क्रिप्शन सुविधाएं हैं जिनकी आपको आवश्यकता है इन निर्देशों का पालन करें एन्क्रिप्टेड कैप्चर को डिक्रिप्ट करने के लिए।
-
noAds($value) - यदि सत्य हैं विज्ञापनों को स्वचालित रूप से छिपाया जाना चाहिए.
-
noCookieNotifications($value) - अगर सच में सभी पाया जाता है कुकी सूचनाएं स्वचालित रूप से छिपाई जानी चाहिए.
-
address($value) - HTML कोड को निष्पादित करने के लिए URL। उपयोगी हो सकता है यदि HTML परिवर्तित किया जा रहा है, सीएसएस और छवियों जैसे संसाधनों के सापेक्ष URL का उपयोग करता है।
-
proxy($value) - HTTP प्रॉक्सी विवरण इस कैप्चर को बनाने के लिए ब्राउज़र सॉफ्टवेयर का उपयोग करना चाहिए
-
mergeId($value) - एक कैप्चर की आईडी जो होनी चाहिए नए DOCX दस्तावेज़ की शुरुआत में विलय कर दिया गया
-
password($value) - DOCX दस्तावेज़ की सुरक्षा के लिए पासवर्ड साथ में
सार्वजनिक तरीके
-
AddPostParameter ($ नाम, $ मूल्य) - एक HTTP पोस्ट पैरामीटर और वैकल्पिक रूप से मान को परिभाषित करता है, इस विधि को कई मापदंडों को जोड़ने के लिए कई बार कहा जा सकता है। इस विधि का उपयोग करके GrabzIt को मजबूर कर देगा HTTP पोस्ट करें.
- नाम - HTTP पोस्ट पैरामीटर का नाम
- मूल्य - HTTP पोस्ट पैरामीटर का मान
-
AddTemplateParameter ($ नाम, $ मूल्य) - परिभाषित करना a कस्टम टेम्पलेट पैरामीटर और मूल्य, कई मापदंडों को जोड़ने के लिए इस विधि को कई बार कहा जा सकता है।
- नाम - टेम्पलेट पैरामीटर का नाम
- मूल्य - टेम्पलेट पैरामीटर का मूल्य
URLToTable($ यूआरएल, $ विकल्प)
वह URL निर्दिष्ट करता है जिससे HTML तालिकाओं को निकाला जाना चाहिए।
पैरामीटर्स
-
url - HTML तालिकाओं से निकालने के लिए URL
- विकल्पों - GrabzIt का एक उदाहरणTableOptions वह वर्ग जो HTML तालिका को परिवर्तित करते समय उपयोग करने के लिए किसी विशेष विकल्प को परिभाषित करता है।
प्रतिलाभ की मात्रा
शून्य
HTMLToTable ($ एचटीएमएल, $ विकल्प)
HTML को निर्दिष्ट करता है कि HTML तालिकाओं से निकाला जाना चाहिए।
पैरामीटर्स
-
HTML तालिकाओं से निकालने के लिए HTML - HTML।
- विकल्पों - GrabzIt का एक उदाहरणTableOptions वह वर्ग जो HTML तालिका को परिवर्तित करते समय उपयोग करने के लिए किसी विशेष विकल्प को परिभाषित करता है।
प्रतिलाभ की मात्रा
शून्य
FileToTable ($ पथ, $ विकल्प)
एक HTML फ़ाइल निर्दिष्ट करता है जिसे HTML तालिकाओं से निकाला जाना चाहिए।
पैरामीटर्स
-
पथ - HTML तालिकाओं से HTML तालिकाओं को निकालने के लिए एक HTML फ़ाइल का फ़ाइल पथ।
- विकल्पों - GrabzIt का एक उदाहरणTableOptions वह वर्ग जो HTML तालिका को परिवर्तित करते समय उपयोग करने के लिए किसी विशेष विकल्प को परिभाषित करता है।
प्रतिलाभ की मात्रा
शून्य
GrabzItTableOptions
CS टेबल को CSV, XLSX या JSON में कनवर्ट करते समय उपलब्ध सभी विकल्पों का प्रतिनिधित्व करता है।
सार्वजनिक गुण
-
customId($value) - एक कस्टम पहचानकर्ता जिसे आप वेबसर्विस से गुजर सकते हैं। यह आपके द्वारा निर्दिष्ट कॉलबैक URL के साथ वापस आ जाएगा
-
tableNumberToInclude($value) - तालिका के सूचकांक को परिवर्तित किया जा सकता है, वेब पेज के सभी टेबल वेब पेज के ऊपर से नीचे तक ऑर्डर किए गए हैं
-
format($value) - तालिका जिस प्रारूप में होनी चाहिए
- डिफ़ॉल्ट: "सीएसवी"
- विकल्प: "csv", "json", "xlsx"
-
includeHeaderNames($value) - यदि 1 हेडर नाम तालिका में शामिल किए जाएंगे
-
includeAllTables($value) - यदि 1 वेब पेज पर सभी तालिका एक अलग स्प्रेडशीट शीट में प्रदर्शित होने वाली प्रत्येक तालिका के साथ निकाली जाएगी। केवल XLSX प्रारूप के साथ उपलब्ध है
-
targetElement($value) - वेब पेज में एकमात्र एचटीएमएल तत्व की आईडी जिसका उपयोग टेबल निकालने के लिए किया जाना चाहिए
-
requestAs($value) - उपयोगकर्ता एजेंट का प्रकार जिसे आप उपयोग करना चाहते हैं
- डिफ़ॉल्ट: 0
-
विकल्प:
- 0 = इंगित करता है कि मानक ब्राउज़र के उपयोगकर्ता एजेंट का उपयोग किया जाना चाहिए
- 1 = इंगित करता है कि मोबाइल ब्राउज़र के उपयोगकर्ता एजेंट का उपयोग किया जाना चाहिए
- 2 = इंगित करता है कि खोज इंजन के उपयोगकर्ता एजेंट का उपयोग किया जाना चाहिए
-
country($value) - देश स्क्रीनशॉट से लिया जाना चाहिए।
- डिफ़ॉल्ट: वर्तमान सबसे तेज़ स्थान
- विकल्प: "एसजी", "यूके", "यूएस"
-
exportURL($value) - निर्यात URL यह निर्दिष्ट करता है कि कैप्चर को कहां निर्यात किया जाना चाहिए
-
encryptionKey($value) - यदि एक बेस 64 एन्कोडेड एईएस एन्क्रिप्शन कुंजी निर्दिष्ट है, तो आपके कैप्चर को एन्क्रिप्ट किया जाता है जब इसे बनाया जाता है। जैसा कि पर्ल के पास खराब देशी एन्क्रिप्शन सुविधाएं हैं जिनकी आपको आवश्यकता है इन निर्देशों का पालन करें एन्क्रिप्टेड कैप्चर को डिक्रिप्ट करने के लिए।
-
address($value) - HTML कोड को निष्पादित करने के लिए URL। उपयोगी हो सकता है यदि HTML परिवर्तित किया जा रहा है, सीएसएस और छवियों जैसे संसाधनों के सापेक्ष URL का उपयोग करता है।
-
proxy($value) - HTTP प्रॉक्सी विवरण इस कैप्चर को बनाने के लिए ब्राउज़र सॉफ्टवेयर का उपयोग करना चाहिए
सार्वजनिक तरीके
-
AddPostParameter ($ नाम, $ मूल्य) - एक HTTP पोस्ट पैरामीटर और वैकल्पिक रूप से मान को परिभाषित करता है, इस विधि को कई मापदंडों को जोड़ने के लिए कई बार कहा जा सकता है। इस विधि का उपयोग करके GrabzIt को मजबूर कर देगा HTTP पोस्ट करें.
- नाम - HTTP पोस्ट पैरामीटर का नाम
- मूल्य - HTTP पोस्ट पैरामीटर का मान
यह किसी फ़ाइल को सहेजने की अनुशंसित विधि है
Save($ callBackURL = '')
Save परिणाम असिंक्रोनस रूप से और एक अद्वितीय पहचानकर्ता देता है, जिसका उपयोग स्क्रीनशॉट को प्राप्त करने के लिए किया जा सकता है GetResult विधि.
पैरामीटर्स
-
callBackURL - द हैंडलर GrabzIt सेवा को अपना काम पूरा करने के बाद कॉल करना चाहिए
प्रतिलाभ की मात्रा
स्क्रीनशॉट की विशिष्ट पहचानकर्ता अन्यथा यदि कोई त्रुटि हुई है तो अपवाद को फेंक दिया जाता है। यह स्क्रीनशॉट के साथ प्राप्त करने के लिए इस्तेमाल किया जा सकता है GetResult तरीका
इस पद्धति को चेतावनी देना तुल्यकालिक है, जिससे परिणाम संसाधित होने के दौरान एक अनुप्रयोग रुक जाएगा
SaveTo()
Save स्क्रीनशॉट बाइट डेटा वाले एक चर के समरूप परिणाम।
प्रतिलाभ की मात्रा
यदि सफल है तो फ़ाइल का बाइट डेटा लौटाता है अन्यथा यह अपवाद को फेंकता है।
इस पद्धति को चेतावनी देना तुल्यकालिक है, जिससे परिणाम संसाधित होने के दौरान एक अनुप्रयोग रुक जाएगा
SaveTo($saveToफाइल)
Save परिणाम एक फ़ाइल के लिए तुल्यकालिक रूप से।
पैरामीटर्स
-
saveToफ़ाइल - कैप्चर करने वाला फ़ाइल पथ होगा saved एक बार इसे पूरा कर लिया गया है
प्रतिलाभ की मात्रा
1 लौटाता है अगर यह सफल है अन्यथा यह एक अपवाद फेंकता है।
GetStatus ($ आईडी)
एक GrabzIt स्क्रीनशॉट की वर्तमान स्थिति प्राप्त करें।
पैरामीटर्स
-
आईडी - स्क्रीनशॉट का विशिष्ट पहचानकर्ता
प्रतिलाभ की मात्रा
GrabzItStatus वस्तु
GetCookies ($ डोमेन)
सभी कुकीज़ प्राप्त करें जो GrabzIt एक विशेष डोमेन के लिए उपयोग कर रहा है। इसमें उपयोगकर्ता परिभाषित कुकीज़ भी शामिल हो सकते हैं।
पैरामीटर्स
-
डोमेन - के लिए कुकीज़ वापस करने के लिए डोमेन
प्रतिलाभ की मात्रा
GrabzItCookie सरणी
SetCookie ($ नाम, $ डोमेन, $ मूल्य = '', $ पथ = '/', $ httponly = 0, $ expires = '')
GrabzIt पर एक नया कस्टम कुकी सेट करता है, अगर कस्टम कुकी का एक ही नाम और डोमेन है क्योंकि एक वैश्विक कुकी वैश्विक कुकी से ओवरराइड है।
यह तब उपयोगी हो सकता है जब वेबसाइटों की कार्यक्षमता कुकीज़ द्वारा नियंत्रित की जाती है।
पैरामीटर्स
-
नाम - सेट करने के लिए कुकी का नाम
-
डोमेन - कुकी सेट करने के लिए वेबसाइट का डोमेन
- मूल्य - कुकी का मूल्य
- पथ - वेबसाइट पथ कुकी से संबंधित है
- httponly - अगर 1 कुकी केवल HTTP प्रोटोकॉल के साथ उपयोग की जा सकती है
-
समय सीमा समाप्त - कुकी को समाप्त होने पर परिभाषित करता है। यदि कुकी समाप्त नहीं होनी चाहिए, तो एक शून्य मान पास करें
- प्रारूप में होना चाहिए yyyy-mm-dd hh: mm: ss
प्रतिलाभ की मात्रा
यदि कुकी सफलतापूर्वक सेट है, तो 1, अन्यथा 0
DeleteCookie ($ नाम, $ डोमेन)
कस्टम कुकी हटाएं या वैश्विक कुकी का उपयोग करने से रोकें
पैरामीटर्स
-
नाम - हटाने के लिए कुकी का नाम
-
डोमेन - कुकी को हटाने के लिए वेबसाइट का डोमेन
प्रतिलाभ की मात्रा
यदि कुकी सफलतापूर्वक हटा दी गई है तो 1, अन्यथा 0
हो जाओWaterMarks()
अपने अपलोड किए गए कस्टम प्राप्त करें watermarks
प्रतिलाभ की मात्रा
GrabzItWaterMark सरणी
हो जाओWaterMark($ पहचानकर्ता)
अपना रिवाज लौटाओ watermarks यह निर्दिष्ट पहचानकर्ता से मेल खाता है
पैरामीटर्स
-
पहचानकर्ता - किसी विशेष रिवाज की पहचानकर्ता watermark आप देखना चाहते हैं
प्रतिलाभ की मात्रा
GrabzItWaterMark
जोड़नाWaterMark($ पहचानकर्ता, $ पथ, $ xpos, $ ypos)
एक नया रिवाज जोड़ें watermark
पैरामीटर्स
-
पहचानकर्ता - वह पहचानकर्ता जिसे आप कस्टम देना चाहते हैं watermark। यह महत्वपूर्ण है कि यह पहचानकर्ता अद्वितीय है।
-
पथ - का पूर्ण पथ watermark अपने सर्वर पर। उदाहरण के लिए C: /watermark/ १.png
-
xpos - वह क्षैतिज स्थिति जिसे आप स्क्रीनशॉट को दिखाना चाहते हैं
- अपेक्षित
-
विकल्प:
- वाम = 0
- केंद्र = 1
- राइट = 2
-
ypos - ऊर्ध्वाधर स्थिति जिस पर आप स्क्रीनशॉट दिखाना चाहते हैं
- अपेक्षित
-
विकल्प:
- शीर्ष = 0
- मध्य = 1
- नीचे = 2
प्रतिलाभ की मात्रा
1 रिटर्न अगर watermark सफलतापूर्वक सेट किया गया था
DeleteWaterMark($ पहचानकर्ता)
एक कस्टम हटाएं watermark
पैरामीटर्स
-
पहचानकर्ता - कस्टम की पहचानकर्ता watermark आप हटाना चाहते हैं
प्रतिलाभ की मात्रा
1 रिटर्न अगर watermark सफलतापूर्वक हटा दिया गया था
UseSSL ($ मूल्य)
अगर यह GrabzIt के अनुरोधों को निर्दिष्ट करता है एपीआई को एसएसएल का उपयोग करना चाहिए या नहीं
पैरामीटर्स
-
मान - अगर 1 GrabzIt के एपीआई के सभी अनुरोध SSL का उपयोग करेंगे
परिणाम कक्षाएं
GrabzItCookie
सार्वजनिक तरीके
-
getName ()
-
getValue ()
-
getDomain ()
- कुकी के लिए डोमेन सेट है।
-
getPath ()
- इस कुकी पर लागू होने वाले डोमेन का पथ।
-
getHttpOnly ()
- यदि यह कुकी केवल तभी मान्य होती है जब वेबसाइट को HTTP प्रोटोकॉल के साथ देखा जाता है।
-
getExpires ()
- यह कुकी समाप्त होने की तिथि है
-
GetType ()
-
यह कुकी का प्रकार है, जो निम्न में से एक हो सकता है:
- ग्लोबल - यह GrabzIt द्वारा निर्धारित एक वैश्विक कुकी है
- स्थानीय - यह आपके द्वारा निर्धारित एक स्थानीय कुकी है
- ओवरराइड - एक वैश्विक कुकी जो आपके द्वारा ओवरराइड की गई है
GrabzItStatus
स्क्रीनशॉट की वर्तमान स्थिति का प्रतिनिधित्व करने वाला वर्ग।
सार्वजनिक तरीके
-
getProcessing ()
- यदि 1 स्क्रीनशॉट अभी भी संसाधित किया जा रहा है।
-
getCached ()
- यदि 1 स्क्रीनशॉट को संसाधित किया गया है और वर्तमान में कैश किया गया है।
-
getExpired ()
- यदि 1 स्क्रीनशॉट अब GrabzIt सिस्टम पर नहीं है।
-
getMessage ()
- सिस्टम द्वारा एक त्रुटि संदेश लौटाया गया।
GrabzItWaterMark
यह वर्ग प्रथा का प्रतिनिधित्व करता है watermarks GrabzIt में संग्रहीत
सार्वजनिक तरीके
-
getIdentifier ()
-
getXPosition ()
-
का क्षैतिज आसन watermark
- वाम = 0
- केंद्र = 1
- राइट = 2
-
getYPosition ()
-
की खड़ी मुद्रा watermark
- शीर्ष = 0
- मध्य = 1
- नीचे = 2
-
getFormat ()