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

GrabzItClient जावा के साथजावा एपीआई

विवरण

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

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

GrabzItFile GetResult(String आईडी)

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

पैरामीटर्स

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

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

GrabzItFile वस्तु


URLToAnimation(String यूआरएल, AnimationOptions विकल्प)

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

पैरामीटर्स

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

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

शून्य

AnimationOptions

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

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

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

URLToImage(String यूआरएल, ImageOptions विकल्प)

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

पैरामीटर्स

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

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

शून्य

HTMLToImage(String एचटीएमएल, ImageOptions विकल्प)

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

पैरामीटर्स

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

शून्य

FileToImage(String पथ, ImageOptions विकल्प)

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

पैरामीटर्स

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

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

शून्य

ImageOptions

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

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

  • setCustomId(String value) - कस्टम आइडेंटिफ़ायर जिसे आप स्क्रीनशॉट webservice से गुजर सकते हैं। यह आपके द्वारा निर्दिष्ट कॉलबैक URL के साथ वापस आ जाएगा।
    • डिफ़ॉल्ट: खाली
  • setBrowserWidth(int value) - पिक्सल में ब्राउजर की चौड़ाई
    • डिफ़ॉल्ट: 1024
    • अधिकतम: 10000
  • setBrowserHeight(int value) - पिक्सल में ब्राउजर की ऊंचाई
    • डिफ़ॉल्ट: 768
    • अधिकतम: 10000
    • पूर्ण लंबाई: -1 (पासिंग -1 का मतलब है कि पूरे वेब पेज का एक सिंसशॉट लिया गया है)
  • setWidth(int value) - पिक्सेल में परिणामी थंबनेल की चौड़ाई
    • डिफ़ॉल्ट: ब्राउज़र चौड़ाई का उच्चतम अनुपात संभव है जो उपयोगकर्ताओं के पैकेज के लिए अधिकतम चौड़ाई के भीतर फिट बैठता है
    • अधिकतम: पैकेज के लिए अधिकतम चौड़ाई
    • पूर्ण चौड़ाई: -1 (पासिंग -1 का अर्थ है कि थंबनेल की चौड़ाई कम नहीं है)
  • setHeight(int value) - पिक्सेल में परिणामी थंबनेल की ऊंचाई
    • डिफ़ॉल्ट: ब्राउज़र ऊंचाई का उच्चतम अनुपात संभव है जो उपयोगकर्ताओं के पैकेज के लिए अधिकतम ऊंचाई के भीतर फिट बैठता है
    • अधिकतम: पैकेज के लिए अधिकतम ऊंचाई
    • पूर्ण ऊंचाई: -1 (पासिंग -1 का अर्थ है कि थंबनेल की ऊंचाई कम नहीं है)
  • setFormat(ImageFormat value) - स्क्रीनशॉट जिस फॉर्मेट में होना चाहिए।
  • setDelay(int value) - मिलीसेकंड की संख्या स्क्रीनशॉट लेने से पहले प्रतीक्षा करें
    • डिफ़ॉल्ट: 0
    • अधिकतम: 30000
  • setTargetElement(String value) - आईडी या वर्ग सीएसएस चयनकर्ता लक्षित वेब पेज पर केवल HTML तत्व को चालू किया जाना है intoa स्क्रीनशॉट, वेब पेज के अन्य सभी भागों को अनदेखा किया जाता है। यदि कई मेल खाने वाले एचटीएमएल तत्व हैं तो पहला चुना जाता है
    • डिफ़ॉल्ट: खाली
  • setHideElement(String value) - आईडी या वर्ग सीएसएस चयनकर्ताओं वेब पेज में एक या एक से अधिक HTML तत्वों को छिपाने के लिए, एकाधिक HTML तत्वों को छिपाने के लिए प्रत्येक चयनकर्ता को अल्पविराम से निर्दिष्ट करने के लिए
    • डिफ़ॉल्ट: खाली
  • setWaitForElement(String value) - आईडी या वर्ग सीएसएस चयनकर्ताओं वेब पेज में HTML तत्व का कब्जा करने से पहले दिखाई देना चाहिए
    • डिफ़ॉल्ट: खाली
  • setRequestAs(BrowserType value) - उपयोगकर्ता एजेंट का प्रकार जिसे आप उपयोग करना चाहते हैं
  • setCustomWaterMarkId(String value) - छवि में एक कस्टम वॉटरमार्क जोड़ें
    • डिफ़ॉल्ट: खाली
  • setQuality(int value) - लौटी छवि की गुणवत्ता। यह वर्तमान में केवल JPG छवियों को प्रभावित करता है, जिसमें 85% का डिफ़ॉल्ट संपीड़न है।
    • गुणवत्ता कम करने से फ़ाइलें कम हो जाएंगी और डाउनलोड समय कम हो जाएगा।
    • डिफ़ॉल्ट: -1
    • न्यूनतम: -1
    • अधिकतम: 100
  • setTransparent(boolean value) - अगर सच है छवि पर कब्जा पारदर्शी होना चाहिए। यह केवल पीएनजी और टिफ चित्रों के साथ संगत है।
    • डिफ़ॉल्ट: गलत
  • setHd(boolean value) - अगर छवि सच है कब्जा उच्च परिभाषा में होगा यह छवि आयामों के आकार को दोगुना करता है।
    • डिफ़ॉल्ट: गलत
  • setCountry(Country value) - देश स्क्रीनशॉट से लिया जाना चाहिए।
    • चेतावनी यह सुविधा अभी बीटा में है और लगातार परिणाम प्रदान नहीं कर सकती है।
    • डिफ़ॉल्ट: वर्तमान सबसे तेज़ स्थान
    • विकल्प: देश.SINGAPORE, देश।यूनाइटेड किंगडम, देश।संयुक्त राज्य अमेरिका
  • setExportURL(String value) - निर्यात URL यह निर्दिष्ट करता है कि कैप्चर को कहां निर्यात किया जाना चाहिए
    • डिफ़ॉल्ट: खाली
  • setEncryptionKey(String key) - यदि एक बेस 64 एन्कोडेड एईएस एन्क्रिप्शन कुंजी निर्दिष्ट किया जाता है तो आपके कैप्चर को बनाया जाने पर एन्क्रिप्ट किया जाता है। इसका उपयोग करने की सिफारिश की जाती है एन्क्रिप्शन कुंजी विधि बनाएँ कुंजी और बनाने के लिए डिक्रिप्ट करने के तरीके जैसा कि दिखाया गया है एन्क्रिप्टेड कैप्चर को डिक्रिप्ट करने के लिए यह उदाहरण है.
    • डिफ़ॉल्ट: खाली
  • setNoAds(boolean noAds) - यदि सत्य हैं विज्ञापनों को स्वचालित रूप से छिपाया जाना चाहिए.
    • डिफ़ॉल्ट: गलत
  • setNoCookieNotifications(boolean noCookieNotifications) - अगर सच में सभी पाया जाता है कुकी सूचनाएं स्वचालित रूप से छिपाई जानी चाहिए.
    • डिफ़ॉल्ट: गलत
  • setAddress(String address) - HTML कोड को निष्पादित करने के लिए URL। यदि HTML का उपयोग किया जा रहा है तो यह उपयोगी हो सकता है सीएसएस और छवियों जैसे संसाधनों के लिए रिश्तेदार यूआरएल.
    • डिफ़ॉल्ट: खाली
  • setProxy(String proxy) - HTTP प्रॉक्सी विवरण इस कैप्चर को बनाने के लिए ब्राउज़र सॉफ्टवेयर का उपयोग करना चाहिए
    • डिफ़ॉल्ट: खाली

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

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

