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

PHP के साथ GrabzIt क्लाइंटपीएचपी एपीआई

विवरण

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

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

GetResult($ आईडी)

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

पैरामीटर्स

  • आईडी - स्क्रीनशॉट का विशिष्ट पहचानकर्ता
    • अपेक्षित

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

कब्जा


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

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

पैरामीटर्स

  • url - कन्वर्ट करने के लिए ऑनलाइन वीडियो का URL intओ एक एनिमेटेड GIF।
    • अपेक्षित
    • Vimeo और YouTube वीडियो URL का स्वीकार करता है
      • Vimeo और YouTube वीडियो को एनिमेट करते हुए चेतावनी तृतीय पक्ष पर निर्भर करती है और इसलिए लगातार परिणाम प्रदान नहीं कर सकती है।
  • विकल्पों - GrabzIt का एक उदाहरणAnimationOptions वह वर्ग जो एनिमेटेड GIF बनाते समय उपयोग करने के लिए किसी विशेष विकल्प को परिभाषित करता है।

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

शून्य

GrabzItAnimationOptions

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

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

  • setCustomId($value) - कस्टम पहचानकर्ता जिसे आप एनिमेटेड GIF वेब सेवा से गुजर सकते हैं। यह आपके द्वारा निर्दिष्ट कॉलबैक URL के साथ वापस आ जाएगा।
    • डिफ़ॉल्ट: खाली
  • setWidth($value) - पिक्सेल में परिणामी एनिमेटेड GIF की चौड़ाई।
    • डिफ़ॉल्ट: 180px
    • अधिकतम: पैकेज के लिए अधिकतम चौड़ाई
    • ऑटो आकार: -1 (पासिंग -1 का मतलब है कि की चौड़ाई एनिमेटेड GIF बढ़ाया जाता है इसकी ऊंचाई के संबंध में, यदि चौड़ाई ऑटो-आकार की हो रही है तो ऊंचाई नहीं हो सकती)
  • setHeight($value) - पिक्सेल में परिणामी एनिमेटेड GIF की ऊंचाई।
    • डिफ़ॉल्ट: 120px
    • अधिकतम: पैकेज के लिए अधिकतम ऊंचाई
    • ऑटो आकार: -1 (पासिंग -1 का मतलब है कि की ऊंचाई एनिमेटेड GIF बढ़ाया जाता है इसकी चौड़ाई के संबंध में, यदि ऊंचाई ऑटो-आकार की हो तो चौड़ाई नहीं हो सकती)
  • setStart($value) - वीडियो की प्रारंभिक स्थिति जिसे परिवर्तित किया जाना चाहिए intओए एनिमेटेड GIF।
    • डिफ़ॉल्ट: 0 सेकंड
  • setDuration($value) - वीडियो के सेकंड में लंबाई जिसे परिवर्तित किया जाना चाहिए intओए एनिमेटेड GIF।
    • डिफ़ॉल्ट: पैकेज के लिए अधिकतम लंबाई
  • setSpeed($value) - एनिमेटेड GIF की गति।
    • डिफ़ॉल्ट: 1
    • न्यूनतम: 0.2
    • अधिकतम: 10
  • setFramesPerSecond($value) - प्रति सेकंड फ़्रेम की संख्या जो वीडियो से कैप्चर की जानी चाहिए।
    • डिफ़ॉल्ट: 10
    • न्यूनतम: 0.2
    • अधिकतम: 60
  • setRepeat($value) - एनिमेटेड GIF को लूप करने की संख्या।
    • डिफ़ॉल्ट: 0
    • लूप निरंतर: 0
  • setReverse($value) - अगर सही है तो एनिमेटेड GIF के फ्रेम उलटे हैं
    • डिफ़ॉल्ट: गलत
  • setCustomWaterMarkId($value) - एनिमेटेड GIF में कस्टम वॉटरमार्क जोड़ें
    • डिफ़ॉल्ट: खाली
  • setQuality($value) - लौटी छवि की गुणवत्ता, जिसमें 85% का डिफ़ॉल्ट संपीड़न है।
    • गुणवत्ता कम करने से फ़ाइलें कम हो जाएंगी और डाउनलोड समय कम हो जाएगा।
    • डिफ़ॉल्ट: -1
    • न्यूनतम: -1
    • अधिकतम: 100
  • setCountry($value) - देश एनिमेटेड GIF से लिया जाना चाहिए।
    • चेतावनी यह सुविधा अभी बीटा में है और लगातार परिणाम प्रदान नहीं कर सकती है।
    • डिफ़ॉल्ट: वर्तमान सबसे तेज़ स्थान
    • विकल्प: "एसजी", "यूके", "यूएस"
  • setExportURL($value) - निर्यात URL यह निर्दिष्ट करता है कि कैप्चर को कहां निर्यात किया जाना चाहिए
    • डिफ़ॉल्ट: खाली
  • setEncryptionKey($value) - यदि एक बेस 64 एन्कोडेड एईएस एन्क्रिप्शन कुंजी निर्दिष्ट किया जाता है तो आपके कैप्चर को बनाया जाने पर एन्क्रिप्ट किया जाता है। इसका उपयोग करने की सिफारिश की जाती है एन्क्रिप्शन कुंजी विधि बनाएँ कुंजी और बनाने के लिए डिक्रिप्ट करने के तरीके जैसा कि दिखाया गया है एन्क्रिप्टेड कैप्चर को डिक्रिप्ट करने के लिए यह उदाहरण है.
    • डिफ़ॉल्ट: खाली
  • setProxy($value) - HTTP प्रॉक्सी विवरण इस कैप्चर को बनाने के लिए ब्राउज़र सॉफ्टवेयर का उपयोग करना चाहिए
    • डिफ़ॉल्ट: खाली

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

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

पैरामीटर्स

  • url - वह स्क्रीनशॉट जो स्क्रीनशॉट से बना होना चाहिए
    • अपेक्षित
  • विकल्पों - GrabzIt का एक उदाहरणImageOptions स्क्रीनशॉट बनाते समय उपयोग करने के लिए किसी विशेष विकल्प को परिभाषित करने वाला वर्ग।

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

