वेब पर कब्जा और परिवर्तित करने के लिए उपकरण

PHP के साथ GrabzIt क्लाइंट

पीएचपी एपीआई

Description

यह वर्ग GrabzIt स्क्रीनशॉट वेब सेवाओं के साथ सभी संचार को संभालता है।

सार्वजनिक तरीके

GetResult($ आईडी)

यह विधि स्क्रीनशॉट को ही लौटाती है। अगर कुछ भी नहीं लौटाया गया है तो कुछ गलत हो गया है या स्क्रीनशॉट अभी तक तैयार नहीं हुआ है।

पैरामीटर्स

प्रतिलाभ की मात्रा

कब्जा


URLToAnimation($ यूआरएल, $ विकल्प = अशक्त)

Specifiy ऑनलाइन वीडियो का URL जिसे रूपांतरित किया जाना चाहिए intओए एनिमेटेड GIF।

पैरामीटर्स

प्रतिलाभ की मात्रा

शून्य

GrabzItAnimationOptions

एनिमेटेड GIF बनाते समय उपलब्ध सभी विकल्पों का प्रतिनिधित्व करता है।

सार्वजनिक गुण


URLToImage($ यूआरएल, $ विकल्प = अशक्त)

वह URL निर्दिष्ट करता है जिसे परिवर्तित किया जाना चाहिए intoa छवि स्क्रीनशॉट।

पैरामीटर्स

प्रतिलाभ की मात्रा

शून्य

HTMLToImage($ एचटीएमएल, $ विकल्प = अशक्त)

HTML को निर्दिष्ट करता है जिसे परिवर्तित किया जाना चाहिए intओए छवि।

पैरामीटर्स

प्रतिलाभ की मात्रा

शून्य

FileToImage($ पथ, $ विकल्प = अशक्त)

एक HTML फ़ाइल निर्दिष्ट करता है जिसे परिवर्तित किया जाना चाहिए intओए छवि।

पैरामीटर्स

प्रतिलाभ की मात्रा

शून्य

GrabzItImageOptions

छवि कैप्चर बनाते समय उपलब्ध सभी विकल्पों का वर्ग प्रतिनिधित्व करता है।

सार्वजनिक गुण

सार्वजनिक तरीके


URLToवीडियो($url, $ विकल्प = अशक्त)

वह URL निर्दिष्ट करता है जिसे परिवर्तित किया जाना चाहिए intओए वीडियो.

पैरामीटर्स

प्रतिलाभ की मात्रा

शून्य

HTMLToवीडियो($html, $ विकल्प = अशक्त)

उस HTML को निर्दिष्ट करता है जिससे वीडियो कैप्चर किया जाना चाहिए।

पैरामीटर्स

प्रतिलाभ की मात्रा

शून्य

FileToVideo($पथ, $ विकल्प = अशक्त)

एक HTML फ़ाइल निर्दिष्ट करता है जिसे परिवर्तित किया जाना चाहिए intओए वीडियो.

पैरामीटर्स

प्रतिलाभ की मात्रा

शून्य

वीडियो विकल्प

वर्ग जब उपलब्ध सभी विकल्पों का प्रतिनिधित्व करता है एक वेबपेज का वीडियो बनाना.

सार्वजनिक गुण

सार्वजनिक तरीके


URLToRenderedHTML($ यूआरएल, $ विकल्प = अशक्त)

वह URL निर्दिष्ट करता है जिसे परिवर्तित किया जाना चाहिए intओ HTML प्रदान किया।

पैरामीटर्स

प्रतिलाभ की मात्रा

शून्य

HTMLToRenderedHTML($ एचटीएमएल, $ विकल्प = अशक्त)

HTML को निर्दिष्ट करता है जिसे परिवर्तित किया जाना चाहिए intओ HTML प्रदान किया।

पैरामीटर्स

प्रतिलाभ की मात्रा

शून्य

FileToRenderedHTML($ पथ, $ विकल्प = अशक्त)

एक HTML फ़ाइल निर्दिष्ट करता है जिसे परिवर्तित किया जाना चाहिए intओ HTML प्रदान किया।

पैरामीटर्स

प्रतिलाभ की मात्रा

शून्य

GrabzItHTMLOptions

वर्ग जब उपलब्ध सभी विकल्पों का प्रतिनिधित्व करता है रेंडर किए गए HTML कैप्चर.

सार्वजनिक गुण

सार्वजनिक तरीके


URLToPDF($ यूआरएल, $ विकल्प = अशक्त)

