GrabzItClient जावा के साथ
विवरण
यह वर्ग GrabzIt स्क्रीनशॉट वेब सेवाओं के साथ सभी संचार को संभालता है।
सार्वजनिक तरीके
- GrabzItFile GetResult(String id)
- URLToAnimation(String url, AnimationOptions options)
- URLToImage(String url, ImageOptions options)
- HTMLToImage(String html, ImageOptions options)
- FileToImage(String path, ImageOptions options)
- URLToPDF(String url, PDFOptions options)
- HTMLToPDF(String html, PDFOptions options)
- FileToPDF(String path, PDFOptions options)
- URLToDOCX(String url, DOCXOptions options)
- HTMLToDOCX(String html, DOCXOptions options)
- FileToDOCX(String path, DOCXOptions options)
- URLToTable(String url, TableOptions options)
- HTMLToTable(String html, TableOptions options)
- FileToTable(String path, TableOptions options)
- URLToRenderedHTML(String url, HTMLOptions options)
- HTMLToRenderedHTML(String html, HTMLOptions options)
- FileToRenderedHTML(String path, HTMLOptions options)
- String Save()
- String Save(String callBackURL)
- GrabzItFile SaveTo()
- boolean SaveTo(String saveToFile)
- Status GetStatus(String id)
- GrabzItCookie[] GetCookies(String domain)
- boolean SetCookie(String name, String domain, String value, String path, boolean httponly, Date? expires)
- boolean DeleteCookie(String name, String domain)
- WaterMark[] GetWaterMarks()
- WaterMark GetWaterMark(String identifier)
- boolean AddWaterMark(String identifier, String path, HorizontalPosition xpos, VerticalPosition ypos)
- boolean DeleteWaterMark(String identifier)
- SetLocalProxy(String proxyUrl)
- UseSSL(boolean value)
- String CreateEncryptionKey()
- Decrypt(String path, String key)
- GrabzItFile Decrypt(GrabzItFile file, String key)
- byte[] Decrypt(byte[] data, String key)
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।
-
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
- नेवर लूप: -1
-
setReverse(boolean value) - अगर सही है तो एनिमेटेड GIF के फ्रेम उलटे हैं
-
setCustomWaterMarkId(String value) - कस्टम जोड़ें watermark एनिमेटेड 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ओए छवि।
पैरामीटर्स
-
html - कन्वर्ट करने के लिए HTML intओए छवि
- विकल्पों - का एक उदाहरण ImageOptions वह वर्ग जो छवि बनाते समय उपयोग करने के लिए किसी विशेष विकल्प को परिभाषित करता है।
प्रतिलाभ की मात्रा
शून्य
FileToImage(String पथ, ImageOptions विकल्प)
एक HTML फ़ाइल निर्दिष्ट करता है जिसे परिवर्तित किया जाना चाहिए intओए छवि।
पैरामीटर्स
-
पथ - कन्वर्ट करने के लिए एक HTML फ़ाइल का फ़ाइल पथ intओए छवि
- विकल्पों - का एक उदाहरण ImageOptions वह वर्ग जो छवि बनाते समय उपयोग करने के लिए किसी विशेष विकल्प को परिभाषित करता है।
प्रतिलाभ की मात्रा
शून्य
ImageOptions
छवि कैप्चर बनाते समय उपलब्ध सभी विकल्पों का वर्ग प्रतिनिधित्व करता है।
सार्वजनिक गुण
-
setCustomId(String value) - कस्टम आइडेंटिफ़ायर जिसे आप स्क्रीनशॉट webservice से गुजर सकते हैं। यह आपके द्वारा निर्दिष्ट कॉलबैक URL के साथ वापस आ जाएगा।
-
setBrowserWidth(int value) - पिक्सल में ब्राउजर की चौड़ाई
- डिफ़ॉल्ट: 1366
- अधिकतम: 10000
-
setBrowserHeight(int value) - पिक्सल में ब्राउजर की ऊंचाई
- डिफ़ॉल्ट: 1170
- अधिकतम: 10000
- पूर्ण लंबाई: -1 (पासिंग -1 का मतलब है कि पूरे वेब पेज का एक सिंसशॉट लिया गया है)
-
setOutputWidth(int value) - पिक्सेल में परिणामी थंबनेल की चौड़ाई
- डिफ़ॉल्ट: यदि आउटपुट चौड़ाई और आउटपुट ऊँचाई दोनों निर्दिष्ट नहीं हैं या 0 हैं तो आउटपुट चौड़ाई और ऊँचाई अंतिम छवि चौड़ाई और ऊँचाई से मेल खाएगी, यदि आउटपुट ऊँचाई निर्दिष्ट की जाती है तो आउटपुट चौड़ाई आउटपुट ऊँचाई के आनुपातिक होगी
- अधिकतम: पैकेज के लिए अधिकतम चौड़ाई
- पूर्ण चौड़ाई: -1 (पासिंग -1 का अर्थ है कि थंबनेल की चौड़ाई कम नहीं है)
-
setOutputHeight(int value) - पिक्सेल में परिणामी थंबनेल की ऊंचाई
- डिफ़ॉल्ट: यदि आउटपुट चौड़ाई और आउटपुट ऊँचाई दोनों निर्दिष्ट नहीं है या 0 है तो आउटपुट चौड़ाई और ऊँचाई अंतिम छवि चौड़ाई और ऊँचाई से मेल खाएगी, यदि आउटपुट चौड़ाई निर्दिष्ट की जाती है तो आउटपुट ऊँचाई आउटपुट चौड़ाई के अनुपात में होगी
- अधिकतम: पैकेज के लिए अधिकतम ऊंचाई
- पूर्ण ऊंचाई: -1 (पासिंग -1 का अर्थ है कि थंबनेल की ऊंचाई कम नहीं है)
-
setFormat(ImageFormat value) - स्क्रीनशॉट जिस फॉर्मेट में होना चाहिए।
-
setDelay(int value) - मिलीसेकंड की संख्या स्क्रीनशॉट लेने से पहले प्रतीक्षा करें
- डिफ़ॉल्ट: 0
- अधिकतम: 30000
-
setClickElement - यह एक का उपयोग करके HTML तत्व को निर्दिष्ट करता है सीएसएस चयनकर्ता दबाने के लिए। याद रखें क्लिक के प्रभावों को देखने के लिए विलंब की भी आवश्यकता हो सकती है
- चेतावनी यह सुविधा अभी बीटा में है और लगातार परिणाम प्रदान नहीं कर सकती है।
-
setTargetElement(String value) - सीएसएस चयनकर्ता लक्षित वेब पेज पर केवल HTML तत्व को चालू किया जाना है intoa स्क्रीनशॉट, वेब पेज के अन्य सभी भागों को अनदेखा किया जाता है। यदि कई मेल खाने वाले एचटीएमएल तत्व हैं तो पहला चुना जाता है
-
setHideElement(String value) - सीएसएस चयनकर्ताओं वेब पेज में एक या एक से अधिक HTML तत्वों को छिपाने के लिए, एकाधिक HTML तत्वों को छिपाने के लिए प्रत्येक चयनकर्ता को अल्पविराम से निर्दिष्ट करने के लिए
-
setWaitForElement(String value) - सीएसएस चयनकर्ताओं वेब पेज में HTML तत्व का कब्जा करने से पहले दिखाई देना चाहिए
-
setRequestAs(BrowserType value) - उपयोगकर्ता एजेंट का प्रकार जिसे आप उपयोग करना चाहते हैं
-
setCustomWaterMarkId(String value) - एक कस्टम जोड़ें watermark छवि के लिए
-
setQuality(int value) - लौटी छवि की गुणवत्ता। यह वर्तमान में केवल JPG और WEBP छवियों को प्रभावित करता है, जिसमें 90% की डिफ़ॉल्ट संपीड़न है।
- गुणवत्ता कम करने से फ़ाइलें कम हो जाएंगी और डाउनलोड समय कम हो जाएगा।
- डिफ़ॉल्ट: -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ओए पीडीएफ।
पैरामीटर्स
प्रतिलाभ की मात्रा
शून्य
FileToPDF(String पथ, PDFOptions विकल्प)
एक HTML फ़ाइल निर्दिष्ट करता है जिसे परिवर्तित किया जाना चाहिए intओए पीडीएफ।
पैरामीटर्स
-
पथ - कन्वर्ट करने के लिए एक HTML फ़ाइल का फ़ाइल पथ intओए पीडीएफ
- PDFOptions विकल्प - PDFOptions class का एक उदाहरण जो PDF बनाते समय उपयोग करने के लिए किसी विशेष विकल्प को परिभाषित करता है।
प्रतिलाभ की मात्रा
शून्य
PDFOptions
पीडीएफ कैप्चर बनाते समय उपलब्ध सभी विकल्पों का वर्ग प्रतिनिधित्व करता है।
सार्वजनिक गुण
-
setCustomId(String value) - एक कस्टम पहचानकर्ता जिसे आप वेबसर्विस से गुजर सकते हैं। यह आपके द्वारा निर्दिष्ट कॉलबैक URL के साथ वापस आ जाएगा।
-
setIncludeBackground(boolean value) - अगर सच है तो वेब पेज की पृष्ठभूमि को स्क्रीनशॉट में शामिल किया जाना चाहिए
-
setPageSize(PageSize value) - पीडीएफ का पृष्ठ आकार
-
setOrientation(PageOrientation value) - पीडीएफ दस्तावेज़ का अभिविन्यास
-
setCSSMediaType(CSSMediaType value) - पीडीएफ दस्तावेज़ के सीएसएस मीडिया प्रकार
-
setIncludeLinks(boolean value) - सच है अगर लिंक पीडीएफ में शामिल किए जाने चाहिए
-
setIncludeOutline(boolean value) - सच अगर पीडीएफ बुकमार्क शामिल किया जाना चाहिए
-
setTitle(String value) - पीडीएफ दस्तावेज़ को एक शीर्षक प्रदान करें
-
setCoverURL(string value) - एक वेब पेज का URL जिसे पीडीएफ के लिए कवर पेज के रूप में इस्तेमाल किया जाना चाहिए
-
setMarginTop(int value) - मिलीमीटर में वह मार्जिन जो पीडीएफ डॉक्यूमेंट पेज के सबसे ऊपर दिखना चाहिए
-
setMarginLeft(int value) - मिलीमीटर में वह मार्जिन जो पीडीएफ डॉक्यूमेंट पेज के बाईं ओर दिखाई दे
-
setMarginBottom(int value) - मिलीमीटर में वह मार्जिन जो पीडीएफ डॉक्यूमेंट पेज के नीचे दिखाई दे
-
setMarginRight(int value) - मिलीमीटर में मार्जिन जो पीडीएफ दस्तावेज़ के दाईं ओर दिखाई देना चाहिए
-
setBrowserWidth(int value) - यह यह ब्राउज़र की चौड़ाई पिक्सेल में
- चेतावनी यह सुविधा अभी बीटा में है और लगातार परिणाम प्रदान नहीं कर सकती है।
- डिफ़ॉल्ट: 1366
- अधिकतम: 10000
- ऑटो चौड़ाई: -1 (पासिंग -1 का अर्थ है कि ब्राउज़र की चौड़ाई पीडीएफ दस्तावेज़ की चौड़ाई से मेल खाती है)
-
setPageWidth(int value) - परिणामी पीडीएफ की कस्टम चौड़ाई मिमी में
-
setPageHeight(int value) - परिणामी पीडीएफ की कस्टम ऊंचाई मिमी में
-
setDelay(int value) - मिलीसेकंड की संख्या स्क्रीनशॉट लेने से पहले प्रतीक्षा करें
- डिफ़ॉल्ट: 0
- अधिकतम: 30000
-
setRequestAs(BrowserType value) - उपयोगकर्ता एजेंट का प्रकार जिसे आप उपयोग करना चाहते हैं
-
setTemplateId(String value) - एक जोड़ें टेम्पलेट आईडी जो पीडीएफ दस्तावेज़ के हेडर और पाद लेख को निर्दिष्ट करती है
-
setClickElement - यह एक का उपयोग करके HTML तत्व को निर्दिष्ट करता है सीएसएस चयनकर्ता दबाने के लिए। याद रखें क्लिक के प्रभावों को देखने के लिए विलंब की भी आवश्यकता हो सकती है
- चेतावनी यह सुविधा अभी बीटा में है और लगातार परिणाम प्रदान नहीं कर सकती है।
-
setTargetElement(String value) - सीएसएस चयनकर्ता एकमात्र का लक्षित वेब पेज पर HTML तत्व जिसे चालू किया जाना है intओए पीडीएफ, वेब पेज के अन्य सभी भागों को अनदेखा किया जाता है। यदि कई मेल खाने वाले एचटीएमएल तत्व हैं तो पहला चुना जाता है
-
setHideElement(String value) - सीएसएस चयनकर्ताओं वेब पेज में एक या एक से अधिक HTML तत्वों को छिपाने के लिए, एकाधिक HTML तत्वों को छिपाने के लिए प्रत्येक चयनकर्ता को अल्पविराम से निर्दिष्ट करने के लिए
-
setWaitForElement(String value) - सीएसएस चयनकर्ताओं वेब पेज में HTML तत्व का कब्जा करने से पहले दिखाई देना चाहिए
-
setCustomWaterMarkId(String value) - एक कस्टम जोड़ें watermark पीडीएफ दस्तावेज़ के प्रत्येक पृष्ठ पर
-
setQuality(int value) - लौटी पीडीएफ की गुणवत्ता। डिफ़ॉल्ट पीडीएफ के लिए अनुशंसित गुणवत्ता का उपयोग करता है।
- गुणवत्ता कम करने से फ़ाइलें कम हो जाएंगी और डाउनलोड समय कम हो जाएगा।
- डिफ़ॉल्ट: -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) - एक कैप्चर की आईडी जो होनी चाहिए नए पीडीएफ दस्तावेज़ की शुरुआत में विलय कर दिया गया
-
setPassword(String password) - पीडीएफ दस्तावेज़ की सुरक्षा के लिए पासवर्ड साथ में
सार्वजनिक तरीके
-
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ओए डॉक्स।
पैरामीटर्स
प्रतिलाभ की मात्रा
शून्य
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 दस्तावेज़ पृष्ठ के शीर्ष पर दिखाई देना चाहिए
-
setMarginLeft(int value) - मिलीमीटर में मार्जिन जो DOCX दस्तावेज़ पृष्ठ के बाईं ओर दिखाई देना चाहिए
-
setMarginBottom(int value) - मिलीमीटर में वह मार्जिन जो DOCX डॉक्यूमेंट पेज के नीचे दिखाई दे
-
setMarginRight(int value) - मिलीमीटर में मार्जिन जो DOCX दस्तावेज़ के दाईं ओर दिखाई देना चाहिए
-
setBrowserWidth(int value) - ब्राउज़र की चौड़ाई पिक्सेल में
- चेतावनी यह सुविधा अभी बीटा में है और लगातार परिणाम प्रदान नहीं कर सकती है।
- डिफ़ॉल्ट: 1366
- अधिकतम: 10000
- ऑटो चौड़ाई: -1 (पासिंग -1 का अर्थ है कि ब्राउज़र की चौड़ाई पीडीएफ दस्तावेज़ की चौड़ाई से मेल खाती है)
-
setPageWidth(int value) - परिणामी DOCX की कस्टम चौड़ाई मिमी में
-
setPageHeight(int value) - परिणामी DOCX की कस्टम ऊंचाई मिमी में
-
setDelay(int value) - मिलीसेकंड की संख्या स्क्रीनशॉट लेने से पहले प्रतीक्षा करें
- डिफ़ॉल्ट: 0
- अधिकतम: 30000
-
setRequestAs(BrowserType value) - उपयोगकर्ता एजेंट का प्रकार जिसे आप उपयोग करना चाहते हैं
-
setTemplateId(String value) - एक जोड़ें टेम्पलेट ID जो DOCX दस्तावेज़ के हेडर और पाद लेख को निर्दिष्ट करता है
-
setClickElement - यह एक का उपयोग करके HTML तत्व को निर्दिष्ट करता है सीएसएस चयनकर्ता दबाने के लिए। याद रखें क्लिक के प्रभावों को देखने के लिए विलंब की भी आवश्यकता हो सकती है
- चेतावनी यह सुविधा अभी बीटा में है और लगातार परिणाम प्रदान नहीं कर सकती है।
-
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) - तालिका के सूचकांक को परिवर्तित किया जा सकता है, वेब पेज के सभी टेबल वेब पेज के ऊपर से नीचे तक ऑर्डर किए गए हैं
-
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 तरीका
इस पद्धति को चेतावनी देना तुल्यकालिक है, जिससे परिणाम संसाधित होने के दौरान एक अनुप्रयोग रुक जाएगा
Save परिणाम समकालिक रूप से a GrabzItFile वस्तु।
प्रतिलाभ की मात्रा
GrabzItFile वस्तु
इस पद्धति को चेतावनी देना तुल्यकालिक है, जिससे परिणाम संसाधित होने के दौरान एक अनुप्रयोग रुक जाएगा
SaveTo(String saveToफाइल)
Save परिणाम एक फ़ाइल के लिए तुल्यकालिक रूप से।
पैरामीटर्स
-
saveToफ़ाइल - कैप्चर करने वाला फ़ाइल पथ होगा saved एक बार इसे पूरा कर लिया गया है
प्रतिलाभ की मात्रा
यदि यह सफल है तो सही लौटाता है अन्यथा यह एक अपवाद फेंकता है।
स्थिति GetStatus (String आईडी)
एक GrabzIt स्क्रीनशॉट की वर्तमान स्थिति प्राप्त करें।
पैरामीटर्स
-
आईडी - स्क्रीनशॉट का विशिष्ट पहचानकर्ता
प्रतिलाभ की मात्रा
स्थिति वस्तु
सभी कुकीज़ प्राप्त करें जो GrabzIt एक विशेष डोमेन के लिए उपयोग कर रहा है। इसमें उपयोगकर्ता परिभाषित कुकीज़ भी शामिल हो सकते हैं।
पैरामीटर्स
-
डोमेन - के लिए कुकीज़ वापस करने के लिए डोमेन
प्रतिलाभ की मात्रा
GrabzItCookie सरणी
setcookie (String नाम, String डोमेन, String मूल्य, String पथ, boolean httponly, दिनांक की समय सीमा समाप्त)
GrabzIt पर एक नया कस्टम कुकी सेट करता है, अगर कस्टम कुकी का एक ही नाम और डोमेन है क्योंकि एक वैश्विक कुकी वैश्विक कुकी से ओवरराइड है।
यह तब उपयोगी हो सकता है जब वेबसाइटों की कार्यक्षमता कुकीज़ द्वारा नियंत्रित की जाती है।
पैरामीटर्स
-
नाम - सेट करने के लिए कुकी का नाम
-
डोमेन - कुकी सेट करने के लिए वेबसाइट का डोमेन
- मूल्य - कुकी का मूल्य
- पथ - वेबसाइट पथ कुकी से संबंधित है
- httponly - अगर सच है कि कुकी केवल HTTP प्रोटोकॉल के साथ उपयोग की जा सकती है
- समय सीमा समाप्त - कुकी को समाप्त होने पर परिभाषित करता है। यदि कुकी समाप्त नहीं होनी चाहिए, तो एक शून्य मान पास करें
प्रतिलाभ की मात्रा
यह सच है कि अगर कुकी सफलतापूर्वक सेट हो गई है, अन्यथा झूठी है
DeleteCookie (String नाम, String डोमेन)
कस्टम कुकी हटाएं या वैश्विक कुकी का उपयोग करने से रोकें
पैरामीटर्स
-
नाम - हटाने के लिए कुकी का नाम
-
डोमेन - कुकी को हटाने के लिए वेबसाइट का डोमेन
प्रतिलाभ की मात्रा
यह सच है कि अगर कुकी को सफलतापूर्वक हटा दिया गया है, अन्यथा गलत है
अपने सभी अपलोड किए गए कस्टम प्राप्त करें watermarks
प्रतिलाभ की मात्रा
WaterMark सरणी
WaterMark हो जाओWaterMark(String पहचानकर्ता)
अपना रिवाज लौटाओ watermarks यह निर्दिष्ट पहचानकर्ता से मेल खाता है
पैरामीटर्स
-
पहचानकर्ता - किसी विशेष रिवाज की पहचानकर्ता watermark आप देखना चाहते हैं
प्रतिलाभ की मात्रा
WaterMark वस्तु
एक नया रिवाज जोड़ें watermark
पैरामीटर्स
-
पहचानकर्ता - वह पहचानकर्ता जिसे आप कस्टम देना चाहते हैं watermark। यह महत्वपूर्ण है कि यह पहचानकर्ता अद्वितीय है।
-
पथ - का पूर्ण पथ watermark अपने सर्वर पर। उदाहरण के लिए C: /watermark/ १.png
-
xpos - वह क्षैतिज स्थिति जिसे आप स्क्रीनशॉट को दिखाना चाहते हैं
-
ypos - ऊर्ध्वाधर स्थिति जिस पर आप स्क्रीनशॉट दिखाना चाहते हैं
प्रतिलाभ की मात्रा
सही है अगर watermark सफलतापूर्वक सेट किया गया था
DeleteWaterMark(String पहचानकर्ता)
एक कस्टम हटाएं watermark
पैरामीटर्स
-
पहचानकर्ता - कस्टम की पहचानकर्ता watermark आप हटाना चाहते हैं
प्रतिलाभ की मात्रा
सही है अगर watermark सफलतापूर्वक हटा दिया गया था
SetLocalProxy (String proxyUrl)
इस विधि को सक्षम बनाता है स्थानीय प्रॉक्सी सर्वर सभी अनुरोधों के लिए इस्तेमाल किया जाएगा।
पैरामीटर्स
-
प्रॉक्सीयूएल - URL, जिसमें प्रॉक्सी की आवश्यकता होने पर पोर्ट शामिल हो सकता है। एक अशक्त प्रदान करना किसी भी पूर्व निर्धारित प्रॉक्सी को हटा देगा
UseSSL (boolean मूल्य)
अगर यह GrabzIt के अनुरोधों को निर्दिष्ट करता है एपीआई को एसएसएल का उपयोग करना चाहिए
पैरामीटर्स
-
मूल्य - अगर GrabzIt के एपीआई के सभी अनुरोध SSL का उपयोग करेंगे
String CreateEncryptionKey ()
क्रिप्टोग्राफिक रूप से सुरक्षित आधार 64 एन्क्रिप्शन कुंजी, 44 वर्ण लंबे बनाएं।
डिक्रिप्ट (String पथ, String कुंजी)
प्रदान की गई एन्क्रिप्शन कुंजी का उपयोग करके एन्क्रिप्टेड कैप्चर को डिक्रिप्ट करें।
पैरामीटर्स
GrabzItFile डिक्रिप्ट (GrabzItFile फ़ाइल, String कुंजी)
प्रदान की गई एन्क्रिप्शन कुंजी का उपयोग करके एन्क्रिप्टेड कैप्चर को डिक्रिप्ट करें।
पैरामीटर्स
बाइट [] डिक्रिप्ट (बाइट [] डेटा, String कुंजी)
प्रदान की गई एन्क्रिप्शन कुंजी का उपयोग करके एन्क्रिप्टेड कैप्चर को डिक्रिप्ट करें।
पैरामीटर्स
enums
ImageFormat
इस enum में निम्न मान शामिल हैं।
- BMP8
- BMP16
- BMP24
- बीएमपी
- जेपीजी
- झगड़ा
- पीएनजी
- webp
BrowserType
इस enum में निम्न मान शामिल हैं।
- STANDARDBROWSER
- मोबाइल ब्राउज़र
- खोज इंजन
देश
इस enum में निम्न मान शामिल हैं।
- चूक
- सिंगापुर
- यूनाइटेड किंगडम
- संयुक्त राज्य अमेरिका
PageSize
इस enum में निम्न मान शामिल हैं।
- A3
- A4
- A5
- A6
- B3
- B4
- B5
- B6
- कानूनी
- पत्र
PageOrientation
इस enum में निम्न मान शामिल हैं।
CSSMediaType
इस enum में निम्न मान शामिल हैं।
TableFormat
इस enum में निम्न मान शामिल हैं।
HorizontalPosition
इस enum में निम्न मान शामिल हैं।
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 ()
- अगर सच में स्क्रीनशॉट अभी भी संसाधित किया जा रहा है।
-
boolean isCached ()
- यदि सच है तो स्क्रीनशॉट को संसाधित कर दिया गया है और वर्तमान में कैश किया गया है।
-
boolean समाप्त हो चुका है()
- अगर सच है तो स्क्रीनशॉट अब GrabzIt सिस्टम पर नहीं है।
-
String getMessage ()
- सिस्टम द्वारा एक त्रुटि संदेश लौटाया गया।
WaterMark
यह वर्ग प्रथा का प्रतिनिधित्व करता है watermarks GrabzIt में संग्रहीत
सार्वजनिक तरीके