URLToRenderedHTML(String यूआरएल, HTMLOptions विकल्प)

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

पैरामीटर्स

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

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

शून्य

HTMLToRenderedHTML(string एचटीएमएल, HTMLOptions विकल्प)

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

पैरामीटर्स

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

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

शून्य

FileToRenderedHTML(string पथ, HTMLOptions विकल्प)

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

पैरामीटर्स

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

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

शून्य

HTMLOptions

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

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

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

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

URLToPDF(String यूआरएल, PDFOptions विकल्प)

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

पैरामीटर्स

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

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

शून्य

HTMLToPDF(String एचटीएमएल, PDFOptions विकल्प)

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

पैरामीटर्स

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

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

शून्य

FileToPDF(String पथ, PDFOptions विकल्प)

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

पैरामीटर्स

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

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

शून्य

PDFOptions

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

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

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

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

URLToDOCX (String यूआरएल, DOCXOptions विकल्प)

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

पैरामीटर्स

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

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

शून्य

HTMLToDOCX(String एचटीएमएल, DOCXOptions विकल्प)

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

पैरामीटर्स

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

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

शून्य

FileToDOCX(String पथ, DOCXOptions विकल्प)

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

पैरामीटर्स

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

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

शून्य

DOCXOptions

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

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

  • setCustomId(String value) - एक कस्टम पहचानकर्ता जिसे आप वेबसर्विस से गुजर सकते हैं। यह आपके द्वारा निर्दिष्ट कॉलबैक URL के साथ वापस आ जाएगा।
    • डिफ़ॉल्ट: खाली
  • setIncludeBackground(boolean value) - अगर सही है तो वेब पेज की पृष्ठभूमि छवियों को DOCX में शामिल किया जाना चाहिए
    • डिफ़ॉल्ट: सच
  • setPageSize(PageSize value) - DOCX का पेज साइज
  • setOrientation(PageOrientation value) - DOCX दस्तावेज़ का अभिविन्यास
  • setIncludeLinks(boolean value) - सही है अगर लिंक को DOCX में शामिल किया जाना चाहिए
    • डिफ़ॉल्ट: सच
  • setIncludeImages(boolean value) - अगर सही है तो वेब पेज की छवियों को DOCX में शामिल किया जाना चाहिए
    • डिफ़ॉल्ट: सच
  • setTitle(String value) - DOCX दस्तावेज़ को एक शीर्षक प्रदान करें
    • डिफ़ॉल्ट: खाली
  • setMarginTop(int value) - मिलीमीटर में मार्जिन जो DOCX दस्तावेज़ पृष्ठ के शीर्ष पर दिखाई देना चाहिए
    • डिफ़ॉल्ट: 10
  • setMarginLeft(int value) - मिलीमीटर में मार्जिन जो DOCX दस्तावेज़ पृष्ठ के बाईं ओर दिखाई देना चाहिए
    • डिफ़ॉल्ट: 10
  • setMarginBottom(int value) - मिलीमीटर में वह मार्जिन जो DOCX डॉक्यूमेंट पेज के नीचे दिखाई दे
    • डिफ़ॉल्ट: 10
  • setMarginRight(int value) - मिलीमीटर में मार्जिन जो DOCX दस्तावेज़ के दाईं ओर दिखाई देना चाहिए
    • डिफ़ॉल्ट: 10
  • setBrowserWidth(int value) - ब्राउज़र की चौड़ाई पिक्सेल में
    • चेतावनी यह सुविधा अभी बीटा में है और लगातार परिणाम प्रदान नहीं कर सकती है।
    • डिफ़ॉल्ट: 1024
    • अधिकतम: 10000
    • ऑटो चौड़ाई: -1 (पासिंग -1 का अर्थ है कि ब्राउज़र की चौड़ाई पीडीएफ दस्तावेज़ की चौड़ाई से मेल खाती है)
  • setPageWidth(int value) - परिणामी DOCX की कस्टम चौड़ाई मिमी में
    • चूक: PageSize चौडाई
    • न्यूनतम: 15
  • setPageHeight(int value) - परिणामी DOCX की कस्टम ऊंचाई मिमी में
    • चूक: PageSize ऊंचाई
    • न्यूनतम: 15
  • setDelay(int value) - मिलीसेकंड की संख्या स्क्रीनशॉट लेने से पहले प्रतीक्षा करें
    • डिफ़ॉल्ट: 0
    • अधिकतम: 30000
  • setRequestAs(BrowserType value) - उपयोगकर्ता एजेंट का प्रकार जिसे आप उपयोग करना चाहते हैं
  • setTemplateId(String value) - एक जोड़ें टेम्पलेट ID जो DOCX दस्तावेज़ के हेडर और पाद लेख को निर्दिष्ट करता है
    • डिफ़ॉल्ट: खाली
  • setTargetElement(String value) - आईडी या वर्ग सीएसएस चयनकर्ता लक्षित वेब पेज पर केवल HTML तत्व को चालू किया जाना है intoa स्क्रीनशॉट, वेब पेज के अन्य सभी भागों को अनदेखा किया जाता है। यदि कई मेल खाने वाले एचटीएमएल तत्व हैं तो पहला चुना जाता है
    • डिफ़ॉल्ट: खाली
  • setHideElement(String value) - आईडी या वर्ग सीएसएस चयनकर्ताओं वेब पेज में एक या एक से अधिक HTML तत्वों को छिपाने के लिए, एकाधिक HTML तत्वों को छिपाने के लिए प्रत्येक चयनकर्ता को अल्पविराम से निर्दिष्ट करने के लिए
    • डिफ़ॉल्ट: खाली
  • setWaitForElement(String value) - आईडी या वर्ग सीएसएस चयनकर्ताओं वेब पेज में HTML तत्व का कब्जा करने से पहले दिखाई देना चाहिए
    • डिफ़ॉल्ट: खाली
  • setQuality(int value) - लौटे DOCX की गुणवत्ता। डिफ़ॉल्ट DOCX के लिए अनुशंसित गुणवत्ता का उपयोग करता है।
    • गुणवत्ता कम करने से फ़ाइलें कम हो जाएंगी और डाउनलोड समय कम हो जाएगा।
    • डिफ़ॉल्ट: -1
    • न्यूनतम: -1
    • अधिकतम: 100
  • setCountry(Country value) - देश स्क्रीनशॉट से लिया जाना चाहिए।
    • चेतावनी यह सुविधा अभी बीटा में है और लगातार परिणाम प्रदान नहीं कर सकती है।
    • डिफ़ॉल्ट: वर्तमान सबसे तेज़ स्थान
    • विकल्प: देश.SINGAPORE, देश।यूनाइटेड किंगडम, देश।संयुक्त राज्य अमेरिका
  • setExportURL(String value) - निर्यात URL यह निर्दिष्ट करता है कि कैप्चर को कहां निर्यात किया जाना चाहिए
    • डिफ़ॉल्ट: खाली
  • setEncryptionKey(String key) - यदि एक बेस 64 एन्कोडेड एईएस एन्क्रिप्शन कुंजी निर्दिष्ट किया जाता है तो आपके कैप्चर को बनाया जाने पर एन्क्रिप्ट किया जाता है। इसका उपयोग करने की सिफारिश की जाती है एन्क्रिप्शन कुंजी विधि बनाएँ कुंजी और बनाने के लिए डिक्रिप्ट करने के तरीके जैसा कि दिखाया गया है एन्क्रिप्टेड कैप्चर को डिक्रिप्ट करने के लिए यह उदाहरण है.
    • डिफ़ॉल्ट: खाली
  • setNoAds(boolean noAds) - यदि सत्य हैं विज्ञापनों को स्वचालित रूप से छिपाया जाना चाहिए.
    • डिफ़ॉल्ट: गलत
  • setNoCookieNotifications(boolean noCookieNotifications) - अगर सच में सभी पाया जाता है कुकी सूचनाएं स्वचालित रूप से छिपाई जानी चाहिए.
    • डिफ़ॉल्ट: गलत
  • setAddress(String address) - HTML कोड को निष्पादित करने के लिए URL। यदि HTML का उपयोग किया जा रहा है तो यह उपयोगी हो सकता है सीएसएस और छवियों जैसे संसाधनों के लिए रिश्तेदार यूआरएल.
    • डिफ़ॉल्ट: खाली
  • setProxy(String proxy) - HTTP प्रॉक्सी विवरण इस कैप्चर को बनाने के लिए ब्राउज़र सॉफ्टवेयर का उपयोग करना चाहिए
    • डिफ़ॉल्ट: खाली
  • setMergeId(String mergeId) - एक कैप्चर की आईडी जो होनी चाहिए नए DOCX दस्तावेज़ की शुरुआत में विलय कर दिया गया
    • डिफ़ॉल्ट: खाली
  • setPassword(String mergeId) - DOCX दस्तावेज़ की सुरक्षा के लिए पासवर्ड साथ में
    • डिफ़ॉल्ट: खाली

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

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