वह URL निर्दिष्ट करता है जिसे परिवर्तित किया जाना चाहिए intओए पीडीएफ।

पैरामीटर्स

प्रतिलाभ की मात्रा

शून्य

HTMLToPDF($ एचटीएमएल, $ विकल्प = अशक्त)

HTML को निर्दिष्ट करता है जिसे परिवर्तित किया जाना चाहिए intओए पीडीएफ।

पैरामीटर्स

प्रतिलाभ की मात्रा

शून्य

FileToPDF($ पथ, $ विकल्प = अशक्त)

एक HTML फ़ाइल निर्दिष्ट करता है जिसे परिवर्तित किया जाना चाहिए intओए पीडीएफ।

पैरामीटर्स

प्रतिलाभ की मात्रा

शून्य

GrabzItPDFOptions

पीडीएफ कैप्चर बनाते समय उपलब्ध सभी विकल्पों का वर्ग प्रतिनिधित्व करता है।

सार्वजनिक गुण

सार्वजनिक तरीके


URLToDOCX ($ यूआरएल, $ विकल्प = अशक्त)

वह URL निर्दिष्ट करता है जिसे परिवर्तित किया जाना चाहिए intओए डॉक्स।

पैरामीटर्स

प्रतिलाभ की मात्रा

शून्य

HTMLToDOCX($ एचटीएमएल, $ विकल्प = अशक्त)

HTML को निर्दिष्ट करता है जिसे परिवर्तित किया जाना चाहिए intओए डॉक्स।

पैरामीटर्स

प्रतिलाभ की मात्रा

शून्य

FileToDOCX($ पथ, $ विकल्प = अशक्त)

एक HTML फ़ाइल निर्दिष्ट करता है जिसे परिवर्तित किया जाना चाहिए intओए डॉक्स।

पैरामीटर्स

प्रतिलाभ की मात्रा

शून्य

GrabzItDOCXOptions

DOCX कैप्चर बनाते समय उपलब्ध सभी विकल्पों का वर्ग प्रतिनिधित्व करता है।

सार्वजनिक गुण

सार्वजनिक तरीके


URLToTable($ यूआरएल, $ विकल्प = अशक्त)

वह URL निर्दिष्ट करता है जिससे HTML तालिकाओं को निकाला जाना चाहिए।

पैरामीटर्स

प्रतिलाभ की मात्रा

शून्य

HTMLToTable ($ एचटीएमएल, $ विकल्प = अशक्त)

HTML को निर्दिष्ट करता है कि HTML तालिकाओं से निकाला जाना चाहिए।

पैरामीटर्स

प्रतिलाभ की मात्रा

शून्य

FileToTable ($ पथ, $ विकल्प = अशक्त)

एक HTML फ़ाइल निर्दिष्ट करता है जिसे HTML तालिकाओं से निकाला जाना चाहिए।

पैरामीटर्स

प्रतिलाभ की मात्रा

शून्य

GrabzItTableOptions

CS टेबल को CSV, XLSX या JSON में कनवर्ट करते समय उपलब्ध सभी विकल्पों का प्रतिनिधित्व करता है।

सार्वजनिक गुण

सार्वजनिक तरीके


Save($ callBackURL = null)

Save परिणाम असिंक्रोनस रूप से और एक अद्वितीय पहचानकर्ता देता है, जिसका उपयोग स्क्रीनशॉट को प्राप्त करने के लिए किया जा सकता है GetResult विधि.

पैरामीटर्स

प्रतिलाभ की मात्रा

स्क्रीनशॉट की विशिष्ट पहचानकर्ता अन्यथा यदि कोई त्रुटि हुई है तो अपवाद को फेंक दिया जाता है। यह स्क्रीनशॉट के साथ प्राप्त करने के लिए इस्तेमाल किया जा सकता है GetResult तरीका


इस पद्धति को चेतावनी देना तुल्यकालिक है, जिससे परिणाम संसाधित होने के दौरान एक अनुप्रयोग रुक जाएगा

SaveTo()

Save स्क्रीनशॉट बाइट डेटा वाले एक चर के समरूप परिणाम।

प्रतिलाभ की मात्रा

यदि सफल है तो फ़ाइल का बाइट डेटा लौटाता है अन्यथा यह अपवाद को फेंकता है।


इस पद्धति को चेतावनी देना तुल्यकालिक है, जिससे परिणाम संसाधित होने के दौरान एक अनुप्रयोग रुक जाएगा

SaveTo($saveToफाइल)