शून्य

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

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

पैरामीटर्स

  • html - कन्वर्ट करने के लिए HTML intओए छवि
    • अपेक्षित
  • विकल्पों - GrabzIt का एक उदाहरणImageOptions वह वर्ग जो छवि बनाते समय उपयोग करने के लिए किसी विशेष विकल्प को परिभाषित करता है।

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

शून्य

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

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

पैरामीटर्स

  • पथ - कन्वर्ट करने के लिए एक HTML फ़ाइल का फ़ाइल पथ intओए छवि
    • अपेक्षित
  • विकल्पों - GrabzIt का एक उदाहरणImageOptions वह वर्ग जो छवि बनाते समय उपयोग करने के लिए किसी विशेष विकल्प को परिभाषित करता है।

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

शून्य

GrabzItImageOptions

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

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

  • setCustomId($value) - कस्टम आइडेंटिफ़ायर जिसे आप स्क्रीनशॉट webservice से गुजर सकते हैं। यह आपके द्वारा निर्दिष्ट कॉलबैक URL के साथ वापस आ जाएगा।
    • डिफ़ॉल्ट: खाली
  • setBrowserWidth($value) - पिक्सल में ब्राउजर की चौड़ाई
    • डिफ़ॉल्ट: 1024
    • अधिकतम: 10000
  • setBrowserHeight($value) - पिक्सल में ब्राउजर की ऊंचाई
    • डिफ़ॉल्ट: 768
    • अधिकतम: 10000
    • पूर्ण लंबाई: -1 (पासिंग -1 का मतलब है कि पूरे वेब पेज का एक सिंसशॉट लिया गया है)
  • setWidth($value) - पिक्सेल में परिणामी थंबनेल की चौड़ाई
    • डिफ़ॉल्ट: ब्राउज़र चौड़ाई का उच्चतम अनुपात संभव है जो उपयोगकर्ताओं के पैकेज के लिए अधिकतम चौड़ाई के भीतर फिट बैठता है
    • अधिकतम: पैकेज के लिए अधिकतम चौड़ाई
    • पूर्ण चौड़ाई: -1 (पासिंग -1 का अर्थ है कि थंबनेल की चौड़ाई कम नहीं है)
  • setHeight($value) - पिक्सेल में परिणामी थंबनेल की ऊंचाई
    • डिफ़ॉल्ट: ब्राउज़र ऊंचाई का उच्चतम अनुपात संभव है जो उपयोगकर्ताओं के पैकेज के लिए अधिकतम ऊंचाई के भीतर फिट बैठता है
    • अधिकतम: पैकेज के लिए अधिकतम ऊंचाई
    • पूर्ण ऊंचाई: -1 (पासिंग -1 का अर्थ है कि थंबनेल की ऊंचाई कम नहीं है)
  • setFormat($value) - स्क्रीनशॉट जिस फॉर्मेट में होना चाहिए।
    • डिफ़ॉल्ट: "jpg"
    • विकल्प: "bmp8", "bmp16", "bmp24", "bmp", "tiff", "webp", "jpg", "png"
  • setDelay($value) - मिलीसेकंड की संख्या स्क्रीनशॉट लेने से पहले प्रतीक्षा करें
    • डिफ़ॉल्ट: 0
    • अधिकतम: 30000
  • setTargetElement($value) - सीएसएस चयनकर्ता लक्षित वेब पेज पर केवल HTML तत्व को चालू किया जाना है intoa स्क्रीनशॉट, वेब पेज के अन्य सभी भागों को अनदेखा किया जाता है। यदि कई मेल खाने वाले एचटीएमएल तत्व हैं तो पहला चुना जाता है
    • डिफ़ॉल्ट: खाली
  • setHideElement($value) - सीएसएस चयनकर्ताओं वेब पेज में एक या एक से अधिक HTML तत्वों को छिपाने के लिए, एकाधिक HTML तत्वों को छिपाने के लिए प्रत्येक चयनकर्ता को अल्पविराम से निर्दिष्ट करने के लिए
    • डिफ़ॉल्ट: खाली
  • setWaitForElement($value) - सीएसएस चयनकर्ताओं वेब पेज में HTML तत्व का कब्जा करने से पहले दिखाई देना चाहिए
    • डिफ़ॉल्ट: खाली
  • setRequestAs($value) - उपयोगकर्ता एजेंट का प्रकार जिसे आप उपयोग करना चाहते हैं
    • डिफ़ॉल्ट: 0
    • विकल्प:
      • 0 = इंगित करता है कि मानक ब्राउज़र के उपयोगकर्ता एजेंट का उपयोग किया जाना चाहिए
      • 1 = इंगित करता है कि मोबाइल ब्राउज़र के उपयोगकर्ता एजेंट का उपयोग किया जाना चाहिए
      • 2 = इंगित करता है कि खोज इंजन के उपयोगकर्ता एजेंट का उपयोग किया जाना चाहिए
      • 3 = इंगित करता है कि एक बुनियादी ब्राउज़र के उपयोगकर्ता एजेंट का उपयोग किया जाना चाहिए
  • setCustomWaterMarkId($value) - छवि में एक कस्टम वॉटरमार्क जोड़ें
    • डिफ़ॉल्ट: खाली
  • setQuality($value) - लौटी छवि की गुणवत्ता। यह वर्तमान में केवल JPG छवियों को प्रभावित करता है, जिसमें 85% का डिफ़ॉल्ट संपीड़न है।
    • गुणवत्ता कम करने से फ़ाइलें कम हो जाएंगी और डाउनलोड समय कम हो जाएगा।
    • डिफ़ॉल्ट: -1
    • न्यूनतम: -1
    • अधिकतम: 100
  • setTransparent($value) - अगर सच है छवि पर कब्जा पारदर्शी होना चाहिए। यह केवल पीएनजी और टिफ चित्रों के साथ संगत है।
    • डिफ़ॉल्ट: गलत
  • setHD($value) - अगर छवि सच है कब्जा उच्च परिभाषा में होगा यह छवि आयामों के आकार को दोगुना करता है।
    • डिफ़ॉल्ट: 0
  • setCountry($value) - देश स्क्रीनशॉट से लिया जाना चाहिए।
    • चेतावनी यह सुविधा अभी बीटा में है और लगातार परिणाम प्रदान नहीं कर सकती है।
    • डिफ़ॉल्ट: वर्तमान सबसे तेज़ स्थान
    • विकल्प: "एसजी", "यूके", "यूएस"
  • setExportURL($value) - निर्यात URL यह निर्दिष्ट करता है कि कैप्चर को कहां निर्यात किया जाना चाहिए
    • डिफ़ॉल्ट: खाली
  • setEncryptionKey($value) - यदि एक बेस 64 एन्कोडेड एईएस एन्क्रिप्शन कुंजी निर्दिष्ट किया जाता है तो आपके कैप्चर को बनाया जाने पर एन्क्रिप्ट किया जाता है। इसका उपयोग करने की सिफारिश की जाती है एन्क्रिप्शन कुंजी विधि बनाएँ कुंजी और बनाने के लिए डिक्रिप्ट करने के तरीके जैसा कि दिखाया गया है एन्क्रिप्टेड कैप्चर को डिक्रिप्ट करने के लिए यह उदाहरण है.
    • डिफ़ॉल्ट: खाली
  • setNoAds($value) - यदि सत्य हैं विज्ञापनों को स्वचालित रूप से छिपाया जाना चाहिए.
    • डिफ़ॉल्ट: गलत
  • setNoCookieNotifications($value) - अगर सच में सभी पाया जाता है कुकी सूचनाएं स्वचालित रूप से छिपाई जानी चाहिए.
    • डिफ़ॉल्ट: गलत
  • setAddress($value) - HTML कोड को निष्पादित करने के लिए URL। यदि HTML का उपयोग किया जा रहा है तो यह उपयोगी हो सकता है सीएसएस और छवियों जैसे संसाधनों के लिए रिश्तेदार यूआरएल.
    • डिफ़ॉल्ट: खाली
  • setProxy($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 कैप्चर.

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

  • setCustomId($value) - कस्टम आइडेंटिफ़ायर जिसे आप वेबसर्विस के माध्यम से पारित कर सकते हैं। यह आपके द्वारा निर्दिष्ट कॉलबैक URL के साथ वापस आ जाएगा।
    • डिफ़ॉल्ट: खाली
  • setBrowserWidth($value) - पिक्सल में ब्राउजर की चौड़ाई
    • डिफ़ॉल्ट: 1024
    • अधिकतम: 10000
  • setBrowserHeight($value) - पिक्सल में ब्राउजर की ऊंचाई
    • डिफ़ॉल्ट: 768
    • अधिकतम: 10000
  • setDelay($value) - मिलीसेकंड की संख्या कब्जा लेने से पहले प्रतीक्षा करें
    • डिफ़ॉल्ट: 0
    • अधिकतम: 30000
  • setWaitForElement($value) - सीएसएस चयनकर्ताओं वेब पेज में HTML तत्व का कब्जा करने से पहले दिखाई देना चाहिए
    • डिफ़ॉल्ट: खाली
  • setRequestAs($value) - उपयोगकर्ता एजेंट का प्रकार जिसे आप उपयोग करना चाहते हैं
    • डिफ़ॉल्ट: 0
    • विकल्प:
      • 0 = इंगित करता है कि मानक ब्राउज़र के उपयोगकर्ता एजेंट का उपयोग किया जाना चाहिए
      • 1 = इंगित करता है कि मोबाइल ब्राउज़र के उपयोगकर्ता एजेंट का उपयोग किया जाना चाहिए
      • 2 = इंगित करता है कि खोज इंजन के उपयोगकर्ता एजेंट का उपयोग किया जाना चाहिए
      • 3 = इंगित करता है कि एक बुनियादी ब्राउज़र के उपयोगकर्ता एजेंट का उपयोग किया जाना चाहिए
  • setCountry($value) - देश स्क्रीनशॉट से लिया जाना चाहिए।
    • चेतावनी यह सुविधा अभी बीटा में है और लगातार परिणाम प्रदान नहीं कर सकती है।
    • डिफ़ॉल्ट: वर्तमान सबसे तेज़ स्थान
    • विकल्प: "एसजी", "यूके", "यूएस"
  • setExportURL($value) - निर्यात URL यह निर्दिष्ट करता है कि कैप्चर को कहां निर्यात किया जाना चाहिए
    • डिफ़ॉल्ट: खाली
  • setEncryptionKey($value) - यदि एक बेस 64 एन्कोडेड एईएस एन्क्रिप्शन कुंजी निर्दिष्ट किया जाता है तो आपके कैप्चर को बनाया जाने पर एन्क्रिप्ट किया जाता है। इसका उपयोग करने की सिफारिश की जाती है एन्क्रिप्शन कुंजी विधि बनाएँ कुंजी और बनाने के लिए डिक्रिप्ट करने के तरीके जैसा कि दिखाया गया है एन्क्रिप्टेड कैप्चर को डिक्रिप्ट करने के लिए यह उदाहरण है.
    • डिफ़ॉल्ट: खाली
  • setNoAds($value) - यदि सत्य हैं विज्ञापनों को स्वचालित रूप से छिपाया जाना चाहिए.
    • डिफ़ॉल्ट: गलत
  • setNoCookieNotifications($value) - अगर सच में सभी पाया जाता है कुकी सूचनाएं स्वचालित रूप से छिपाई जानी चाहिए.
    • डिफ़ॉल्ट: गलत
  • setAddress($value) - HTML कोड को निष्पादित करने के लिए URL। यदि HTML का उपयोग किया जा रहा है तो यह उपयोगी हो सकता है सीएसएस और छवियों जैसे संसाधनों के लिए रिश्तेदार यूआरएल.
    • डिफ़ॉल्ट: खाली
  • setProxy($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

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

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

  • setCustomId($value) - एक कस्टम पहचानकर्ता जिसे आप वेबसर्विस से गुजर सकते हैं। यह आपके द्वारा निर्दिष्ट कॉलबैक URL के साथ वापस आ जाएगा।
    • डिफ़ॉल्ट: खाली
  • setIncludeBackground($value) - अगर सच है तो वेब पेज की पृष्ठभूमि को स्क्रीनशॉट में शामिल किया जाना चाहिए
    • डिफ़ॉल्ट: सच
  • setPageSize($value) - पीडीएफ का पृष्ठ आकार
    • डिफ़ॉल्ट: "A4"
    • विकल्प: "A3", "A4", "A5", "A6", "B3", "B4", "B5", "BNNUMX", "कानूनी", "पत्र"
  • setOrientation($value) - पीडीएफ दस्तावेज़ का अभिविन्यास
    • डिफ़ॉल्ट: "पोर्ट्रेट"
    • विकल्प: "पोर्ट्रेट", "लैंडस्केप"
  • setCSSMediaType($value) - पीडीएफ दस्तावेज़ के सीएसएस मीडिया प्रकार
    • डिफ़ॉल्ट: "स्क्रीन"
    • विकल्प: "स्क्रीन", "पीआरint"
  • setIncludeLinks($value) - सच है अगर लिंक पीडीएफ में शामिल किए जाने चाहिए
    • डिफ़ॉल्ट: सच
  • setIncludeOutline($value) - सच अगर पीडीएफ बुकमार्क शामिल किया जाना चाहिए
    • डिफ़ॉल्ट: गलत
  • setTitle($value) - पीडीएफ दस्तावेज़ को एक शीर्षक प्रदान करें
    • डिफ़ॉल्ट: खाली
  • setCoverURL($value) - एक वेब पेज का URL जिसे पीडीएफ के लिए कवर पेज के रूप में इस्तेमाल किया जाना चाहिए
    • डिफ़ॉल्ट: खाली
  • setMarginTop($value) - मिलीमीटर में वह मार्जिन जो पीडीएफ डॉक्यूमेंट पेज के सबसे ऊपर दिखना चाहिए
    • डिफ़ॉल्ट: 10
  • setMarginLeft($value) - मिलीमीटर में वह मार्जिन जो पीडीएफ डॉक्यूमेंट पेज के बाईं ओर दिखाई दे
    • डिफ़ॉल्ट: 10
  • setMarginBottom($value) - मिलीमीटर में वह मार्जिन जो पीडीएफ डॉक्यूमेंट पेज के नीचे दिखाई दे
    • डिफ़ॉल्ट: 10
  • setMarginRight($value) - मिलीमीटर में मार्जिन जो पीडीएफ दस्तावेज़ के दाईं ओर दिखाई देना चाहिए
    • डिफ़ॉल्ट: 10
  • setBrowserWidth($value) - ब्राउज़र की चौड़ाई पिक्सेल में
    • चेतावनी यह सुविधा अभी बीटा में है और लगातार परिणाम प्रदान नहीं कर सकती है।
    • डिफ़ॉल्ट: 1024
    • अधिकतम: 10000
    • ऑटो चौड़ाई: -1 (पासिंग -1 का अर्थ है कि ब्राउज़र की चौड़ाई पीडीएफ दस्तावेज़ की चौड़ाई से मेल खाती है)
  • setPageWidth($value) - परिणामी पीडीएफ की कस्टम चौड़ाई मिमी में
  • setPageHeight($value) - परिणामी पीडीएफ की कस्टम ऊंचाई मिमी में
  • setDelay($value) - मिलीसेकंड की संख्या स्क्रीनशॉट लेने से पहले प्रतीक्षा करें
    • डिफ़ॉल्ट: 0
    • अधिकतम: 30000
  • setRequestAs($value) - उपयोगकर्ता एजेंट का प्रकार जिसे आप उपयोग करना चाहते हैं
    • डिफ़ॉल्ट: 0
    • विकल्प:
      • 0 = इंगित करता है कि मानक ब्राउज़र के उपयोगकर्ता एजेंट का उपयोग किया जाना चाहिए
      • 1 = इंगित करता है कि मोबाइल ब्राउज़र के उपयोगकर्ता एजेंट का उपयोग किया जाना चाहिए
      • 2 = इंगित करता है कि खोज इंजन के उपयोगकर्ता एजेंट का उपयोग किया जाना चाहिए
      • 3 = इंगित करता है कि एक बुनियादी ब्राउज़र के उपयोगकर्ता एजेंट का उपयोग किया जाना चाहिए
  • setTemplateId($value) - एक जोड़ें टेम्पलेट आईडी जो पीडीएफ दस्तावेज़ के हेडर और पाद लेख को निर्दिष्ट करती है
    • डिफ़ॉल्ट: खाली
  • setTargetElement($value) - सीएसएस चयनकर्ता एकमात्र का लक्षित वेब पेज पर HTML तत्व जिसे चालू किया जाना है intओए पीडीएफ, वेब पेज के अन्य सभी भागों को अनदेखा किया जाता है। यदि कई मेल खाने वाले एचटीएमएल तत्व हैं तो पहला चुना जाता है
    • डिफ़ॉल्ट: खाली
  • setHideElement($value) - सीएसएस चयनकर्ताओं वेब पेज में एक या एक से अधिक HTML तत्वों को छिपाने के लिए, एकाधिक HTML तत्वों को छिपाने के लिए प्रत्येक चयनकर्ता को अल्पविराम से निर्दिष्ट करने के लिए
    • डिफ़ॉल्ट: खाली
  • setWaitForElement($value) - सीएसएस चयनकर्ताओं वेब पेज में HTML तत्व का कब्जा करने से पहले दिखाई देना चाहिए
    • डिफ़ॉल्ट: खाली
  • setCustomWaterMarkId($value) - पीडीएफ दस्तावेज़ के प्रत्येक पृष्ठ पर एक कस्टम वॉटरमार्क जोड़ें
    • डिफ़ॉल्ट: खाली
  • setQuality($value) - लौटी पीडीएफ की गुणवत्ता। डिफ़ॉल्ट एक पीडीएफ के लिए अनुशंसित गुणवत्ता का उपयोग करता है।
    • गुणवत्ता कम करने से फ़ाइलें कम हो जाएंगी और डाउनलोड समय कम हो जाएगा।
    • डिफ़ॉल्ट: -1
    • न्यूनतम: -1
    • अधिकतम: 100
  • setCountry($value) - देश स्क्रीनशॉट से लिया जाना चाहिए।
    • चेतावनी यह सुविधा अभी बीटा में है और लगातार परिणाम प्रदान नहीं कर सकती है।
    • डिफ़ॉल्ट: वर्तमान सबसे तेज़ स्थान
    • विकल्प: "एसजी", "यूके", "यूएस"
  • setExportURL($value) - निर्यात URL यह निर्दिष्ट करता है कि कैप्चर को कहां निर्यात किया जाना चाहिए
    • डिफ़ॉल्ट: खाली
  • setEncryptionKey($value) - यदि एक बेस 64 एन्कोडेड एईएस एन्क्रिप्शन कुंजी निर्दिष्ट किया जाता है तो आपके कैप्चर को बनाया जाने पर एन्क्रिप्ट किया जाता है। इसका उपयोग करने की सिफारिश की जाती है एन्क्रिप्शन कुंजी विधि बनाएँ कुंजी और बनाने के लिए डिक्रिप्ट करने के तरीके जैसा कि दिखाया गया है एन्क्रिप्टेड कैप्चर को डिक्रिप्ट करने के लिए यह उदाहरण है.
    • डिफ़ॉल्ट: खाली
  • setNoAds($value) - यदि सत्य हैं विज्ञापनों को स्वचालित रूप से छिपाया जाना चाहिए.
    • डिफ़ॉल्ट: गलत
  • setNoCookieNotifications($value) - अगर सच में सभी पाया जाता है कुकी सूचनाएं स्वचालित रूप से छिपाई जानी चाहिए.
    • डिफ़ॉल्ट: गलत
  • setAddress($value) - HTML कोड को निष्पादित करने के लिए URL। यदि HTML का उपयोग किया जा रहा है तो यह उपयोगी हो सकता है सीएसएस और छवियों जैसे संसाधनों के लिए रिश्तेदार यूआरएल.
    • डिफ़ॉल्ट: खाली
  • setProxy($value) - HTTP प्रॉक्सी विवरण इस कैप्चर को बनाने के लिए ब्राउज़र सॉफ्टवेयर का उपयोग करना चाहिए
    • डिफ़ॉल्ट: खाली
  • setMergeId($value) - एक कैप्चर की आईडी जो होनी चाहिए नए पीडीएफ दस्तावेज़ की शुरुआत में विलय कर दिया गया
    • डिफ़ॉल्ट: खाली
  • setPassword($value) - पीडीएफ दस्तावेज़ की सुरक्षा के लिए पासवर्ड साथ में
    • डिफ़ॉल्ट: खाली

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

  • AddPostParameter ($ नाम, $ मूल्य) - एक HTTP पोस्ट पैरामीटर और वैकल्पिक रूप से मान को परिभाषित करता है, इस विधि को कई मापदंडों को जोड़ने के लिए कई बार कहा जा सकता है। इस विधि का उपयोग करके GrabzIt को मजबूर कर देगा HTTP पोस्ट करें.
    • नाम - HTTP पोस्ट पैरामीटर का नाम
    • मूल्य - HTTP पोस्ट पैरामीटर का मान
  • AddTemplateParameter ($ नाम, $ मूल्य) - परिभाषित करना a कस्टम टेम्पलेट पैरामीटर और मूल्य, कई मापदंडों को जोड़ने के लिए इस विधि को कई बार कहा जा सकता है।
    • नाम - टेम्पलेट पैरामीटर का नाम
    • मूल्य - टेम्पलेट पैरामीटर का मूल्य

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

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

पैरामीटर्स

  • url - वह URL जिसे परिवर्तित किया जाना चाहिए intओए डॉक्स
    • अपेक्षित
  • विकल्पों - GrabzIt का एक उदाहरणDOCXOptions वर्ग जो DOCX बनाते समय उपयोग करने के लिए किसी विशेष विकल्प को परिभाषित करता है।

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

शून्य

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

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

पैरामीटर्स

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

शून्य

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

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

पैरामीटर्स

  • पथ - कन्वर्ट करने के लिए एक HTML फ़ाइल का फ़ाइल पथ intओए डॉक्स
    • अपेक्षित
  • विकल्पों - GrabzIt का एक उदाहरणDOCXOptions वर्ग जो DOCX बनाते समय उपयोग करने के लिए किसी विशेष विकल्प को परिभाषित करता है।

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

शून्य

GrabzItDOCXOptions

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

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

  • setCustomId($value) - एक कस्टम पहचानकर्ता जिसे आप वेबसर्विस से गुजर सकते हैं। यह आपके द्वारा निर्दिष्ट कॉलबैक URL के साथ वापस आ जाएगा।
    • डिफ़ॉल्ट: खाली
  • setIncludeBackground($value) - अगर सही है तो वेब पेज की पृष्ठभूमि छवियों को DOCX में शामिल किया जाना चाहिए
    • डिफ़ॉल्ट: सच
  • setPageSize($value) - DOCX का पेज साइज
    • डिफ़ॉल्ट: "A4"
    • विकल्प: "A3", "A4", "A5", "A6", "B3", "B4", "B5", "BNNUMX", "कानूनी", "पत्र"
  • setOrientation($value) - DOCX दस्तावेज़ का अभिविन्यास
    • डिफ़ॉल्ट: "पोर्ट्रेट"
    • विकल्प: "पोर्ट्रेट", "लैंडस्केप"
  • setIncludeLinks($value) - सही है अगर लिंक को DOCX में शामिल किया जाना चाहिए
    • डिफ़ॉल्ट: सच
  • setIncludeImages($value) - सच है अगर वेब पेज की छवियों को DOCX में शामिल किया जाना चाहिए
    • डिफ़ॉल्ट: सच
  • setTitle($value) - DOCX दस्तावेज़ को एक शीर्षक प्रदान करें
    • डिफ़ॉल्ट: खाली
  • setMarginTop($value) - मिलीमीटर में मार्जिन जो DOCX दस्तावेज़ पृष्ठ के शीर्ष पर दिखाई देना चाहिए
    • डिफ़ॉल्ट: 10
  • setMarginLeft($value) - मिलीमीटर में मार्जिन जो DOCX दस्तावेज़ पृष्ठ के बाईं ओर दिखाई देना चाहिए
    • डिफ़ॉल्ट: 10
  • setMarginBottom($value) - मिलीमीटर में वह मार्जिन जो DOCX डॉक्यूमेंट पेज के नीचे दिखाई दे
    • डिफ़ॉल्ट: 10
  • setMarginRight($value) - मिलीमीटर में मार्जिन जो DOCX दस्तावेज़ के दाईं ओर दिखाई देना चाहिए
    • डिफ़ॉल्ट: 10
  • setBrowserWidth($value) - ब्राउज़र की चौड़ाई पिक्सेल में
    • चेतावनी यह सुविधा अभी बीटा में है और लगातार परिणाम प्रदान नहीं कर सकती है।
    • डिफ़ॉल्ट: 1024
    • अधिकतम: 10000
    • ऑटो चौड़ाई: -1 (पासिंग -1 का अर्थ है कि ब्राउज़र की चौड़ाई DOCX दस्तावेज़ की चौड़ाई से मेल खाती है)
  • setPageWidth($value) - परिणामी DOCX की कस्टम चौड़ाई मिमी में
  • setPageHeight($value) - परिणामी DOCX की कस्टम ऊंचाई मिमी में
  • setDelay($value) - मिलीसेकंड की संख्या स्क्रीनशॉट लेने से पहले प्रतीक्षा करें
    • डिफ़ॉल्ट: 0
    • अधिकतम: 30000
  • setRequestAs($value) - उपयोगकर्ता एजेंट का प्रकार जिसे आप उपयोग करना चाहते हैं
    • डिफ़ॉल्ट: 0
    • विकल्प:
      • 0 = इंगित करता है कि मानक ब्राउज़र के उपयोगकर्ता एजेंट का उपयोग किया जाना चाहिए
      • 1 = इंगित करता है कि मोबाइल ब्राउज़र के उपयोगकर्ता एजेंट का उपयोग किया जाना चाहिए
      • 2 = इंगित करता है कि खोज इंजन के उपयोगकर्ता एजेंट का उपयोग किया जाना चाहिए
      • 3 = इंगित करता है कि एक बुनियादी ब्राउज़र के उपयोगकर्ता एजेंट का उपयोग किया जाना चाहिए
  • setTemplateId($value) - एक जोड़ें टेम्पलेट ID जो DOCX दस्तावेज़ के हेडर और पाद लेख को निर्दिष्ट करता है
    • डिफ़ॉल्ट: खाली
  • setTargetElement($value) - सीएसएस चयनकर्ता लक्षित वेब पेज पर केवल HTML तत्व को चालू किया जाना है into DOCX, वेब पेज के अन्य सभी भागों को अनदेखा किया जाता है। यदि कई मेल खाने वाले एचटीएमएल तत्व हैं तो पहला चुना जाता है
    • डिफ़ॉल्ट: खाली
  • setHideElement($value) - सीएसएस चयनकर्ताओं वेब पेज में एक या एक से अधिक HTML तत्वों को छिपाने के लिए, एकाधिक HTML तत्वों को छिपाने के लिए प्रत्येक चयनकर्ता को अल्पविराम से निर्दिष्ट करने के लिए
    • डिफ़ॉल्ट: खाली
  • setWaitForElement($value) - सीएसएस चयनकर्ताओं वेब पेज में HTML तत्व का कब्जा करने से पहले दिखाई देना चाहिए
    • डिफ़ॉल्ट: खाली
  • setQuality($value) - लौटे DOCX की गुणवत्ता। डिफ़ॉल्ट DOCX के लिए अनुशंसित गुणवत्ता का उपयोग करता है।
    • गुणवत्ता कम करने से फ़ाइलें कम हो जाएंगी और डाउनलोड समय कम हो जाएगा।
    • डिफ़ॉल्ट: -1
    • न्यूनतम: -1
    • अधिकतम: 100
  • setCountry($value) - देश स्क्रीनशॉट से लिया जाना चाहिए।
    • चेतावनी यह सुविधा अभी बीटा में है और लगातार परिणाम प्रदान नहीं कर सकती है।
    • डिफ़ॉल्ट: वर्तमान सबसे तेज़ स्थान
    • विकल्प: "एसजी", "यूके", "यूएस"
  • setExportURL($value) - निर्यात URL यह निर्दिष्ट करता है कि कैप्चर को कहां निर्यात किया जाना चाहिए
    • डिफ़ॉल्ट: खाली
  • setEncryptionKey($value) - यदि एक बेस 64 एन्कोडेड एईएस एन्क्रिप्शन कुंजी निर्दिष्ट किया जाता है तो आपके कैप्चर को बनाया जाने पर एन्क्रिप्ट किया जाता है। इसका उपयोग करने की सिफारिश की जाती है एन्क्रिप्शन कुंजी विधि बनाएँ कुंजी और बनाने के लिए डिक्रिप्ट करने के तरीके जैसा कि दिखाया गया है एन्क्रिप्टेड कैप्चर को डिक्रिप्ट करने के लिए यह उदाहरण है.
    • डिफ़ॉल्ट: खाली
  • setNoAds($value) - यदि सत्य हैं विज्ञापनों को स्वचालित रूप से छिपाया जाना चाहिए.
    • डिफ़ॉल्ट: गलत
  • setNoCookieNotifications($value) - अगर सच में सभी पाया जाता है कुकी सूचनाएं स्वचालित रूप से छिपाई जानी चाहिए.
    • डिफ़ॉल्ट: गलत
  • setAddress($value) - HTML कोड को निष्पादित करने के लिए URL। यदि HTML का उपयोग किया जा रहा है तो यह उपयोगी हो सकता है सीएसएस और छवियों जैसे संसाधनों के लिए रिश्तेदार यूआरएल.
    • डिफ़ॉल्ट: खाली
  • setProxy($value) - HTTP प्रॉक्सी विवरण इस कैप्चर को बनाने के लिए ब्राउज़र सॉफ्टवेयर का उपयोग करना चाहिए
    • डिफ़ॉल्ट: खाली
  • setMergeId($value) - एक कैप्चर की आईडी जो होनी चाहिए नए DOCX दस्तावेज़ की शुरुआत में विलय कर दिया गया
    • डिफ़ॉल्ट: खाली
  • setPassword($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 में कनवर्ट करते समय उपलब्ध सभी विकल्पों का प्रतिनिधित्व करता है।

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

  • setCustomId($value) - एक कस्टम पहचानकर्ता जिसे आप वेबसर्विस से गुजर सकते हैं। यह आपके द्वारा निर्दिष्ट कॉलबैक URL के साथ वापस आ जाएगा
    • डिफ़ॉल्ट: खाली
  • setTableNumberToInclude($value) - तालिका के सूचकांक को परिवर्तित किया जा सकता है, वेब पेज के सभी टेबल वेब पेज के ऊपर से नीचे तक ऑर्डर किए गए हैं
    • डिफ़ॉल्ट: 1
  • setFormat($value) - तालिका जिस प्रारूप में होनी चाहिए
    • डिफ़ॉल्ट: "सीएसवी"
    • विकल्प: "csv", "json", "xlsx"
  • setIncludeHeaderNames($value) - अगर सही हैडर के नाम तालिका में शामिल किए जाएंगे
    • डिफ़ॉल्ट: सच
  • setIncludeAllTables($value) - अगर वेब पेज पर सही सभी तालिका को अलग-अलग स्प्रेडशीट शीट में दिखाई देने वाली प्रत्येक तालिका के साथ निकाला जाएगा। केवल XLSX प्रारूप के साथ उपलब्ध है
    • डिफ़ॉल्ट: गलत
  • setTargetElement($value) - वेब पेज में एकमात्र एचटीएमएल तत्व की आईडी जिसका उपयोग टेबल निकालने के लिए किया जाना चाहिए
    • डिफ़ॉल्ट: खाली
  • setRequestAs($value) - उपयोगकर्ता एजेंट का प्रकार जिसे आप उपयोग करना चाहते हैं
    • डिफ़ॉल्ट: 0
    • विकल्प:
      • 0 = इंगित करता है कि मानक ब्राउज़र के उपयोगकर्ता एजेंट का उपयोग किया जाना चाहिए
      • 1 = इंगित करता है कि मोबाइल ब्राउज़र के उपयोगकर्ता एजेंट का उपयोग किया जाना चाहिए
      • 2 = इंगित करता है कि खोज इंजन के उपयोगकर्ता एजेंट का उपयोग किया जाना चाहिए
      • 3 = इंगित करता है कि एक बुनियादी ब्राउज़र के उपयोगकर्ता एजेंट का उपयोग किया जाना चाहिए
  • setCountry($value) - देश स्क्रीनशॉट से लिया जाना चाहिए।
    • चेतावनी यह सुविधा अभी बीटा में है और लगातार परिणाम प्रदान नहीं कर सकती है।
    • डिफ़ॉल्ट: वर्तमान सबसे तेज़ स्थान
    • विकल्प: "एसजी", "यूके", "यूएस"
  • setExportURL($value) - निर्यात URL यह निर्दिष्ट करता है कि कैप्चर को कहां निर्यात किया जाना चाहिए
    • डिफ़ॉल्ट: खाली
  • setEncryptionKey($value) - यदि एक बेस 64 एन्कोडेड एईएस एन्क्रिप्शन कुंजी निर्दिष्ट किया जाता है तो आपके कैप्चर को बनाया जाने पर एन्क्रिप्ट किया जाता है। इसका उपयोग करने की सिफारिश की जाती है एन्क्रिप्शन कुंजी विधि बनाएँ कुंजी और बनाने के लिए डिक्रिप्ट करने के तरीके जैसा कि दिखाया गया है एन्क्रिप्टेड कैप्चर को डिक्रिप्ट करने के लिए यह उदाहरण है.
    • डिफ़ॉल्ट: खाली
  • setAddress($value) - HTML कोड को निष्पादित करने के लिए URL। यदि HTML का उपयोग किया जा रहा है तो यह उपयोगी हो सकता है सीएसएस और छवियों जैसे संसाधनों के लिए रिश्तेदार यूआरएल.
    • डिफ़ॉल्ट: खाली
  • setProxy($value) - HTTP प्रॉक्सी विवरण इस कैप्चर को बनाने के लिए ब्राउज़र सॉफ्टवेयर का उपयोग करना चाहिए
    • डिफ़ॉल्ट: खाली

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

  • AddPostParameter ($ नाम, $ मूल्य) - एक HTTP पोस्ट पैरामीटर और वैकल्पिक रूप से मान को परिभाषित करता है, इस विधि को कई मापदंडों को जोड़ने के लिए कई बार कहा जा सकता है। इस विधि का उपयोग करके GrabzIt को मजबूर कर देगा HTTP पोस्ट करें.
    • नाम - HTTP पोस्ट पैरामीटर का नाम
    • मूल्य - HTTP पोस्ट पैरामीटर का मान

Save($ callBackURL = null)

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

पैरामीटर्स

  • callBackURL - द हैंडलर GrabzIt सेवा को अपना काम पूरा करने के बाद कॉल करना चाहिए

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

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


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

SaveTo()

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

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

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


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

SaveTo($saveफाइल करने के लिए)

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

पैरामीटर्स

  • saveToFile - कैप्चर करने वाला फ़ाइल पथ होगा saved एक बार इसे पूरा कर लिया गया है
    • अपेक्षित

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

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


GetStatus ($ आईडी)

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

पैरामीटर्स

  • आईडी - स्क्रीनशॉट का विशिष्ट पहचानकर्ता
    • अपेक्षित

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

GrabzItStatus वस्तु


GetCookies ($ डोमेन)

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

पैरामीटर्स

  • डोमेन - के लिए कुकीज़ वापस करने के लिए डोमेन
    • अपेक्षित

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

GrabzItCookie सरणी


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

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

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

पैरामीटर्स

  • नाम - सेट करने के लिए कुकी का नाम
    • अपेक्षित
  • डोमेन - कुकी सेट करने के लिए वेबसाइट का डोमेन
    • अपेक्षित
  • मूल्य - कुकी का मूल्य
  • पथ - वेबसाइट पथ कुकी से संबंधित है
  • httponly - अगर सच है कि कुकी केवल HTTP प्रोटोकॉल के साथ उपयोग की जा सकती है
  • समय सीमा समाप्त - कुकी को समाप्त होने पर परिभाषित करता है। यदि कुकी समाप्त नहीं होनी चाहिए, तो एक शून्य मान पास करें
    • प्रारूप में होना चाहिए yyyy-mm-dd hh: mm: ss

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

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


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

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

पैरामीटर्स

  • नाम - हटाने के लिए कुकी का नाम
    • अपेक्षित
  • डोमेन - कुकी को हटाने के लिए वेबसाइट का डोमेन
    • अपेक्षित

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

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


हो जाओWaterMarks()

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

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

GrabzItWaterMark सरणी


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

निर्दिष्ट पहचानकर्ता से मेल खाने वाले अपने कस्टम वॉटरमार्क लौटाएं

पैरामीटर्स

  • पहचानकर्ता - किसी विशेष कस्टम वॉटरमार्क की पहचानकर्ता जिसे आप देखना चाहते हैं
    • अपेक्षित

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

GrabzItWaterMark


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

एक नया कस्टम वॉटरमार्क जोड़ें

पैरामीटर्स

  • पहचानकर्ता - वह पहचानकर्ता जिसे आप कस्टम वॉटरमार्क देना चाहते हैं। यह महत्वपूर्ण है कि यह पहचानकर्ता अद्वितीय है।
    • अपेक्षित
  • पथ - आपके सर्वर पर वॉटरमार्क का निरपेक्ष पथ। उदाहरण के लिए C: /watermark/1.png
    • अपेक्षित
  • xpos - वह क्षैतिज स्थिति जिसे आप स्क्रीनशॉट को दिखाना चाहते हैं
    • अपेक्षित
    • विकल्प:
      • वाम = 0
      • केंद्र = 1
      • राइट = 2
  • ypos - ऊर्ध्वाधर स्थिति जिस पर आप स्क्रीनशॉट दिखाना चाहते हैं
    • अपेक्षित
    • विकल्प:
      • शीर्ष = 0
      • मध्य = 1
      • नीचे = 2

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

अगर वॉटरमार्क सफलतापूर्वक सेट किया गया था तो यह सच है


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

एक कस्टम वॉटरमार्क हटाएं

पैरामीटर्स

  • पहचानकर्ता - कस्टम वॉटरमार्क की पहचानकर्ता जिसे आप हटाना चाहते हैं
    • अपेक्षित

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

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


SetLocalProxy ($ proxyUrl)

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

पैरामीटर्स

  • प्रॉक्सीयूएल - URL, जिसमें प्रॉक्सी की आवश्यकता होने पर पोर्ट शामिल हो सकता है। एक अशक्त प्रदान करना किसी भी पूर्व निर्धारित प्रॉक्सी को हटा देगा
    • अपेक्षित

UseSSL ($ मूल्य)

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

पैरामीटर्स

  • मूल्य - अगर GrabzIt के एपीआई के सभी अनुरोध SSL का उपयोग करेंगे
    • अपेक्षित

CreateEncryptionKey ()

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


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

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

पैरामीटर्स


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

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

पैरामीटर्स

  • पथ - एन्क्रिप्टेड कैप्चर का पथ
    • अपेक्षित
  • कुंजी - द कूटलेखन कुंजी
    • अपेक्षित

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

GrabzItCookie

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

  • नाम
    • कुकी का नाम।
  • वैल्यू
    • कुकी मूल्य।
  • डोमेन
    • कुकी के लिए डोमेन सेट है।
  • पथ
    • इस कुकी पर लागू होने वाले डोमेन का पथ।
  • केवल Http
    • यदि यह कुकी केवल तभी मान्य होती है जब वेबसाइट को HTTP प्रोटोकॉल के साथ देखा जाता है।
  • अवसान
    • यह कुकी समाप्त होने की तिथि है
  • प्रकार
    • यह कुकी का प्रकार है, जो निम्न में से एक हो सकता है:
      • ग्लोबल - यह GrabzIt द्वारा निर्धारित एक वैश्विक कुकी है
      • स्थानीय - यह आपके द्वारा निर्धारित एक स्थानीय कुकी है
      • ओवरराइड - एक वैश्विक कुकी जो आपके द्वारा ओवरराइड की गई है

GrabzItStatus

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

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

  • Processing
    • अगर सच में स्क्रीनशॉट अभी भी संसाधित किया जा रहा है।
  • Cached
    • यदि सच है तो स्क्रीनशॉट को संसाधित कर दिया गया है और वर्तमान में कैश किया गया है।
  • Expired
    • अगर सच है तो स्क्रीनशॉट अब GrabzIt सिस्टम पर नहीं है।
  • Message
    • सिस्टम द्वारा एक त्रुटि संदेश लौटाया गया।

GrabzItWaterMark

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

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

  • पहचानकर्ता
    • वॉटरमार्क का पहचानकर्ता
  • XPosition
    • वॉटरमार्क का क्षैतिज आसन
      • वाम = 0
      • केंद्र = 1
      • राइट = 2
  • YPosition
    • वॉटरमार्क का ऊर्ध्वाधर आसन
      • शीर्ष = 0
      • मध्य = 1
      • नीचे = 2
  • का गठन
    • वॉटरमार्क का प्रारूप