URLToTable(String यूआरएल, TableOptions विकल्प)

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

पैरामीटर्स

  • url - HTML तालिकाओं से निकालने के लिए URL
    • अपेक्षित
  • TableOptions विकल्प - का एक उदाहरण TableOptions वह वर्ग जो HTML तालिका को परिवर्तित करते समय उपयोग करने के लिए किसी विशेष विकल्प को परिभाषित करता है।

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

शून्य

HTMLToTable (String एचटीएमएल, TableOptions विकल्प)

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

पैरामीटर्स

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

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

शून्य

FileToTable (String पथ, TableOptions विकल्प)

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

पैरामीटर्स

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

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

शून्य

TableOptions

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

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

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

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

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

Save()

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

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

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


यह किसी फ़ाइल को सहेजने की अनुशंसित विधि है

Save(String callBackURL)

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

पैरामीटर्स

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

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

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

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

GrabzItFile SaveTo()

Save परिणाम समकालिक रूप से a GrabzItFile वस्तु।

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

GrabzItFile वस्तु


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

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

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

पैरामीटर्स

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

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

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


स्थिति GetStatus (String आईडी)

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

पैरामीटर्स

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

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

स्थिति वस्तु


GrabzItCookie [] GetCookies (String डोमेन)

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

पैरामीटर्स

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

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