Save परिणाम एक फ़ाइल के लिए तुल्यकालिक रूप से।

पैरामीटर्स

प्रतिलाभ की मात्रा

यदि यह सफल है तो सही लौटाता है अन्यथा यह एक अपवाद फेंकता है।


GetStatus ($ आईडी)

एक GrabzIt स्क्रीनशॉट की वर्तमान स्थिति प्राप्त करें।

पैरामीटर्स

प्रतिलाभ की मात्रा

GrabzItStatus वस्तु


GetCookies ($ डोमेन)

सभी कुकीज़ प्राप्त करें जो GrabzIt एक विशेष डोमेन के लिए उपयोग कर रहा है। इसमें उपयोगकर्ता परिभाषित कुकीज़ भी शामिल हो सकते हैं।

पैरामीटर्स

प्रतिलाभ की मात्रा

GrabzItCookie सरणी


SetCookie ($ नाम, $ डोमेन, $ मूल्य = "", $ पथ = "/", $ httponly = false, $ expires = "")

GrabzIt पर एक नया कस्टम कुकी सेट करता है, अगर कस्टम कुकी का एक ही नाम और डोमेन है क्योंकि एक वैश्विक कुकी वैश्विक कुकी से ओवरराइड है।

यह तब उपयोगी हो सकता है जब वेबसाइटों की कार्यक्षमता कुकीज़ द्वारा नियंत्रित की जाती है।

पैरामीटर्स

प्रतिलाभ की मात्रा

यह सच है कि अगर कुकी सफलतापूर्वक सेट हो गई है, अन्यथा झूठी है


DeleteCookie ($ नाम, $ डोमेन)

कस्टम कुकी हटाएं या वैश्विक कुकी का उपयोग करने से रोकें

पैरामीटर्स

प्रतिलाभ की मात्रा

यह सच है कि अगर कुकी को सफलतापूर्वक हटा दिया गया है, अन्यथा गलत है


हो जाओWaterMarks()

अपने अपलोड किए गए कस्टम प्राप्त करें watermarks

प्रतिलाभ की मात्रा

GrabzItWaterMark सरणी


हो जाओWaterMark($ पहचानकर्ता)

अपना रिवाज लौटाओ watermarks यह निर्दिष्ट पहचानकर्ता से मेल खाता है

पैरामीटर्स

प्रतिलाभ की मात्रा

GrabzItWaterMark


जोड़नाWaterMark($ पहचानकर्ता, $ पथ, $ xpos, $ ypos)

एक नया रिवाज जोड़ें watermark

पैरामीटर्स

प्रतिलाभ की मात्रा

सही है अगर watermark सफलतापूर्वक सेट किया गया था


DeleteWaterMark($ पहचानकर्ता)

एक कस्टम हटाएं watermark

पैरामीटर्स

प्रतिलाभ की मात्रा

सही है अगर watermark सफलतापूर्वक हटा दिया गया था


SetLocalProxy ($ proxyUrl)

इस विधि को सक्षम बनाता है स्थानीय प्रॉक्सी सर्वर सभी अनुरोधों के लिए इस्तेमाल किया जाएगा।

पैरामीटर्स


UseSSL ($ मूल्य)

अगर यह GrabzIt के अनुरोधों को निर्दिष्ट करता है एपीआई को एसएसएल का उपयोग करना चाहिए या नहीं

पैरामीटर्स


CreateEncryptionKey ()

क्रिप्टोग्राफिक रूप से सुरक्षित आधार 64 एन्क्रिप्शन कुंजी, 44 वर्ण लंबे बनाएं।


डिक्रिप्ट ($ डेटा, $ कुंजी)

प्रदान की गई एन्क्रिप्शन कुंजी का उपयोग करके एन्क्रिप्टेड कैप्चर को डिक्रिप्ट करें।

पैरामीटर्स


डिक्रिप्ट फ़ाइल ($ पथ, $ कुंजी)

प्रदान की गई एन्क्रिप्शन कुंजी का उपयोग करके एन्क्रिप्टेड कैप्चर को डिक्रिप्ट करें।

पैरामीटर्स


परिणाम कक्षाएं

GrabzItCookie

सार्वजनिक गुण

GrabzItStatus

स्क्रीनशॉट की वर्तमान स्थिति का प्रतिनिधित्व करने वाला वर्ग।

सार्वजनिक गुण

GrabzItWaterMark

यह वर्ग प्रथा का प्रतिनिधित्व करता है watermarks GrabzIt में संग्रहीत

सार्वजनिक गुण