रूबी के साथ GrabzIt क्लाइंट
विवरण
यह वर्ग GrabzIt स्क्रीनशॉट वेब सेवाओं के साथ सभी संचार को संभालता है।
सार्वजनिक तरीके
- get_result(id)
- url_to_animation(url, options = nil)
- url_to_image(url, options = nil)
- html_to_image(html, options = nil)
- file_to_image(path, options = nil)
- url_to_pdf(url, options = nil)
- html_to_pdf(html, options = nil)
- file_to_pdf(path, options = nil)
- url_to_docx(url, options = nil)
- html_to_docx(html, options = nil)
- file_to_docx(path, options = nil)
- url_to_table(url, options = nil)
- html_to_table(html, options = nil)
- file_to_table(path, options = nil)
- url_to_rendered_html(url, options = nil)
- html_to_rendered_html(html, options = nil)
- file_to_rendered_html(path, options = nil)
- save(callBackURL = nil)
- save_to()
- save_to(saveToFile)
- get_status(id)
- get_cookies(domain)
- set_cookie(name, domain, value = "", path = "/", httponly = false, expires = "")
- delete_cookie(name, domain)
- get_watermarks()
- get_watermark(identifier)
- add_watermark(identifier, path, xpos, ypos)
- delete_watermark(identifier)
- set_local_proxy(value)
- use_ssl(value)
- create_encryption_key()
- decrypt(path, key)
- decrypt_file(path, key)
get_result (आईडी)
यह विधि स्क्रीनशॉट को ही लौटाती है। अगर कुछ भी नहीं लौटाया गया है तो कुछ गलत हो गया है या स्क्रीनशॉट अभी तक तैयार नहीं हुआ है।
पैरामीटर्स
-
आईडी - स्क्रीनशॉट का विशिष्ट पहचानकर्ता
प्रतिलाभ की मात्रा
कब्जा
url_to_animation(यूआरएल, विकल्पों = नील)
Specifiy ऑनलाइन वीडियो का URL जिसे रूपांतरित किया जाना चाहिए intओए एनिमेटेड GIF।
पैरामीटर्स
-
url - कन्वर्ट करने के लिए ऑनलाइन वीडियो का URL intओ एक एनिमेटेड GIF।
- अपेक्षित
-
Vimeo और YouTube वीडियो URL का स्वीकार करता है
- Vimeo और YouTube वीडियो को एनिमेट करते हुए चेतावनी तृतीय पक्ष पर निर्भर करती है और इसलिए लगातार परिणाम प्रदान नहीं कर सकती है।
- विकल्पों - का एक उदाहरण AnimationOptions वह वर्ग जो एनिमेटेड GIF बनाते समय उपयोग करने के लिए किसी विशेष विकल्प को परिभाषित करता है।
प्रतिलाभ की मात्रा
शून्य
AnimationOptions
एनिमेटेड GIF बनाते समय उपलब्ध सभी विकल्पों का प्रतिनिधित्व करता है।
सार्वजनिक गुण
-
customId - कस्टम पहचानकर्ता जिसे आप एनिमेटेड GIF वेब सेवा से गुजर सकते हैं। यह आपके द्वारा निर्दिष्ट कॉलबैक URL के साथ वापस आ जाएगा।
-
width - पिक्सेल में परिणामी एनिमेटेड GIF की चौड़ाई।
- डिफ़ॉल्ट: 180px
- अधिकतम: पैकेज के लिए अधिकतम चौड़ाई
- ऑटो आकार: -1 (पासिंग -1 का मतलब है कि की चौड़ाई एनिमेटेड GIF बढ़ाया जाता है इसकी ऊंचाई के संबंध में, यदि चौड़ाई ऑटो-आकार की हो रही है तो ऊंचाई नहीं हो सकती)
-
height - पिक्सेल में परिणामी एनिमेटेड GIF की ऊंचाई।
- डिफ़ॉल्ट: 120px
- अधिकतम: पैकेज के लिए अधिकतम ऊंचाई
- ऑटो आकार: -1 (पासिंग -1 का मतलब है कि की ऊंचाई एनिमेटेड GIF बढ़ाया जाता है इसकी चौड़ाई के संबंध में, यदि ऊंचाई ऑटो-आकार की हो तो चौड़ाई नहीं हो सकती)
-
start - वीडियो की प्रारंभिक स्थिति जिसे परिवर्तित किया जाना चाहिए intओए एनिमेटेड GIF।
-
duration - वीडियो के सेकंड में लंबाई जिसे परिवर्तित किया जाना चाहिए intओए एनिमेटेड GIF।
- डिफ़ॉल्ट: पैकेज के लिए अधिकतम लंबाई
-
speed - एनिमेटेड GIF की गति।
- डिफ़ॉल्ट: 1
- न्यूनतम: 0.2
- अधिकतम: 10
-
framesPerSecond - प्रति सेकंड फ़्रेम की संख्या जो वीडियो से कैप्चर की जानी चाहिए।
- डिफ़ॉल्ट: 10
- न्यूनतम: 0.2
- अधिकतम: 60
-
repeat - एनिमेटेड GIF को लूप करने की संख्या।
- डिफ़ॉल्ट: 0
- लूप निरंतर: 0
- नेवर लूप: -1
-
reverse - अगर सही है तो एनिमेटेड GIF के फ्रेम उलटे हैं
-
customWaterMarkId - एक जोड़ें रिवाज watermark or विशेष watermark एनिमेटेड GIF के लिए
-
quality - लौटी छवि की गुणवत्ता, जिसमें 85% का डिफ़ॉल्ट संपीड़न है।
- गुणवत्ता कम करने से फ़ाइलें कम हो जाएंगी और डाउनलोड समय कम हो जाएगा।
- डिफ़ॉल्ट: -1
- न्यूनतम: -1
- अधिकतम: 100
-
country - देश एनिमेटेड GIF से लिया जाना चाहिए।
- डिफ़ॉल्ट: वर्तमान सबसे तेज़ स्थान
- विकल्प: "एसजी", "यूके", "यूएस"
-
exportURL - निर्यात URL यह निर्दिष्ट करता है कि कैप्चर को कहां निर्यात किया जाना चाहिए
-
encryptionKey - यदि एक बेस 64 एन्कोडेड एईएस एन्क्रिप्शन कुंजी निर्दिष्ट किया जाता है तो आपके कैप्चर को बनाया जाने पर एन्क्रिप्ट किया जाता है। इसका उपयोग करने की सिफारिश की जाती है एन्क्रिप्शन कुंजी विधि बनाएँ कुंजी और बनाने के लिए डिक्रिप्ट करने के तरीके जैसा कि दिखाया गया है एन्क्रिप्टेड कैप्चर को डिक्रिप्ट करने के लिए यह उदाहरण है.
-
proxy - HTTP प्रॉक्सी विवरण इस कैप्चर को बनाने के लिए ब्राउज़र सॉफ्टवेयर का उपयोग करना चाहिए
url_to_image(यूआरएल, विकल्पों = नील)
वह URL निर्दिष्ट करता है जिसे परिवर्तित किया जाना चाहिए intoa छवि स्क्रीनशॉट।
पैरामीटर्स
-
url - वह स्क्रीनशॉट जो स्क्रीनशॉट से बना होना चाहिए
- विकल्पों - का एक उदाहरण ImageOptions स्क्रीनशॉट बनाते समय उपयोग करने के लिए किसी विशेष विकल्प को परिभाषित करने वाला वर्ग।
प्रतिलाभ की मात्रा
शून्य
html_to_image(एचटीएमएल, विकल्पों = नील)
HTML को निर्दिष्ट करता है जिसे परिवर्तित किया जाना चाहिए intओए छवि।
पैरामीटर्स
-
html - कन्वर्ट करने के लिए HTML intओए छवि
- विकल्पों - का एक उदाहरण ImageOptions वह वर्ग जो छवि बनाते समय उपयोग करने के लिए किसी विशेष विकल्प को परिभाषित करता है।
प्रतिलाभ की मात्रा
शून्य
file_to_image(पथ, विकल्पों = नील)
एक HTML फ़ाइल निर्दिष्ट करता है जिसे परिवर्तित किया जाना चाहिए intओए छवि।
पैरामीटर्स
-
पथ - कन्वर्ट करने के लिए एक HTML फ़ाइल का फ़ाइल पथ intओए छवि
- विकल्पों - का एक उदाहरण ImageOptions वह वर्ग जो छवि बनाते समय उपयोग करने के लिए किसी विशेष विकल्प को परिभाषित करता है।
प्रतिलाभ की मात्रा
शून्य
ImageOptions
छवि कैप्चर बनाते समय उपलब्ध सभी विकल्पों का वर्ग प्रतिनिधित्व करता है।
सार्वजनिक गुण
-
customId - कस्टम आइडेंटिफ़ायर जिसे आप स्क्रीनशॉट webservice से गुजर सकते हैं। यह आपके द्वारा निर्दिष्ट कॉलबैक URL के साथ वापस आ जाएगा।
-
browserWidth - पिक्सल में ब्राउजर की चौड़ाई
- डिफ़ॉल्ट: 1366
- अधिकतम: 10000
-
browserHeight - पिक्सल में ब्राउजर की ऊंचाई
- डिफ़ॉल्ट: 1170
- अधिकतम: 10000
- पूर्ण लंबाई: -1 (पासिंग -1 का मतलब है कि पूरे वेब पेज का एक सिंसशॉट लिया गया है)
-
width - पिक्सेल में परिणामी थंबनेल की चौड़ाई
- डिफ़ॉल्ट: यदि आउटपुट चौड़ाई और आउटपुट ऊँचाई दोनों निर्दिष्ट नहीं हैं या 0 हैं तो आउटपुट चौड़ाई और ऊँचाई अंतिम छवि चौड़ाई और ऊँचाई से मेल खाएगी, यदि आउटपुट ऊँचाई निर्दिष्ट की जाती है तो आउटपुट चौड़ाई आउटपुट ऊँचाई के आनुपातिक होगी
- अधिकतम: पैकेज के लिए अधिकतम चौड़ाई
- पूर्ण चौड़ाई: -1 (पासिंग -1 का अर्थ है कि थंबनेल की चौड़ाई कम नहीं है)
-
height - पिक्सेल में परिणामी थंबनेल की ऊंचाई
- डिफ़ॉल्ट: यदि आउटपुट चौड़ाई और आउटपुट ऊँचाई दोनों निर्दिष्ट नहीं है या 0 है तो आउटपुट चौड़ाई और ऊँचाई अंतिम छवि चौड़ाई और ऊँचाई से मेल खाएगी, यदि आउटपुट चौड़ाई निर्दिष्ट की जाती है तो आउटपुट ऊँचाई आउटपुट चौड़ाई के अनुपात में होगी
- अधिकतम: पैकेज के लिए अधिकतम ऊंचाई
- पूर्ण ऊंचाई: -1 (पासिंग -1 का अर्थ है कि थंबनेल की ऊंचाई कम नहीं है)
-
format - स्क्रीनशॉट जिस फॉर्मेट में होना चाहिए।
- डिफ़ॉल्ट: "jpg"
- विकल्प: "bmp8", "bmp16", "bmp24", "bmp", "tiff", "webp", "jpg", "png"
-
delay - मिलीसेकंड की संख्या स्क्रीनशॉट लेने से पहले प्रतीक्षा करें
- डिफ़ॉल्ट: 0
- अधिकतम: 30000
-
clickElement - यह एक का उपयोग करके HTML तत्व को निर्दिष्ट करता है सीएसएस चयनकर्ता दबाने के लिए। याद रखें क्लिक के प्रभावों को देखने के लिए विलंब की भी आवश्यकता हो सकती है
- चेतावनी यह सुविधा अभी बीटा में है और लगातार परिणाम प्रदान नहीं कर सकती है।
-
targetElement - सीएसएस चयनकर्ता लक्षित वेब पेज पर केवल HTML तत्व को चालू किया जाना है intoa स्क्रीनशॉट, वेब पेज के अन्य सभी भागों को अनदेखा किया जाता है। यदि कई मेल खाने वाले एचटीएमएल तत्व हैं तो पहला चुना जाता है
-
hideElement - सीएसएस चयनकर्ताओं वेब पेज में एक या एक से अधिक HTML तत्वों को छिपाने के लिए, एकाधिक HTML तत्वों को छिपाने के लिए प्रत्येक चयनकर्ता को अल्पविराम से निर्दिष्ट करने के लिए
-
waitForElement - सीएसएस चयनकर्ताओं वेब पेज में HTML तत्व का कब्जा करने से पहले दिखाई देना चाहिए
-
requestAs - उपयोगकर्ता एजेंट का प्रकार जिसे आप उपयोग करना चाहते हैं
- डिफ़ॉल्ट: 0
-
विकल्प:
- 0 = इंगित करता है कि मानक ब्राउज़र के उपयोगकर्ता एजेंट का उपयोग किया जाना चाहिए
- 1 = इंगित करता है कि मोबाइल ब्राउज़र के उपयोगकर्ता एजेंट का उपयोग किया जाना चाहिए
- 2 = इंगित करता है कि खोज इंजन के उपयोगकर्ता एजेंट का उपयोग किया जाना चाहिए
-
customWaterMarkId - एक जोड़ें रिवाज watermark or विशेष watermark छवि के लिए
-
quality - लौटी छवि की गुणवत्ता। यह वर्तमान में केवल JPG और WEBP छवियों को प्रभावित करता है, जिसमें 90% की डिफ़ॉल्ट संपीड़न है।
- गुणवत्ता कम करने से फ़ाइलें कम हो जाएंगी और डाउनलोड समय कम हो जाएगा।
- डिफ़ॉल्ट: -1
- न्यूनतम: -1
- अधिकतम: 100
-
transparent - अगर सच है छवि पर कब्जा पारदर्शी होना चाहिए। यह केवल पीएनजी और टिफ चित्रों के साथ संगत है।
-
hd - अगर छवि सच है कब्जा उच्च परिभाषा में होगा यह छवि आयामों के आकार को दोगुना करता है।
-
country - देश स्क्रीनशॉट से लिया जाना चाहिए।
- डिफ़ॉल्ट: वर्तमान सबसे तेज़ स्थान
- विकल्प: "एसजी", "यूके", "यूएस"
-
exportURL - निर्यात URL यह निर्दिष्ट करता है कि कैप्चर को कहां निर्यात किया जाना चाहिए
-
encryptionKey - यदि एक बेस 64 एन्कोडेड एईएस एन्क्रिप्शन कुंजी निर्दिष्ट किया जाता है तो आपके कैप्चर को बनाया जाने पर एन्क्रिप्ट किया जाता है। इसका उपयोग करने की सिफारिश की जाती है एन्क्रिप्शन कुंजी विधि बनाएँ कुंजी और बनाने के लिए डिक्रिप्ट करने के तरीके जैसा कि दिखाया गया है एन्क्रिप्टेड कैप्चर को डिक्रिप्ट करने के लिए यह उदाहरण है.
-
noAds - यदि सत्य हैं विज्ञापनों को स्वचालित रूप से छिपाया जाना चाहिए.
-
noCookieNotifications - अगर सच में सभी पाया जाता है कुकी सूचनाएं स्वचालित रूप से छिपाई जानी चाहिए.
-
address - HTML कोड को निष्पादित करने के लिए URL। यदि HTML का उपयोग किया जा रहा है तो यह उपयोगी हो सकता है सीएसएस और छवियों जैसे संसाधनों के लिए रिश्तेदार यूआरएल.
-
proxy - HTTP प्रॉक्सी विवरण इस कैप्चर को बनाने के लिए ब्राउज़र सॉफ्टवेयर का उपयोग करना चाहिए
सार्वजनिक तरीके
-
add_post_parameter (नाम, मान) - एक HTTP पोस्ट पैरामीटर और वैकल्पिक रूप से मान को परिभाषित करता है, इस विधि को कई मापदंडों को जोड़ने के लिए कई बार कहा जा सकता है। इस विधि का उपयोग करके GrabzIt को मजबूर कर देगा HTTP पोस्ट करें.
- नाम - HTTP पोस्ट पैरामीटर का नाम
- मूल्य - HTTP पोस्ट पैरामीटर का मान
url_to_rendered_html(यूआरएल, विकल्पों = नील)
वह URL निर्दिष्ट करता है जिसे परिवर्तित किया जाना चाहिए intओ HTML प्रदान किया।
पैरामीटर्स
-
url - वह URL जो रेंडर किए गए HTML से बना होना चाहिए
- विकल्पों - का एक उदाहरण HTMLOptions क्लास जो प्रदान किए गए HTML को बनाते समय उपयोग करने के लिए किसी विशेष विकल्प को परिभाषित करता है।
प्रतिलाभ की मात्रा
शून्य
html_to_rendered_html(एचटीएमएल, विकल्पों = नील)
HTML को निर्दिष्ट करता है जिसे परिवर्तित किया जाना चाहिए intओ HTML प्रदान किया।
पैरामीटर्स
-
html - कन्वर्ट करने के लिए HTML intओ HTML प्रदान किया
- विकल्पों - का एक उदाहरण HTMLOptions क्लास जो HTML प्रदान करते समय उपयोग करने के लिए किसी विशेष विकल्प को परिभाषित करता है।
प्रतिलाभ की मात्रा
शून्य
file_to_rendered_html(पथ, विकल्पों = नील)
एक HTML फ़ाइल निर्दिष्ट करता है जिसे परिवर्तित किया जाना चाहिए intओ HTML प्रदान किया।
पैरामीटर्स
-
पथ - कन्वर्ट करने के लिए एक HTML फ़ाइल का फ़ाइल पथ intओ HTML प्रदान किया
- विकल्पों - का एक उदाहरण HTMLOptions क्लास जो HTML प्रदान करते समय उपयोग करने के लिए किसी विशेष विकल्प को परिभाषित करता है।
प्रतिलाभ की मात्रा
शून्य
HTMLOptions
वर्ग जब उपलब्ध सभी विकल्पों का प्रतिनिधित्व करता है रेंडर किए गए HTML कैप्चर.
सार्वजनिक गुण
-
customId - कस्टम आइडेंटिफ़ायर जिसे आप वेबसर्विस के माध्यम से पारित कर सकते हैं। यह आपके द्वारा निर्दिष्ट कॉलबैक URL के साथ वापस आ जाएगा।
-
browserWidth - पिक्सल में ब्राउजर की चौड़ाई
- डिफ़ॉल्ट: 1366
- अधिकतम: 10000
-
browserHeight - पिक्सल में ब्राउजर की ऊंचाई
- डिफ़ॉल्ट: 1170
- अधिकतम: 10000
-
waitForElement - सीएसएस चयनकर्ताओं वेब पेज में HTML तत्व का कब्जा करने से पहले दिखाई देना चाहिए
-
requestAs - उपयोगकर्ता एजेंट का प्रकार जिसे आप उपयोग करना चाहते हैं
- डिफ़ॉल्ट: 0
-
विकल्प:
- 0 = इंगित करता है कि मानक ब्राउज़र के उपयोगकर्ता एजेंट का उपयोग किया जाना चाहिए
- 1 = इंगित करता है कि मोबाइल ब्राउज़र के उपयोगकर्ता एजेंट का उपयोग किया जाना चाहिए
- 2 = इंगित करता है कि खोज इंजन के उपयोगकर्ता एजेंट का उपयोग किया जाना चाहिए
-
country - देश स्क्रीनशॉट से लिया जाना चाहिए।
- डिफ़ॉल्ट: वर्तमान सबसे तेज़ स्थान
- विकल्प: "एसजी", "यूके", "यूएस"
-
exportURL - निर्यात URL यह निर्दिष्ट करता है कि कैप्चर को कहां निर्यात किया जाना चाहिए
-
encryptionKey - यदि एक बेस 64 एन्कोडेड एईएस एन्क्रिप्शन कुंजी निर्दिष्ट किया जाता है तो आपके कैप्चर को बनाया जाने पर एन्क्रिप्ट किया जाता है। इसका उपयोग करने की सिफारिश की जाती है एन्क्रिप्शन कुंजी विधि बनाएँ कुंजी और बनाने के लिए डिक्रिप्ट करने के तरीके जैसा कि दिखाया गया है एन्क्रिप्टेड कैप्चर को डिक्रिप्ट करने के लिए यह उदाहरण है.
-
noAds - यदि सत्य हैं विज्ञापनों को स्वचालित रूप से छिपाया जाना चाहिए.
-
noCookieNotifications - अगर सच में सभी पाया जाता है कुकी सूचनाएं स्वचालित रूप से छिपाई जानी चाहिए.
-
address - HTML कोड को निष्पादित करने के लिए URL। यदि HTML का उपयोग किया जा रहा है तो यह उपयोगी हो सकता है सीएसएस और छवियों जैसे संसाधनों के लिए रिश्तेदार यूआरएल.
-
proxy - HTTP प्रॉक्सी विवरण इस कैप्चर को बनाने के लिए ब्राउज़र सॉफ्टवेयर का उपयोग करना चाहिए
सार्वजनिक तरीके
-
add_post_parameter (नाम, मान) - एक HTTP पोस्ट पैरामीटर और वैकल्पिक रूप से मान को परिभाषित करता है, इस विधि को कई मापदंडों को जोड़ने के लिए कई बार कहा जा सकता है। इस विधि का उपयोग करके GrabzIt को मजबूर कर देगा HTTP पोस्ट करें.
- नाम - HTTP पोस्ट पैरामीटर का नाम
- मूल्य - HTTP पोस्ट पैरामीटर का मान
url_to_pdf(यूआरएल, विकल्पों = नील)
वह URL निर्दिष्ट करता है जिसे परिवर्तित किया जाना चाहिए intओए पीडीएफ।
पैरामीटर्स
-
url - वह URL जिसे परिवर्तित किया जाना चाहिए intओए पीडीएफ
- विकल्पों - PDF बनाने के दौरान उपयोग करने वाले किसी विशेष विकल्प को परिभाषित करने वाले PDFOptions class का एक उदाहरण।
प्रतिलाभ की मात्रा
शून्य
html_to_pdf(एचटीएमएल, विकल्पों = नील)
HTML को निर्दिष्ट करता है जिसे परिवर्तित किया जाना चाहिए intओए पीडीएफ।
पैरामीटर्स
-
html - कन्वर्ट करने के लिए HTML intओए पीडीएफ
- विकल्पों - PDF बनाने के दौरान उपयोग करने वाले किसी विशेष विकल्प को परिभाषित करने वाले PDFOptions class का एक उदाहरण।
प्रतिलाभ की मात्रा
शून्य
file_to_pdf(पथ, विकल्पों = नील)
एक HTML फ़ाइल निर्दिष्ट करता है जिसे परिवर्तित किया जाना चाहिए intओए पीडीएफ।
पैरामीटर्स
-
पथ - कन्वर्ट करने के लिए एक HTML फ़ाइल का फ़ाइल पथ intओए पीडीएफ
- विकल्पों - PDF बनाने के दौरान उपयोग करने वाले किसी विशेष विकल्प को परिभाषित करने वाले PDFOptions class का एक उदाहरण।
प्रतिलाभ की मात्रा
शून्य
PDFOptions
पीडीएफ कैप्चर बनाते समय उपलब्ध सभी विकल्पों का वर्ग प्रतिनिधित्व करता है।
सार्वजनिक गुण
-
customId - एक कस्टम पहचानकर्ता जिसे आप वेबसर्विस से गुजर सकते हैं। यह आपके द्वारा निर्दिष्ट कॉलबैक URL के साथ वापस आ जाएगा।
-
includeBackground - अगर सच है तो वेब पेज की पृष्ठभूमि को स्क्रीनशॉट में शामिल किया जाना चाहिए
-
pagesize - पीडीएफ का पृष्ठ आकार
- डिफ़ॉल्ट: "A4"
- विकल्प: "A3", "A4", "A5", "A6", "B3", "B4", "B5", "BNNUMX", "कानूनी", "पत्र"
-
orientation - पीडीएफ दस्तावेज़ का अभिविन्यास
- डिफ़ॉल्ट: "पोर्ट्रेट"
- विकल्प: "पोर्ट्रेट", "लैंडस्केप"
-
cssMediaType - पीडीएफ दस्तावेज़ के सीएसएस मीडिया प्रकार
- डिफ़ॉल्ट: "स्क्रीन"
- विकल्प: "स्क्रीन", "पीआरint"
-
includeLinks - सच है अगर लिंक पीडीएफ में शामिल किए जाने चाहिए
-
includeOutline - सच अगर पीडीएफ बुकमार्क शामिल किया जाना चाहिए
-
title - पीडीएफ दस्तावेज़ को एक शीर्षक प्रदान करें
-
coverURL - एक वेब पेज का URL जिसे पीडीएफ के लिए कवर पेज के रूप में इस्तेमाल किया जाना चाहिए
-
marginTop - मिलीमीटर में वह मार्जिन जो पीडीएफ डॉक्यूमेंट पेज के सबसे ऊपर दिखना चाहिए
-
marginLeft - मिलीमीटर में वह मार्जिन जो पीडीएफ डॉक्यूमेंट पेज के बाईं ओर दिखाई दे
-
marginBottom - मिलीमीटर में वह मार्जिन जो पीडीएफ डॉक्यूमेंट पेज के नीचे दिखाई दे
-
marginRight - मिलीमीटर में मार्जिन जो पीडीएफ दस्तावेज़ के दाईं ओर दिखाई देना चाहिए
-
browserWidth - ब्राउज़र की चौड़ाई पिक्सेल में
- चेतावनी यह सुविधा अभी बीटा में है और लगातार परिणाम प्रदान नहीं कर सकती है।
- डिफ़ॉल्ट: 1366
- अधिकतम: 10000
- ऑटो चौड़ाई: -1 (पासिंग -1 का अर्थ है कि ब्राउज़र की चौड़ाई पीडीएफ दस्तावेज़ की चौड़ाई से मेल खाती है)
-
pageWidth - परिणामी पीडीएफ की कस्टम चौड़ाई मिमी में
-
pageHeight - परिणामी पीडीएफ की कस्टम ऊंचाई मिमी में
-
delay - मिलीसेकंड की संख्या स्क्रीनशॉट लेने से पहले प्रतीक्षा करें
- डिफ़ॉल्ट: 0
- अधिकतम: 30000
-
requestAs - उपयोगकर्ता एजेंट का प्रकार जिसे आप उपयोग करना चाहते हैं
- डिफ़ॉल्ट: 0
-
विकल्प:
- 0 = इंगित करता है कि मानक ब्राउज़र के उपयोगकर्ता एजेंट का उपयोग किया जाना चाहिए
- 1 = इंगित करता है कि मोबाइल ब्राउज़र के उपयोगकर्ता एजेंट का उपयोग किया जाना चाहिए
- 2 = इंगित करता है कि खोज इंजन के उपयोगकर्ता एजेंट का उपयोग किया जाना चाहिए
-
templateId - एक जोड़ें टेम्पलेट आईडी जो पीडीएफ दस्तावेज़ के हेडर और पाद लेख को निर्दिष्ट करती है
-
clickElement - यह एक का उपयोग करके HTML तत्व को निर्दिष्ट करता है सीएसएस चयनकर्ता दबाने के लिए। याद रखें क्लिक के प्रभावों को देखने के लिए विलंब की भी आवश्यकता हो सकती है
- चेतावनी यह सुविधा अभी बीटा में है और लगातार परिणाम प्रदान नहीं कर सकती है।
-
targetElement - सीएसएस चयनकर्ता एकमात्र का लक्षित वेब पेज पर HTML तत्व जिसे चालू किया जाना है intओए पीडीएफ, वेब पेज के अन्य सभी भागों को अनदेखा किया जाता है। यदि कई मेल खाने वाले एचटीएमएल तत्व हैं तो पहला चुना जाता है
-
hideElement - सीएसएस चयनकर्ताओं वेब पेज में एक या एक से अधिक HTML तत्वों को छिपाने के लिए, एकाधिक HTML तत्वों को छिपाने के लिए प्रत्येक चयनकर्ता को अल्पविराम से निर्दिष्ट करने के लिए
-
waitForElement - सीएसएस चयनकर्ताओं वेब पेज में HTML तत्व का कब्जा करने से पहले दिखाई देना चाहिए
-
customWaterMarkId - एक जोड़ें रिवाज watermark or विशेष watermark पीडीएफ दस्तावेज़ के प्रत्येक पृष्ठ पर
-
quality - लौटी पीडीएफ की गुणवत्ता। डिफ़ॉल्ट एक पीडीएफ के लिए अनुशंसित गुणवत्ता का उपयोग करता है।
- गुणवत्ता कम करने से फ़ाइलें कम हो जाएंगी और डाउनलोड समय कम हो जाएगा।
- डिफ़ॉल्ट: -1
- न्यूनतम: -1
- अधिकतम: 100
-
country - देश स्क्रीनशॉट से लिया जाना चाहिए।
- डिफ़ॉल्ट: वर्तमान सबसे तेज़ स्थान
- विकल्प: "एसजी", "यूके", "यूएस"
-
exportURL - निर्यात URL यह निर्दिष्ट करता है कि कैप्चर को कहां निर्यात किया जाना चाहिए
-
encryptionKey - यदि एक बेस 64 एन्कोडेड एईएस एन्क्रिप्शन कुंजी निर्दिष्ट किया जाता है तो आपके कैप्चर को बनाया जाने पर एन्क्रिप्ट किया जाता है। इसका उपयोग करने की सिफारिश की जाती है एन्क्रिप्शन कुंजी विधि बनाएँ कुंजी और बनाने के लिए डिक्रिप्ट करने के तरीके जैसा कि दिखाया गया है एन्क्रिप्टेड कैप्चर को डिक्रिप्ट करने के लिए यह उदाहरण है.
-
noAds - यदि सत्य हैं विज्ञापनों को स्वचालित रूप से छिपाया जाना चाहिए.
-
noCookieNotifications - अगर सच में सभी पाया जाता है कुकी सूचनाएं स्वचालित रूप से छिपाई जानी चाहिए.
-
address - HTML कोड को निष्पादित करने के लिए URL। यदि HTML का उपयोग किया जा रहा है तो यह उपयोगी हो सकता है सीएसएस और छवियों जैसे संसाधनों के लिए रिश्तेदार यूआरएल.
-
proxy - HTTP प्रॉक्सी विवरण इस कैप्चर को बनाने के लिए ब्राउज़र सॉफ्टवेयर का उपयोग करना चाहिए
-
mergeId - एक कैप्चर की आईडी जो होनी चाहिए नए पीडीएफ दस्तावेज़ की शुरुआत में विलय कर दिया गया
-
password - पीडीएफ दस्तावेज़ की सुरक्षा के लिए पासवर्ड साथ में
सार्वजनिक तरीके
-
add_post_parameter (नाम, मान) - एक HTTP पोस्ट पैरामीटर और वैकल्पिक रूप से मान को परिभाषित करता है, इस विधि को कई मापदंडों को जोड़ने के लिए कई बार कहा जा सकता है। इस विधि का उपयोग करके GrabzIt को मजबूर कर देगा HTTP पोस्ट करें.
- नाम - HTTP पोस्ट पैरामीटर का नाम
- मूल्य - HTTP पोस्ट पैरामीटर का मान
-
add_template_parameter (नाम, मान) - परिभाषित करना a कस्टम टेम्पलेट पैरामीटर और मूल्य, कई मापदंडों को जोड़ने के लिए इस विधि को कई बार कहा जा सकता है।
- नाम - टेम्पलेट पैरामीटर का नाम
- मूल्य - टेम्पलेट पैरामीटर का मूल्य
url_to_docx(यूआरएल, विकल्पों = नील)
वह URL निर्दिष्ट करता है जिसे परिवर्तित किया जाना चाहिए intओए डॉक्स।
पैरामीटर्स
-
url - वह URL जिसे परिवर्तित किया जाना चाहिए intओए डॉक्स
- विकल्पों - का एक उदाहरण DOCXOptions वर्ग जो DOCX बनाते समय उपयोग करने के लिए किसी विशेष विकल्प को परिभाषित करता है।
प्रतिलाभ की मात्रा
शून्य
html_to_docx(एचटीएमएल, विकल्पों = नील)
HTML को निर्दिष्ट करता है जिसे परिवर्तित किया जाना चाहिए intओए डॉक्स।
पैरामीटर्स
प्रतिलाभ की मात्रा
शून्य
file_to_docx(पथ, विकल्पों = नील)
एक HTML फ़ाइल निर्दिष्ट करता है जिसे परिवर्तित किया जाना चाहिए intओए डॉक्स।
पैरामीटर्स
-
पथ - कन्वर्ट करने के लिए एक HTML फ़ाइल का फ़ाइल पथ intओए डॉक्स
- विकल्पों - का एक उदाहरण DOCXOptions वर्ग जो DOCX बनाते समय उपयोग करने के लिए किसी विशेष विकल्प को परिभाषित करता है।
प्रतिलाभ की मात्रा
शून्य
DOCXOptions
DOCX कैप्चर बनाते समय उपलब्ध सभी विकल्पों का वर्ग प्रतिनिधित्व करता है।
सार्वजनिक गुण
-
customId - एक कस्टम पहचानकर्ता जिसे आप वेबसर्विस से गुजर सकते हैं। यह आपके द्वारा निर्दिष्ट कॉलबैक URL के साथ वापस आ जाएगा।
-
includeBackground - अगर सही है तो वेब पेज की पृष्ठभूमि छवियों को DOCX में शामिल किया जाना चाहिए
-
pagesize - DOCX का पेज साइज
- डिफ़ॉल्ट: "A4"
- विकल्प: "A3", "A4", "A5", "A6", "B3", "B4", "B5", "BNNUMX", "कानूनी", "पत्र"
-
orientation - DOCX दस्तावेज़ का अभिविन्यास
- डिफ़ॉल्ट: "पोर्ट्रेट"
- विकल्प: "पोर्ट्रेट", "लैंडस्केप"
-
includeLinks - सही है अगर लिंक को DOCX में शामिल किया जाना चाहिए
-
includeImages - अगर सही है तो वेब पेज की छवियों को DOCX में शामिल किया जाना चाहिए
-
title - DOCX दस्तावेज़ को एक शीर्षक प्रदान करें
-
marginTop - मिलीमीटर में मार्जिन जो DOCX दस्तावेज़ पृष्ठ के शीर्ष पर दिखाई देना चाहिए
-
marginLeft - मिलीमीटर में मार्जिन जो DOCX दस्तावेज़ पृष्ठ के बाईं ओर दिखाई देना चाहिए
-
marginBottom - मिलीमीटर में वह मार्जिन जो DOCX डॉक्यूमेंट पेज के नीचे दिखाई दे
-
marginRight - मिलीमीटर में मार्जिन जो DOCX दस्तावेज़ के दाईं ओर दिखाई देना चाहिए
-
browserWidth - ब्राउज़र की चौड़ाई पिक्सेल में
- चेतावनी यह सुविधा अभी बीटा में है और लगातार परिणाम प्रदान नहीं कर सकती है।
- डिफ़ॉल्ट: 1366
- अधिकतम: 10000
- ऑटो चौड़ाई: -1 (पासिंग -1 का अर्थ है कि ब्राउज़र की चौड़ाई DOCX दस्तावेज़ की चौड़ाई से मेल खाती है)
-
pageWidth - परिणामी DOCX की कस्टम चौड़ाई मिमी में
-
pageHeight - परिणामी DOCX की कस्टम ऊंचाई मिमी में
-
delay - मिलीसेकंड की संख्या स्क्रीनशॉट लेने से पहले प्रतीक्षा करें
- डिफ़ॉल्ट: 0
- अधिकतम: 30000
-
requestAs - उपयोगकर्ता एजेंट का प्रकार जिसे आप उपयोग करना चाहते हैं
- डिफ़ॉल्ट: 0
-
विकल्प:
- 0 = इंगित करता है कि मानक ब्राउज़र के उपयोगकर्ता एजेंट का उपयोग किया जाना चाहिए
- 1 = इंगित करता है कि मोबाइल ब्राउज़र के उपयोगकर्ता एजेंट का उपयोग किया जाना चाहिए
- 2 = इंगित करता है कि खोज इंजन के उपयोगकर्ता एजेंट का उपयोग किया जाना चाहिए
-
templateId - एक जोड़ें टेम्पलेट ID जो DOCX दस्तावेज़ के हेडर और पाद लेख को निर्दिष्ट करता है
-
clickElement - यह एक का उपयोग करके HTML तत्व को निर्दिष्ट करता है सीएसएस चयनकर्ता दबाने के लिए। याद रखें क्लिक के प्रभावों को देखने के लिए विलंब की भी आवश्यकता हो सकती है
- चेतावनी यह सुविधा अभी बीटा में है और लगातार परिणाम प्रदान नहीं कर सकती है।
-
targetElement - सीएसएस चयनकर्ता लक्षित वेब पेज पर केवल HTML तत्व को चालू किया जाना है into DOCX, वेब पेज के अन्य सभी भागों को अनदेखा किया जाता है। यदि कई मेल खाने वाले एचटीएमएल तत्व हैं तो पहला चुना जाता है
-
hideElement - सीएसएस चयनकर्ताओं वेब पेज में एक या एक से अधिक HTML तत्वों को छिपाने के लिए, एकाधिक HTML तत्वों को छिपाने के लिए प्रत्येक चयनकर्ता को अल्पविराम से निर्दिष्ट करने के लिए
-
waitForElement - सीएसएस चयनकर्ताओं वेब पेज में HTML तत्व का कब्जा करने से पहले दिखाई देना चाहिए
-
quality - लौटे DOCX की गुणवत्ता। डिफ़ॉल्ट DOCX के लिए अनुशंसित गुणवत्ता का उपयोग करता है।
- गुणवत्ता कम करने से फ़ाइलें कम हो जाएंगी और डाउनलोड समय कम हो जाएगा।
- डिफ़ॉल्ट: -1
- न्यूनतम: -1
- अधिकतम: 100
-
country - देश स्क्रीनशॉट से लिया जाना चाहिए।
- डिफ़ॉल्ट: वर्तमान सबसे तेज़ स्थान
- विकल्प: "एसजी", "यूके", "यूएस"
-
exportURL - निर्यात URL यह निर्दिष्ट करता है कि कैप्चर को कहां निर्यात किया जाना चाहिए
-
encryptionKey - यदि एक बेस 64 एन्कोडेड एईएस एन्क्रिप्शन कुंजी निर्दिष्ट किया जाता है तो आपके कैप्चर को बनाया जाने पर एन्क्रिप्ट किया जाता है। इसका उपयोग करने की सिफारिश की जाती है एन्क्रिप्शन कुंजी विधि बनाएँ कुंजी और बनाने के लिए डिक्रिप्ट करने के तरीके जैसा कि दिखाया गया है एन्क्रिप्टेड कैप्चर को डिक्रिप्ट करने के लिए यह उदाहरण है.
-
noAds - यदि सत्य हैं विज्ञापनों को स्वचालित रूप से छिपाया जाना चाहिए.
-
noCookieNotifications - अगर सच में सभी पाया जाता है कुकी सूचनाएं स्वचालित रूप से छिपाई जानी चाहिए.
-
address - HTML कोड को निष्पादित करने के लिए URL। यदि HTML का उपयोग किया जा रहा है तो यह उपयोगी हो सकता है सीएसएस और छवियों जैसे संसाधनों के लिए रिश्तेदार यूआरएल.
-
proxy - HTTP प्रॉक्सी विवरण इस कैप्चर को बनाने के लिए ब्राउज़र सॉफ्टवेयर का उपयोग करना चाहिए
-
mergeId - एक कैप्चर की आईडी जो होनी चाहिए नए DOCX दस्तावेज़ की शुरुआत में विलय कर दिया गया
-
password - DOCX दस्तावेज़ की सुरक्षा के लिए पासवर्ड साथ में
सार्वजनिक तरीके
-
add_post_parameter (नाम, मान) - एक HTTP पोस्ट पैरामीटर और वैकल्पिक रूप से मान को परिभाषित करता है, इस विधि को कई मापदंडों को जोड़ने के लिए कई बार कहा जा सकता है। इस विधि का उपयोग करके GrabzIt को मजबूर कर देगा HTTP पोस्ट करें.
- नाम - HTTP पोस्ट पैरामीटर का नाम
- मूल्य - HTTP पोस्ट पैरामीटर का मान
-
add_template_parameter (नाम, मान) - परिभाषित करना a कस्टम टेम्पलेट पैरामीटर और मूल्य, कई मापदंडों को जोड़ने के लिए इस विधि को कई बार कहा जा सकता है।
- नाम - टेम्पलेट पैरामीटर का नाम
- मूल्य - टेम्पलेट पैरामीटर का मूल्य
url_to_table(यूआरएल, विकल्पों = नील)
वह URL निर्दिष्ट करता है जिससे HTML तालिकाओं को निकाला जाना चाहिए।
पैरामीटर्स
-
url - HTML तालिकाओं से निकालने के लिए URL
- विकल्पों - का एक उदाहरण TableOptions वह वर्ग जो HTML तालिका को परिवर्तित करते समय उपयोग करने के लिए किसी विशेष विकल्प को परिभाषित करता है।
प्रतिलाभ की मात्रा
शून्य
html_to_table(एचटीएमएल, विकल्पों = नील)
HTML को निर्दिष्ट करता है कि HTML तालिकाओं से निकाला जाना चाहिए।
पैरामीटर्स
-
HTML तालिकाओं से निकालने के लिए HTML - HTML।
- विकल्पों - का एक उदाहरण TableOptions वह वर्ग जो HTML तालिका को परिवर्तित करते समय उपयोग करने के लिए किसी विशेष विकल्प को परिभाषित करता है।
प्रतिलाभ की मात्रा
शून्य
file_to_table(पथ, विकल्पों = नील)
एक HTML फ़ाइल निर्दिष्ट करता है जिसे HTML तालिकाओं से निकाला जाना चाहिए।
पैरामीटर्स
-
पथ - HTML तालिकाओं से HTML तालिकाओं को निकालने के लिए एक HTML फ़ाइल का फ़ाइल पथ।
- विकल्पों - का एक उदाहरण TableOptions वह वर्ग जो HTML तालिका को परिवर्तित करते समय उपयोग करने के लिए किसी विशेष विकल्प को परिभाषित करता है।
प्रतिलाभ की मात्रा
शून्य
TableOptions
CS टेबल को CSV, XLSX या JSON में कनवर्ट करते समय उपलब्ध सभी विकल्पों का प्रतिनिधित्व करता है।
सार्वजनिक गुण
-
customId - एक कस्टम पहचानकर्ता जिसे आप वेबसर्विस से गुजर सकते हैं। यह आपके द्वारा निर्दिष्ट कॉलबैक URL के साथ वापस आ जाएगा
-
tableNumberToInclude - तालिका के सूचकांक को परिवर्तित किया जा सकता है, वेब पेज के सभी टेबल वेब पेज के ऊपर से नीचे तक ऑर्डर किए गए हैं
-
format - तालिका जिस प्रारूप में होनी चाहिए
- डिफ़ॉल्ट: "सीएसवी"
- विकल्प: "csv", "json", "xlsx"
-
includeHeaderNames - अगर सही हैडर के नाम तालिका में शामिल किए जाएंगे
-
includeAllTables - अगर वेब पेज पर सही सभी तालिका को अलग-अलग स्प्रेडशीट शीट में दिखाई देने वाली प्रत्येक तालिका के साथ निकाला जाएगा। केवल XLSX प्रारूप के साथ उपलब्ध है
-
targetElement - वेब पेज में एकमात्र एचटीएमएल तत्व की आईडी जिसका उपयोग टेबल निकालने के लिए किया जाना चाहिए
-
requestAs - उपयोगकर्ता एजेंट का प्रकार जिसे आप उपयोग करना चाहते हैं
- डिफ़ॉल्ट: 0
-
विकल्प:
- 0 = इंगित करता है कि मानक ब्राउज़र के उपयोगकर्ता एजेंट का उपयोग किया जाना चाहिए
- 1 = इंगित करता है कि मोबाइल ब्राउज़र के उपयोगकर्ता एजेंट का उपयोग किया जाना चाहिए
- 2 = इंगित करता है कि खोज इंजन के उपयोगकर्ता एजेंट का उपयोग किया जाना चाहिए
-
country - देश स्क्रीनशॉट से लिया जाना चाहिए।
- डिफ़ॉल्ट: वर्तमान सबसे तेज़ स्थान
- विकल्प: "एसजी", "यूके", "यूएस"
-
exportURL - निर्यात URL यह निर्दिष्ट करता है कि कैप्चर को कहां निर्यात किया जाना चाहिए
-
encryptionKey - यदि एक बेस 64 एन्कोडेड एईएस एन्क्रिप्शन कुंजी निर्दिष्ट किया जाता है तो आपके कैप्चर को बनाया जाने पर एन्क्रिप्ट किया जाता है। इसका उपयोग करने की सिफारिश की जाती है एन्क्रिप्शन कुंजी विधि बनाएँ कुंजी और बनाने के लिए डिक्रिप्ट करने के तरीके जैसा कि दिखाया गया है एन्क्रिप्टेड कैप्चर को डिक्रिप्ट करने के लिए यह उदाहरण है.
-
address - HTML कोड को निष्पादित करने के लिए URL। यदि HTML का उपयोग किया जा रहा है तो यह उपयोगी हो सकता है सीएसएस और छवियों जैसे संसाधनों के लिए रिश्तेदार यूआरएल.
-
proxy - HTTP प्रॉक्सी विवरण इस कैप्चर को बनाने के लिए ब्राउज़र सॉफ्टवेयर का उपयोग करना चाहिए
सार्वजनिक तरीके
-
add_post_parameter (नाम, मान) - एक HTTP पोस्ट पैरामीटर और वैकल्पिक रूप से मान को परिभाषित करता है, इस विधि को कई मापदंडों को जोड़ने के लिए कई बार कहा जा सकता है। इस विधि का उपयोग करके GrabzIt को मजबूर कर देगा HTTP पोस्ट करें.
- नाम - HTTP पोस्ट पैरामीटर का नाम
- मूल्य - HTTP पोस्ट पैरामीटर का मान
यह किसी फ़ाइल को सहेजने की अनुशंसित विधि है
save(callBackURL = nil)
Save परिणाम असिंक्रोनस रूप से और एक अद्वितीय पहचानकर्ता देता है, जिसका उपयोग स्क्रीनशॉट को प्राप्त करने के लिए किया जा सकता है परिणाम प्राप्त करें विधि.
पैरामीटर्स
-
callBackURL - द हैंडलर GrabzIt सेवा को अपना काम पूरा करने के बाद कॉल करना चाहिए
प्रतिलाभ की मात्रा
स्क्रीनशॉट की विशिष्ट पहचानकर्ता अन्यथा यदि कोई त्रुटि हुई है तो अपवाद को फेंक दिया जाता है। इसका उपयोग get_result विधि के साथ स्क्रीनशॉट प्राप्त करने के लिए किया जा सकता है
इस पद्धति को चेतावनी देना तुल्यकालिक है, जिससे परिणाम संसाधित होने के दौरान एक अनुप्रयोग रुक जाएगा
save_to()
Save स्क्रीनशॉट बाइट डेटा वाले एक चर के समरूप परिणाम।
प्रतिलाभ की मात्रा
यदि सफल है तो फ़ाइल का बाइट डेटा लौटाता है अन्यथा यह अपवाद को फेंकता है।
इस पद्धति को चेतावनी देना तुल्यकालिक है, जिससे परिणाम संसाधित होने के दौरान एक अनुप्रयोग रुक जाएगा
save_to(saveToफाइल)
Save परिणाम एक फ़ाइल के लिए तुल्यकालिक रूप से।
पैरामीटर्स
-
saveToफ़ाइल - कैप्चर करने वाला फ़ाइल पथ होगा saved एक बार इसे पूरा कर लिया गया है
प्रतिलाभ की मात्रा
यदि यह सफल है तो सही लौटाता है अन्यथा यह एक अपवाद फेंकता है।
get_status(आईडी)
एक GrabzIt स्क्रीनशॉट की वर्तमान स्थिति प्राप्त करें।
पैरामीटर्स
-
आईडी - स्क्रीनशॉट का विशिष्ट पहचानकर्ता
प्रतिलाभ की मात्रा
ScreenShotStatus वस्तु
get_cookies(डोमेन)
सभी कुकीज़ प्राप्त करें जो GrabzIt एक विशेष डोमेन के लिए उपयोग कर रहा है। इसमें उपयोगकर्ता परिभाषित कुकीज़ भी शामिल हो सकते हैं।
पैरामीटर्स
-
डोमेन - के लिए कुकीज़ वापस करने के लिए डोमेन
प्रतिलाभ की मात्रा
कुकीज
सरणी
set_cookie (नाम, डोमेन, मान = "", पथ = "/", httponly = false, समाप्त हो रहा है "")
GrabzIt पर एक नया कस्टम कुकी सेट करता है, अगर कस्टम कुकी का एक ही नाम और डोमेन है क्योंकि एक वैश्विक कुकी वैश्विक कुकी से ओवरराइड है।
यह तब उपयोगी हो सकता है जब वेबसाइटों की कार्यक्षमता कुकीज़ द्वारा नियंत्रित की जाती है।
पैरामीटर्स
-
नाम - सेट करने के लिए कुकी का नाम
-
डोमेन - कुकी सेट करने के लिए वेबसाइट का डोमेन
- मूल्य - कुकी का मूल्य
- पथ - वेबसाइट पथ कुकी से संबंधित है
- httponly - अगर सच है कि कुकी केवल HTTP प्रोटोकॉल के साथ उपयोग की जा सकती है
-
समय सीमा समाप्त - कुकी को समाप्त होने पर परिभाषित करता है। अगर कुकी समाप्त नहीं होनी चाहिए, तो एक शून्य मान पास करें
- प्रारूप में होना चाहिए yyyy-mm-dd hh: mm: ss
प्रतिलाभ की मात्रा
यह सच है कि अगर कुकी सफलतापूर्वक सेट हो गई है, अन्यथा झूठी है
delete_cookie (नाम, डोमेन)
कस्टम कुकी हटाएं या वैश्विक कुकी का उपयोग करने से रोकें
पैरामीटर्स
-
नाम - हटाने के लिए कुकी का नाम
-
डोमेन - कुकी को हटाने के लिए वेबसाइट का डोमेन
प्रतिलाभ की मात्रा
यह सच है कि अगर कुकी को सफलतापूर्वक हटा दिया गया है, अन्यथा गलत है
प्राप्त_watermarks()
अपने अपलोड किए गए कस्टम प्राप्त करें watermarks
प्रतिलाभ की मात्रा
WaterMark सरणी
प्राप्त_watermark(पहचानकर्ता)
अपने अपलोड किए गए कस्टम प्राप्त करें watermarks
पैरामीटर्स
-
पहचानकर्ता - किसी विशेष रिवाज की पहचानकर्ता watermark आप देखना चाहते हैं
प्रतिलाभ की मात्रा
WaterMark
जोड़ें_watermark(पहचानकर्ता, पथ, xpos, ypos)
एक नया रिवाज जोड़ें watermark
पैरामीटर्स
-
पहचानकर्ता - वह पहचानकर्ता जिसे आप कस्टम देना चाहते हैं watermark। यह महत्वपूर्ण है कि यह पहचानकर्ता अद्वितीय है।
-
पथ - का पूर्ण पथ watermark अपने सर्वर पर। उदाहरण के लिए C: /watermark/ १.png
-
xpos - वह क्षैतिज स्थिति जिसे आप स्क्रीनशॉट को दिखाना चाहते हैं
- अपेक्षित
-
विकल्प:
- वाम = 0
- केंद्र = 1
- राइट = 2
-
ypos - ऊर्ध्वाधर स्थिति जिस पर आप स्क्रीनशॉट दिखाना चाहते हैं
- अपेक्षित
-
विकल्प:
- शीर्ष = 0
- मध्य = 1
- नीचे = 2
प्रतिलाभ की मात्रा
सही है अगर watermark सफलतापूर्वक सेट किया गया था
हटाएं_watermark(पहचानकर्ता)
एक कस्टम हटाएं watermark
पैरामीटर्स
-
पहचानकर्ता - कस्टम की पहचानकर्ता watermark आप हटाना चाहते हैं
प्रतिलाभ की मात्रा
सही है अगर watermark सफलतापूर्वक हटा दिया गया था
set_local_proxy (मान)
इस विधि को सक्षम बनाता है स्थानीय प्रॉक्सी सर्वर सभी अनुरोधों के लिए इस्तेमाल किया जाएगा।
पैरामीटर्स
-
प्रॉक्सीयूएल - URL, जिसमें प्रॉक्सी की आवश्यकता होने पर पोर्ट शामिल हो सकता है। एक अशक्त प्रदान करना किसी भी पूर्व निर्धारित प्रॉक्सी को हटा देगा
use_ssl (मान)
अगर यह GrabzIt के अनुरोधों को निर्दिष्ट करता है एपीआई को एसएसएल का उपयोग करना चाहिए
पैरामीटर्स
-
मूल्य - अगर GrabzIt के एपीआई के सभी अनुरोध SSL का उपयोग करेंगे
create_encryption_key ()
क्रिप्टोग्राफिक रूप से सुरक्षित आधार 64 एन्क्रिप्शन कुंजी, 44 वर्ण लंबे बनाएं।
डिक्रिप्ट (डेटा, कुंजी)
प्रदान की गई एन्क्रिप्शन कुंजी का उपयोग करके एन्क्रिप्टेड कैप्चर को डिक्रिप्ट करें।
पैरामीटर्स
decrypt_file (पथ, कुंजी)
प्रदान की गई एन्क्रिप्शन कुंजी का उपयोग करके एन्क्रिप्टेड कैप्चर को डिक्रिप्ट करें।
पैरामीटर्स
परिणाम कक्षाएं
कुकीज
सार्वजनिक गुण
-
name
-
value
-
domain
- कुकी के लिए डोमेन सेट है।
-
path
- इस कुकी पर लागू होने वाले डोमेन का पथ।
-
httpOnly
- यदि यह कुकी केवल तभी मान्य होती है जब वेबसाइट को HTTP प्रोटोकॉल के साथ देखा जाता है।
-
expires
- यह कुकी समाप्त होने की तिथि है
-
type
-
यह कुकी का प्रकार है, जो निम्न में से एक हो सकता है:
- ग्लोबल - यह GrabzIt द्वारा निर्धारित एक वैश्विक कुकी है
- स्थानीय - यह आपके द्वारा निर्धारित एक स्थानीय कुकी है
- ओवरराइड - एक वैश्विक कुकी जो आपके द्वारा ओवरराइड की गई है
ScreenShotStatus
स्क्रीनशॉट की वर्तमान स्थिति का प्रतिनिधित्व करने वाला वर्ग।
सार्वजनिक गुण
-
processing
- अगर सच में स्क्रीनशॉट अभी भी संसाधित किया जा रहा है।
-
cached
- यदि सच है तो स्क्रीनशॉट को संसाधित कर दिया गया है और वर्तमान में कैश किया गया है।
-
expired
- अगर सच है तो स्क्रीनशॉट अब GrabzIt सिस्टम पर नहीं है।
-
message
- सिस्टम द्वारा एक त्रुटि संदेश लौटाया गया।
WaterMark
यह वर्ग प्रथा का प्रतिनिधित्व करता है watermarks GrabzIt में संग्रहीत
सार्वजनिक गुण
-
identifier
-
xPosition
-
का क्षैतिज आसन watermark
- वाम = 0
- केंद्र = 1
- राइट = 2
-
yPosition
-
की खड़ी मुद्रा watermark
- शीर्ष = 0
- मध्य = 1
- नीचे = 2
-
format