GrabzItCookie सरणी


setcookie (String नाम, String डोमेन, String मूल्य, String पथ, boolhttponly, दिनांक की समय सीमा समाप्त)

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

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

पैरामीटर्स

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

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

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


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

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

पैरामीटर्स

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

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

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


WaterMark[] हो जाओWaterMarks()

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

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

WaterMark सरणी


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

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

पैरामीटर्स

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

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

WaterMark वस्तु


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

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

पैरामीटर्स

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

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

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


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

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

पैरामीटर्स

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

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

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


SetLocalProxy (String proxyUrl)

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

पैरामीटर्स

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

UseSSL (boolvalue मान)

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

पैरामीटर्स

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

String CreateEncryptionKey ()

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


डिक्रिप्ट (String पथ, String कुंजी)

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

पैरामीटर्स

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

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

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

पैरामीटर्स


बाइट [] डिक्रिप्ट (बाइट [] डेटा, String कुंजी)

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

पैरामीटर्स


enums

ImageFormat

इस enum में निम्न मान शामिल हैं।

  • BMP8
  • BMP16
  • BMP24
  • बीएमपी
  • जेपीजी
  • झगड़ा
  • पीएनजी
  • webp

BrowserType

इस enum में निम्न मान शामिल हैं।

  • STANDARDBROWSER
  • मोबाइल ब्राउज़र
  • खोज इंजन
  • FALLBACKBROWSER

देश

इस enum में निम्न मान शामिल हैं।

  • चूक
  • सिंगापुर
  • यूनाइटेड किंगडम
  • संयुक्त राज्य अमेरिका

PageSize

इस enum में निम्न मान शामिल हैं।

  • A3
  • A4
  • A5
  • A6
  • B3
  • B4
  • B5
  • B6
  • कानूनी
  • पत्र

PageOrientation

इस enum में निम्न मान शामिल हैं।

  • लैंडस्केप
  • पोर्ट्रेट

CSSMediaType

इस enum में निम्न मान शामिल हैं।

  • प्रिंट
  • स्क्रीन

TableFormat

इस enum में निम्न मान शामिल हैं।

  • CSV
  • JSON
  • XSLX

HorizontalPosition

इस enum में निम्न मान शामिल हैं।

  • बायाँ
  • केन्द्र
  • RIGHT

VerticalPosition

इस enum में निम्न मान शामिल हैं।

  • टॉप
  • मध्य
  • नीचे

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

कुकी

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

  • String getName()
    • कुकी का नाम।
  • String getValue()
    • कुकी मूल्य।
  • String getDomain()
    • कुकी के लिए डोमेन सेट है।
  • String getPath()
    • इस कुकी पर लागू होने वाले डोमेन का पथ।
  • String getHttpOnly()
    • यदि यह कुकी केवल तभी मान्य होती है जब वेबसाइट को HTTP प्रोटोकॉल के साथ देखा जाता है।
  • String getExpires()
    • यह कुकी समाप्त होने की तिथि है
  • String getType()
    • यह कुकी का प्रकार है, जो निम्न में से एक हो सकता है:
      • ग्लोबल - यह GrabzIt द्वारा निर्धारित एक वैश्विक कुकी है
      • स्थानीय - यह आपके द्वारा निर्धारित एक स्थानीय कुकी है
      • ओवरराइड - एक वैश्विक कुकी जो आपके द्वारा ओवरराइड की गई है

GrabzItFile

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

  • बाइट [] getBytes ()
  • शून्य Save(String पथ)
  • String सेवा मेरेString()

स्थिति

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

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

  • boolean isProcessing ()
    • अगर सच में स्क्रीनशॉट अभी भी संसाधित किया जा रहा है।
  • boolइकन कैश्ड () है
    • यदि सच है तो स्क्रीनशॉट को संसाधित कर दिया गया है और वर्तमान में कैश किया गया है।
  • boolean निष्पादित है ()
    • अगर सच है तो स्क्रीनशॉट अब GrabzIt सिस्टम पर नहीं है।
  • String getMessage ()
    • सिस्टम द्वारा एक त्रुटि संदेश लौटाया गया।

WaterMark

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

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