वेब कॅप्चर आणि रूपांतरित करण्यासाठी साधने

पीएचपीसह ग्रॅबझिट क्लायंटPHP API

वर्णन

हा वर्ग GrabzIt स्क्रीनशॉट वेब सेवांसह सर्व संप्रेषण हाताळतो.

सार्वजनिक पद्धती

GetResult($ आयडी)

ही पद्धत स्क्रीनशॉटच परत करते. जर काहीही परत केले नाही तर काहीतरी चूक झाली आहे किंवा स्क्रीनशॉट अद्याप तयार नाही.

घटके

  • आयडी - स्क्रीनशॉटचा अद्वितीय अभिज्ञापक
    • आवश्यक

रिटर्न व्हॅल्यू

कॅप्चर


URLToAnimation(l url, . पर्याय = शून्य)

रूपांतरित केले जावे अशा ऑनलाइन व्हिडिओची URL निर्दिष्ट करा intओ अ‍ॅनिमेटेड जीआयएफ.

घटके

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

रिटर्न व्हॅल्यू

निरर्थक

GrabzItAnimationOptions

अ‍ॅनिमेटेड जीआयएफ तयार करताना वर्ग उपलब्ध सर्व पर्यायांचे प्रतिनिधित्व करतो.

सार्वजनिक मालमत्ता

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

URLToImage(l url, . पर्याय = शून्य)

रूपांतरित केलेली URL निर्दिष्ट करते intओए प्रतिमा स्क्रीनशॉट.

घटके

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

रिटर्न व्हॅल्यू

निरर्थक

HTMLToImage($ एचटीएमएल, . पर्याय = शून्य)

रूपांतरित केले जावे असे HTML निर्दिष्ट करते intओए प्रतिमा.

घटके

  • एचटीएमएल - रूपांतरित करण्यासाठी HTML intओए प्रतिमा
    • आवश्यक
  • पर्याय - GrabzIt एक उदाहरणImageOptions इमेज तयार करताना वापरण्यासाठी कोणतेही विशेष पर्याय परिभाषित करणारा वर्ग.

रिटर्न व्हॅल्यू

निरर्थक

FileToImage($ मार्ग, . पर्याय = शून्य)

रूपांतरित केलेली एक HTML फाइल निर्दिष्ट करते intओए प्रतिमा.

घटके

  • पथ - रूपांतर करण्यासाठी HTML फाइलचा फाईल पथ intओए प्रतिमा
    • आवश्यक
  • पर्याय - GrabzIt एक उदाहरणImageOptions इमेज तयार करताना वापरण्यासाठी कोणतेही विशेष पर्याय परिभाषित करणारा वर्ग.

रिटर्न व्हॅल्यू

निरर्थक

GrabzItImageOptions

इमेज कॅप्चर तयार करताना वर्ग सर्व उपलब्ध पर्यायांचे प्रतिनिधित्व करतो.

सार्वजनिक मालमत्ता

  • setCustomId($value) - सानुकूल अभिज्ञापक जो आपण स्क्रीनशॉट वेब सर्व्हिसवर जाऊ शकता. हे आपण निर्दिष्ट केलेल्या कॉलबॅक URL सह परत येईल.
    • डीफॉल्ट: रिक्त
  • setBrowserWidth($value) - पिक्सलमधील ब्राउझरची रुंदी
    • डीफॉल्ट: 1024
    • कमाल: 10000
  • setBrowserHeight($value) - पिक्सलमधील ब्राउझरची उंची
    • डीफॉल्ट: 768
    • कमाल: 10000
    • पूर्ण लांबी: -1 (उत्तीर्ण-एक्सएनयूएमएक्स म्हणजे संपूर्ण वेब पृष्ठाचा देखावा घेण्यात आला आहे)
  • setWidth($value) - परिणामी लघुप्रतिमेची रुंदी पिक्सेलमध्ये
    • डीफॉल्ट: ब्राउझरच्या रूंदीचे शक्य असलेले उच्चतम गुणोत्तर जे वापरकर्त्यांच्या पॅकेजसाठी जास्तीत जास्त रुंदीमध्ये फिट असेल
    • कमाल: पॅकेजसाठी कमाल रूंदी
    • पूर्ण रूंदी: -एक्सएनयूएमएक्स (एक्सएक्सएनएमएक्स पार करणे म्हणजे थंबनेलची रुंदी कमी झाली नाही)
  • setHeight($value) - परिणामी लघुप्रतिमेची उंची पिक्सेलमध्ये
    • डीफॉल्टः ब्राउझर उंचीचे उच्चतम गुणोत्तर जे वापरकर्त्यांच्या पॅकेजसाठी जास्तीत जास्त उंचीवर फिट असेल
    • कमाल: पॅकेजसाठी कमाल उंची
    • पूर्ण उंची: -एक्सएनयूएमएक्स (एक्सएनुमएक्स पास होणे म्हणजे थंबनेलची उंची कमी झाली नाही)
  • setFormat($value) - स्क्रीनशॉट स्वरूपात असावा.
    • डीफॉल्ट: "jpg"
    • पर्यायः "बीएमपीएक्सएनयूएमएक्स", "बीएमपीएक्सएनयूएमएक्स", "बीएमपीएक्सएनयूएमएक्स", "बीएमपी", "टिफ", "वेबपी", "जेपीजी", "पीएनजी"
  • setDelay($value) - मिलीसेकंदांची संख्या स्क्रीनशॉट घेण्यापूर्वी प्रतीक्षा करा
    • डीफॉल्ट: 0
    • कमाल: 30000
  • setTargetElement($value) - आयडी किंवा वर्ग सीएसएस निवडकर्ता चालू करण्याच्या लक्ष्य वेब पृष्ठावरील एकमेव एचटीएमएल घटकाचे intकिंवा स्क्रीनशॉट, वेब पृष्ठावरील सर्व भाग दुर्लक्षित केले आहेत. जर तेथे अनेक जुळणारे एचटीएमएल घटक असतील तर प्रथम निवडले जाईल
    • डीफॉल्ट: रिक्त
  • setHideElement($value) - आयडी किंवा वर्ग सीएसएस निवडकर्ते वेबपृष्ठामध्ये एक किंवा अधिक HTML घटक लपविण्यासाठी, एका स्वल्पविरामाने प्रत्येक निवडकर्त्यास लपविण्यासाठी एकाधिक HTML घटक निर्दिष्ट करण्यासाठी
    • डीफॉल्ट: रिक्त
  • setWaitForElement($value) - आयडी किंवा वर्ग सीएसएस निवडकर्ते वेब पृष्ठावरील HTML घटकांची कॅप्चर करण्यापूर्वी दृश्यमान असणे आवश्यक आहे
    • डीफॉल्ट: रिक्त
  • setRequestAs($value) - आपण वापरू इच्छित वापरकर्ता एजंटचा प्रकार
    • डीफॉल्ट: 0
    • पर्याय:
      • एक्सएनयूएमएक्स = मानक ब्राउझरचा वापरकर्ता एजंट वापरला जाण्यासाठी सूचित करतो
      • एक्सएनयूएमएक्स = मोबाइल ब्राउझरचा वापरकर्ता एजंट वापरला जाण्यासाठी सूचित करतो
      • एक्सएनयूएमएक्स = सूचित करते की शोध इंजिनचा वापरकर्ता एजंट वापरला जावा
      • एक्सएनयूएमएक्स = मूळ ब्राउझरचा वापरकर्ता एजंट वापरला जाण्यासाठी सूचित करतो
  • setCustomWaterMarkId($value) - प्रतिमेमध्ये एक सानुकूल वॉटरमार्क जोडा
    • डीफॉल्ट: रिक्त
  • setQuality($value) - परत आलेल्या प्रतिमेची गुणवत्ता. हे सध्या जेपीजी प्रतिमांवरच परिणाम करते, ज्यामध्ये एक्सएनयूएमएक्स% चे डीफॉल्ट संक्षेप आहे.
    • गुणवत्ता कमी केल्याने फाइल आकार कमी होईल आणि डाउनलोड वेळा कमी होतील.
    • डीफॉल्ट: -1
    • किमान: -1
    • कमाल: 100
  • setTransparent($value) - खरे असल्यास प्रतिमा कॅप्चर पारदर्शक असावे. हे केवळ पीएनजी आणि झगझगीत प्रतिमांशी अनुकूल आहे.
    • डीफॉल्ट: खोटे
  • setHD($value) - खरे असल्यास प्रतिमा कॅप्चर हाय डेफिनिशनमध्ये असेल हे प्रतिमेच्या आकाराचे आकार दुप्पट करते.
    • डीफॉल्ट: 0
  • setCountry($value) - देश स्क्रीनशॉट घेतला पाहिजे.
    • हे वैशिष्ट्य चेतावणी देणे सध्या बीटामध्ये आहे आणि कदाचित सुसंगत परिणाम प्रदान करू शकत नाही.
    • डीफॉल्ट: सध्याचे सर्वात वेगवान स्थान
    • पर्यायः "एसजी", "यूके", "यूएस"
  • setExportURL($value) - निर्यात URL हे कॅप्चर कोठे निर्यात करायचे ते निर्दिष्ट करते
    • डीफॉल्ट: रिक्त
  • setEncryptionKey($value) - जर बेस एक्सएनयूएमएक्स एन्कोड एईएस कूटबद्धीकरण की निर्दिष्ट केली गेली असेल तर आपला कॅप्चर तयार झाल्यावर कूटबद्ध केला जाईल. हे वापरण्याची शिफारस केली जाते एन्क्रिप्शन की पद्धत तयार करा की तयार करण्यासाठी डिक्रिप्ट पद्धती दर्शविल्याप्रमाणे कूटबद्ध केलेले कॅप्चर डिक्रिप्ट करण्यासाठी हे उदाहरण.
    • डीफॉल्ट: रिक्त
  • setNoAds($value) - खरे असल्यास जाहिराती विशेषत: लपल्या पाहिजेत.
    • डीफॉल्ट: खोटे
  • setNoCookieNotifications($value) - सर्व सामान्यपणे आढळल्यास खरे कुकी सूचना आपोआप लपविल्या पाहिजेत.
    • डीफॉल्ट: खोटे
  • setAddress($value) - मध्ये HTML कोड कार्यान्वित करण्यासाठी URL. एचटीएमएल रूपांतरित होत असेल तर उपयोगी असू शकते सीएसएस आणि प्रतिमा यासारख्या संसाधनांसाठी संबंधित यूआरएल.
    • डीफॉल्ट: रिक्त
  • setProxy($value) - HTTP प्रॉक्सी तपशील हे कॅप्चर तयार करण्यासाठी ब्राउझर सॉफ्टवेअर वापरण्यासाठी वापरावे
    • डीफॉल्ट: रिक्त

सार्वजनिक पद्धती

  • अ‍ॅडपोस्टपॅरामीटर ($ नाव, $ मूल्य) - एचटीटीपी पोस्ट पॅरामीटर आणि वैकल्पिक मूल्य परिभाषित करते, एकाधिक पॅरामीटर्स जोडण्यासाठी या पद्धतीस एकाधिक वेळा म्हटले जाऊ शकते. ही पद्धत वापरल्याने ग्रॅबझिटला सक्ती होईल एक HTTP पोस्ट सुरू.
    • नाव - HTTP पोस्ट पॅरामीटरचे नाव
    • मूल्य - HTTP पोस्ट पॅरामीटरचे मूल्य

URLToRenderedHTML(l url, . पर्याय = शून्य)

रूपांतरित केलेली URL निर्दिष्ट करते into प्रस्तुत HTML.

घटके

  • url - प्रस्तुत केलेली एचटीएमएल बनलेली URL असावी
    • आवश्यक
  • पर्याय - GrabzIt एक उदाहरणHTMLOptions प्रस्तुत एचटीएमएल तयार करताना वापरण्यासाठी कोणतेही विशेष पर्याय परिभाषित करणारा वर्ग.

रिटर्न व्हॅल्यू

निरर्थक

HTMLToRenderedHTML($ एचटीएमएल, . पर्याय = शून्य)

रूपांतरित केले जावे असे HTML निर्दिष्ट करते into प्रस्तुत HTML.

घटके

  • एचटीएमएल - रूपांतरित करण्यासाठी HTML into प्रस्तुत HTML
    • आवश्यक
  • पर्याय - GrabzIt एक उदाहरणHTMLOptions प्रस्तुत एचडीएमएल तयार करताना वापरण्यासाठी कोणतेही विशेष पर्याय परिभाषित करणारा वर्ग.

रिटर्न व्हॅल्यू

निरर्थक

FileToRenderedHTML($ मार्ग, . पर्याय = शून्य)

रूपांतरित केलेली एक HTML फाइल निर्दिष्ट करते into प्रस्तुत HTML.

घटके

  • पथ - रूपांतर करण्यासाठी HTML फाइलचा फाईल पथ into प्रस्तुत HTML
    • आवश्यक
  • पर्याय - GrabzIt एक उदाहरणHTMLOptions प्रस्तुत एचडीएमएल तयार करताना वापरण्यासाठी कोणतेही विशेष पर्याय परिभाषित करणारा वर्ग.

रिटर्न व्हॅल्यू

निरर्थक

GrabzItHTMLOptions

वर्ग जेव्हा उपलब्ध असेल तेव्हा सर्व पर्यायांचे प्रतिनिधित्व करतो प्रस्तुत HTML कॅप्चर तयार करणे.

सार्वजनिक मालमत्ता

  • setCustomId($value) - सानुकूल अभिज्ञापक जो आपण वेबसर्व्हरिसवर जाऊ शकता. हे आपण निर्दिष्ट केलेल्या कॉलबॅक URL सह परत येईल.
    • डीफॉल्ट: रिक्त
  • setBrowserWidth($value) - पिक्सलमधील ब्राउझरची रुंदी
    • डीफॉल्ट: 1024
    • कमाल: 10000
  • setBrowserHeight($value) - पिक्सलमधील ब्राउझरची उंची
    • डीफॉल्ट: 768
    • कमाल: 10000
  • setDelay($value) - मिलीसेकंदांची संख्या हस्तगत करण्यापूर्वी थांबा
    • डीफॉल्ट: 0
    • कमाल: 30000
  • setWaitForElement($value) - आयडी किंवा वर्ग सीएसएस निवडकर्ते वेब पृष्ठावरील HTML घटकांची कॅप्चर करण्यापूर्वी दृश्यमान असणे आवश्यक आहे
    • डीफॉल्ट: रिक्त
  • setRequestAs($value) - आपण वापरू इच्छित वापरकर्ता एजंटचा प्रकार
    • डीफॉल्ट: 0
    • पर्याय:
      • एक्सएनयूएमएक्स = मानक ब्राउझरचा वापरकर्ता एजंट वापरला जाण्यासाठी सूचित करतो
      • एक्सएनयूएमएक्स = मोबाइल ब्राउझरचा वापरकर्ता एजंट वापरला जाण्यासाठी सूचित करतो
      • एक्सएनयूएमएक्स = सूचित करते की शोध इंजिनचा वापरकर्ता एजंट वापरला जावा
      • एक्सएनयूएमएक्स = मूळ ब्राउझरचा वापरकर्ता एजंट वापरला जाण्यासाठी सूचित करतो
  • setCountry($value) - देश स्क्रीनशॉट घेतला पाहिजे.
    • हे वैशिष्ट्य चेतावणी देणे सध्या बीटामध्ये आहे आणि कदाचित सुसंगत परिणाम प्रदान करू शकत नाही.
    • डीफॉल्ट: सध्याचे सर्वात वेगवान स्थान
    • पर्यायः "एसजी", "यूके", "यूएस"
  • setExportURL($value) - निर्यात URL हे कॅप्चर कोठे निर्यात करायचे ते निर्दिष्ट करते
    • डीफॉल्ट: रिक्त
  • setEncryptionKey($value) - जर बेस एक्सएनयूएमएक्स एन्कोड एईएस कूटबद्धीकरण की निर्दिष्ट केली गेली असेल तर आपला कॅप्चर तयार झाल्यावर कूटबद्ध केला जाईल. हे वापरण्याची शिफारस केली जाते एन्क्रिप्शन की पद्धत तयार करा की तयार करण्यासाठी डिक्रिप्ट पद्धती दर्शविल्याप्रमाणे कूटबद्ध केलेले कॅप्चर डिक्रिप्ट करण्यासाठी हे उदाहरण.
    • डीफॉल्ट: रिक्त
  • setNoAds($value) - खरे असल्यास जाहिराती विशेषत: लपल्या पाहिजेत.
    • डीफॉल्ट: खोटे
  • setNoCookieNotifications($value) - सर्व सामान्यपणे आढळल्यास खरे कुकी सूचना आपोआप लपविल्या पाहिजेत.
    • डीफॉल्ट: खोटे
  • setAddress($value) - मध्ये HTML कोड कार्यान्वित करण्यासाठी URL. एचटीएमएल रूपांतरित होत असेल तर उपयोगी असू शकते सीएसएस आणि प्रतिमा यासारख्या संसाधनांसाठी संबंधित यूआरएल.
    • डीफॉल्ट: रिक्त
  • setProxy($value) - HTTP प्रॉक्सी तपशील हे कॅप्चर तयार करण्यासाठी ब्राउझर सॉफ्टवेअर वापरण्यासाठी वापरावे
    • डीफॉल्ट: रिक्त

सार्वजनिक पद्धती

  • अ‍ॅडपोस्टपॅरामीटर ($ नाव, $ मूल्य) - एचटीटीपी पोस्ट पॅरामीटर आणि वैकल्पिक मूल्य परिभाषित करते, एकाधिक पॅरामीटर्स जोडण्यासाठी या पद्धतीस एकाधिक वेळा म्हटले जाऊ शकते. ही पद्धत वापरल्याने ग्रॅबझिटला सक्ती होईल एक HTTP पोस्ट सुरू.
    • नाव - HTTP पोस्ट पॅरामीटरचे नाव
    • मूल्य - HTTP पोस्ट पॅरामीटरचे मूल्य

URLToPDF(l url, . पर्याय = शून्य)

रूपांतरित केलेली URL निर्दिष्ट करते intकिंवा पीडीएफ.

घटके

  • url - रूपांतरित केलेली URL intकिंवा पीडीएफ
    • आवश्यक
  • पर्याय - GrabzItPDFOptions वर्गाचे उदाहरण जे पीडीएफ तयार करताना वापरण्यासाठी कोणतेही विशेष पर्याय परिभाषित करते.

रिटर्न व्हॅल्यू

निरर्थक

HTMLToPDF($ एचटीएमएल, . पर्याय = शून्य)

रूपांतरित केले जावे असे HTML निर्दिष्ट करते intकिंवा पीडीएफ.

घटके

  • एचटीएमएल - रूपांतरित करण्यासाठी HTML intकिंवा पीडीएफ
    • आवश्यक
  • पर्याय - GrabzItPDFOptions वर्गाचे उदाहरण जे पीडीएफ तयार करताना वापरण्यासाठी कोणतेही विशेष पर्याय परिभाषित करते.

रिटर्न व्हॅल्यू

निरर्थक

FileToPDF($ मार्ग, . पर्याय = शून्य)

रूपांतरित केलेली एक HTML फाइल निर्दिष्ट करते intकिंवा पीडीएफ.

घटके

  • पथ - रूपांतर करण्यासाठी HTML फाइलचा फाईल पथ intकिंवा पीडीएफ
    • आवश्यक
  • पर्याय - GrabzItPDFOptions वर्गाचे उदाहरण जे पीडीएफ तयार करताना वापरण्यासाठी कोणतेही विशेष पर्याय परिभाषित करते.

रिटर्न व्हॅल्यू

निरर्थक

GrabzItPDFOptions

वर्ग पीडीएफ कॅप्चर तयार करताना उपलब्ध सर्व पर्यायांचे प्रतिनिधित्व करतो.

सार्वजनिक मालमत्ता

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

सार्वजनिक पद्धती

  • अ‍ॅडपोस्टपॅरामीटर ($ नाव, $ मूल्य) - एचटीटीपी पोस्ट पॅरामीटर आणि वैकल्पिक मूल्य परिभाषित करते, एकाधिक पॅरामीटर्स जोडण्यासाठी या पद्धतीस एकाधिक वेळा म्हटले जाऊ शकते. ही पद्धत वापरल्याने ग्रॅबझिटला सक्ती होईल एक HTTP पोस्ट सुरू.
    • नाव - HTTP पोस्ट पॅरामीटरचे नाव
    • मूल्य - HTTP पोस्ट पॅरामीटरचे मूल्य
  • AddTemplateParameter ($ नाव, $ मूल्य) - परिभाषित करणे a सानुकूल टेम्पलेट मापदंड आणि मूल्य या पद्धतीस एकाधिक पॅरामीटर्स जोडण्यासाठी एकाधिक वेळा म्हटले जाऊ शकते.
    • नाव - टेम्पलेट पॅरामीटरचे नाव
    • मूल्य - टेम्पलेट पॅरामीटरचे मूल्य

URLToDOCX (l url, . पर्याय = शून्य)

रूपांतरित केलेली URL निर्दिष्ट करते intओए डॉकएक्स.

घटके

  • url - रूपांतरित केलेली URL intओए डॉकएक्स
    • आवश्यक
  • पर्याय - GrabzIt एक उदाहरणDOCXOptions वर्ग जो डीओसीएक्स तयार करताना वापरण्यासाठी कोणतेही विशेष पर्याय परिभाषित करतो.

रिटर्न व्हॅल्यू

निरर्थक

HTMLToDOCX($ एचटीएमएल, . पर्याय = शून्य)

रूपांतरित केले जावे असे HTML निर्दिष्ट करते intओए डॉकएक्स.

घटके

  • एचटीएमएल - रूपांतरित करण्यासाठी HTML intओए डॉकएक्स
    • आवश्यक
  • पर्याय - GrabzIt एक उदाहरणDOCXOptions वर्ग जो डीओसीएक्स तयार करताना वापरण्यासाठी कोणतेही विशेष पर्याय परिभाषित करतो.

रिटर्न व्हॅल्यू

निरर्थक

FileToDOCX($ मार्ग, . पर्याय = शून्य)

रूपांतरित केलेली एक HTML फाइल निर्दिष्ट करते intओए डॉकएक्स.

घटके

  • पथ - रूपांतर करण्यासाठी HTML फाइलचा फाईल पथ intओए डॉकएक्स
    • आवश्यक
  • पर्याय - GrabzIt एक उदाहरणDOCXOptions वर्ग जो डीओसीएक्स तयार करताना वापरण्यासाठी कोणतेही विशेष पर्याय परिभाषित करतो.

रिटर्न व्हॅल्यू

निरर्थक

GrabzItDOCXOptions

वर्ग डीओसीएक्स कॅप्चर तयार करताना उपलब्ध सर्व पर्यायांचे प्रतिनिधित्व करतो.

सार्वजनिक मालमत्ता

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

सार्वजनिक पद्धती

  • अ‍ॅडपोस्टपॅरामीटर ($ नाव, $ मूल्य) - एचटीटीपी पोस्ट पॅरामीटर आणि वैकल्पिक मूल्य परिभाषित करते, एकाधिक पॅरामीटर्स जोडण्यासाठी या पद्धतीस एकाधिक वेळा म्हटले जाऊ शकते. ही पद्धत वापरल्याने ग्रॅबझिटला सक्ती होईल एक HTTP पोस्ट सुरू.
    • नाव - HTTP पोस्ट पॅरामीटरचे नाव
    • मूल्य - HTTP पोस्ट पॅरामीटरचे मूल्य
  • AddTemplateParameter ($ नाव, $ मूल्य) - परिभाषित करणे a सानुकूल टेम्पलेट मापदंड आणि मूल्य या पद्धतीस एकाधिक पॅरामीटर्स जोडण्यासाठी एकाधिक वेळा म्हटले जाऊ शकते.
    • नाव - टेम्पलेट पॅरामीटरचे नाव
    • मूल्य - टेम्पलेट पॅरामीटरचे मूल्य

URLToTable(l url, . पर्याय = शून्य)

एचटीएमएल सारण्या वरून काढल्या पाहिजेत अशी URL निर्दिष्ट करते.

घटके

  • url - येथून HTML सारण्या काढण्यासाठी URL
    • आवश्यक
  • पर्याय - GrabzIt एक उदाहरणTableOptions एचटीएमएल टेबल रूपांतरित करताना वापरण्यासाठी कोणतेही विशेष पर्याय परिभाषित करणारा वर्ग.

रिटर्न व्हॅल्यू

निरर्थक

HTMLToTable (t html, . पर्याय = शून्य)

एचटीएमएल सारण्या वरून काढल्या पाहिजेत असे HTML निर्दिष्ट करते.

घटके

  • एचटीएमएल - वरून एचटीएमएल सारण्या काढण्यासाठी एचटीएमएल.
    • आवश्यक
  • पर्याय - GrabzIt एक उदाहरणTableOptions एचटीएमएल टेबल रूपांतरित करताना वापरण्यासाठी कोणतेही विशेष पर्याय परिभाषित करणारा वर्ग.

रिटर्न व्हॅल्यू

निरर्थक

फाईलटोटेबल ($ पथ, . पर्याय = शून्य)

एक HTML फाईल निर्दिष्ट करते जी एचटीएमएल सारण्या वरून काढल्या पाहिजेत.

घटके

  • पथ - पासून HTML सारण्या काढण्यासाठी HTML फाइलचा फाईल पथ.
    • आवश्यक
  • पर्याय - GrabzIt एक उदाहरणTableOptions एचटीएमएल टेबल रूपांतरित करताना वापरण्यासाठी कोणतेही विशेष पर्याय परिभाषित करणारा वर्ग.

रिटर्न व्हॅल्यू

निरर्थक

GrabzItTableOptions

एचटीएमएल तक्त्यांना CSV, XLSX किंवा JSON मध्ये रूपांतरित करताना वर्ग उपलब्ध सर्व पर्यायांचे प्रतिनिधित्व करतो.

सार्वजनिक मालमत्ता

  • setCustomId($value) - एक सानुकूल अभिज्ञापक जो आपण वेबसर्व्हरिसवर जाऊ शकता. हे आपण निर्दिष्ट केलेल्या कॉलबॅक URL सह परत येईल
    • डीफॉल्ट: रिक्त
  • setTableNumberToInclude($value) - रूपांतरित होणा table्या सारणीची अनुक्रमणिका, वेब पृष्ठावरील सर्व सारण्या वेब पृष्ठाच्या शीर्षापासून खालपर्यंत क्रमबद्ध केल्या गेल्या
    • डीफॉल्ट: 1
  • setFormat($value) - सारणीचे स्वरूपन असावे
    • डीफॉल्ट: "सीएसव्ही"
    • पर्यायः "सीएसव्ही", "जेसन", "एक्सएलएक्सएक्स"
  • setIncludeHeaderNames($value) - खर्‍या शीर्षकाची नावे टेबलमध्ये समाविष्ट केली जातील
    • डीफॉल्ट: सत्य
  • setIncludeAllTables($value) - सत्य असल्यास वेबपृष्ठावरील सर्व सारणी वेगळ्या स्प्रेडशीट पत्रकात प्रत्येक सारणीसह काढली जातील. केवळ एक्सएलएसएक्स स्वरूपनासह उपलब्ध
    • डीफॉल्ट: खोटे
  • setTargetElement($value) - वेब पृष्ठावरील एकमेव एचटीएमएल घटकाची आयडी जी वरून सारण्या काढण्यासाठी वापरली जाणे आवश्यक आहे
    • डीफॉल्ट: रिक्त
  • setRequestAs($value) - आपण वापरू इच्छित वापरकर्ता एजंटचा प्रकार
    • डीफॉल्ट: 0
    • पर्याय:
      • एक्सएनयूएमएक्स = मानक ब्राउझरचा वापरकर्ता एजंट वापरला जाण्यासाठी सूचित करतो
      • एक्सएनयूएमएक्स = मोबाइल ब्राउझरचा वापरकर्ता एजंट वापरला जाण्यासाठी सूचित करतो
      • एक्सएनयूएमएक्स = सूचित करते की शोध इंजिनचा वापरकर्ता एजंट वापरला जावा
      • एक्सएनयूएमएक्स = मूळ ब्राउझरचा वापरकर्ता एजंट वापरला जाण्यासाठी सूचित करतो
  • setCountry($value) - देश स्क्रीनशॉट घेतला पाहिजे.
    • हे वैशिष्ट्य चेतावणी देणे सध्या बीटामध्ये आहे आणि कदाचित सुसंगत परिणाम प्रदान करू शकत नाही.
    • डीफॉल्ट: सध्याचे सर्वात वेगवान स्थान
    • पर्यायः "एसजी", "यूके", "यूएस"
  • setExportURL($value) - निर्यात URL हे कॅप्चर कोठे निर्यात करायचे ते निर्दिष्ट करते
    • डीफॉल्ट: रिक्त
  • setEncryptionKey($value) - जर बेस एक्सएनयूएमएक्स एन्कोड एईएस कूटबद्धीकरण की निर्दिष्ट केली गेली असेल तर आपला कॅप्चर तयार झाल्यावर कूटबद्ध केला जाईल. हे वापरण्याची शिफारस केली जाते एन्क्रिप्शन की पद्धत तयार करा की तयार करण्यासाठी डिक्रिप्ट पद्धती दर्शविल्याप्रमाणे कूटबद्ध केलेले कॅप्चर डिक्रिप्ट करण्यासाठी हे उदाहरण.
    • डीफॉल्ट: रिक्त
  • setAddress($value) - मध्ये HTML कोड कार्यान्वित करण्यासाठी URL. एचटीएमएल रूपांतरित होत असेल तर उपयोगी असू शकते सीएसएस आणि प्रतिमा यासारख्या संसाधनांसाठी संबंधित यूआरएल.
    • डीफॉल्ट: रिक्त
  • setProxy($value) - HTTP प्रॉक्सी तपशील हे कॅप्चर तयार करण्यासाठी ब्राउझर सॉफ्टवेअर वापरण्यासाठी वापरावे
    • डीफॉल्ट: रिक्त

सार्वजनिक पद्धती

  • अ‍ॅडपोस्टपॅरामीटर ($ नाव, $ मूल्य) - एचटीटीपी पोस्ट पॅरामीटर आणि वैकल्पिक मूल्य परिभाषित करते, एकाधिक पॅरामीटर्स जोडण्यासाठी या पद्धतीस एकाधिक वेळा म्हटले जाऊ शकते. ही पद्धत वापरल्याने ग्रॅबझिटला सक्ती होईल एक HTTP पोस्ट सुरू.
    • नाव - HTTP पोस्ट पॅरामीटरचे नाव
    • मूल्य - HTTP पोस्ट पॅरामीटरचे मूल्य

Save($ कॉलबॅक URL = निरर्थक)

Save परिणाम अतुल्यकालिकतेने आणि एक अनन्य अभिज्ञापक परत करतो, ज्याचा वापर स्क्रीनशॉटसह प्राप्त करण्यासाठी केला जाऊ शकतो GetResult पद्धत

घटके

  • कॉलबॅक URL - हँडलर काम पूर्ण झाल्यावर ग्रॅबझिट सेवेला कॉल करावा

रिटर्न व्हॅल्यू

स्क्रीनशॉटचा अनोखा अभिज्ञापक अन्यथा एखादी त्रुटी आढळली तर अपवाद टाकला जातो. याचा स्क्रीनशॉट मिळवण्यासाठी वापरला जाऊ शकतो GetResult पद्धत


ही पद्धत समकालीन असल्याचे चेतावणी देण्यामुळे परिणामी प्रक्रियेच्या प्रक्रियेमध्ये अनुप्रयोगास विराम दिला जाईल

SaveTo()

Save स्क्रीनशॉट बाइट डेटा असलेल्या व्हेरिएबलवर सिंक्रोनाइझ परिणाम.

रिटर्न व्हॅल्यू

यशस्वी झाल्यास फाईलचा बाइट डेटा परत करते अन्यथा ते अपवाद टाकते.


ही पद्धत समकालीन असल्याचे चेतावणी देण्यामुळे परिणामी प्रक्रियेच्या प्रक्रियेमध्ये अनुप्रयोगास विराम दिला जाईल

SaveTo($saveदाखल करण्याचा)

Save फाईलवर समक्रमित निकाल.

घटके

  • saveToFile - कॅप्चर करणारी फाईल पथ असेल saveएकदा ते पूर्ण झाल्यावर
    • आवश्यक

रिटर्न व्हॅल्यू

ते यशस्वी झाल्यास सत्य परत करते अन्यथा ते अपवाद ठोकते.


गेटस्टॅटस ($ आयडी)

GrabzIt स्क्रीनशॉटची सद्यस्थिती मिळवा.

घटके

  • आयडी - स्क्रीनशॉटचा अद्वितीय अभिज्ञापक
    • आवश्यक

रिटर्न व्हॅल्यू

GrabzItStatus ऑब्जेक्ट


गेटकुकीज ($ डोमेन)

एखाद्या विशिष्ट डोमेनसाठी GrabzIt वापरत असलेल्या सर्व कुकीज मिळवा. यात वापरकर्ता परिभाषित कुकीज देखील समाविष्ट असू शकतात.

घटके

  • डोमेन - यासाठी कुकीज परत करण्यासाठी डोमेन
    • आवश्यक

रिटर्न व्हॅल्यू

GrabzItCookie अॅरे


सेटकोकी ($ नाव, $ डोमेन, $ मूल्य = "", $ मार्ग = "/", $ httponly = खोटे, $ कालबाह्य = "")

ग्रॅबझिट वर एक नवीन सानुकूल कुकी सेट करते, जर सानुकूल कुकीचे वैश्विक कुकीसारखेच नाव आणि डोमेन असेल तर जागतिक कुकी ओव्हरराइड होईल.

वेबसाइट्सची कार्यक्षमता कुकीजद्वारे नियंत्रित केल्यास हे उपयुक्त ठरेल.

घटके

  • नाव - सेट करण्यासाठी कुकीचे नाव
    • आवश्यक
  • डोमेन - कुकी सेट करण्यासाठी वेबसाइटचे डोमेन
    • आवश्यक
  • मूल्य - कुकीचे मूल्य
  • पथ - कुकीशी संबंधित वेबसाइट पथ
  • httponly - सत्य असल्यास कुकी फक्त HTTP प्रोटोकॉलसह वापरली जाऊ शकते
  • कालबाह्य - कुकी कालबाह्य झाल्यावर परिभाषित करते. कुकीची मुदत संपली नाही तर निरर्थक मूल्य पास करा
    • Yyyy-mm-dd hh: mm: ss स्वरूपात असावे

रिटर्न व्हॅल्यू

कुकी यशस्वीरित्या सेट केल्या असल्यास सत्य आहे, अन्यथा चुकीची आहे


डिलीटकोकी ($ नेम, $ डोमेन)

एक सानुकूल कुकी हटवा किंवा ग्लोबल कुकी वापरण्यापासून अवरोधित करा

घटके

  • नाव - हटविण्यासाठी कुकीचे नाव
    • आवश्यक
  • डोमेन - कुकी हटविण्यासाठी वेबसाइटचे डोमेन
    • आवश्यक

रिटर्न व्हॅल्यू

कुकी यशस्वीरित्या हटविली असल्यास सत्य, अन्यथा चुकीची


मिळवाWaterMarks()

आपले अपलोड केलेले सानुकूल वॉटरमार्क मिळवा

रिटर्न व्हॅल्यू

GrabzItWaterMark अॅरे


मिळवाWaterMark($ अभिज्ञापक)

निर्दिष्ट अभिज्ञापकाशी जुळणारे आपले सानुकूल वॉटरमार्क परत करा

घटके

  • अभिज्ञापक - आपण पाहू इच्छित विशिष्ट सानुकूल वॉटरमार्कचा अभिज्ञापक
    • आवश्यक

रिटर्न व्हॅल्यू

GrabzItWaterMark


जोडाWaterMark($ अभिज्ञापक, $ मार्ग, $ xpos, $ ypos)

नवीन सानुकूल वॉटरमार्क जोडा

घटके

  • अभिज्ञापक - आपण सानुकूल वॉटरमार्क देऊ इच्छित परिचयकर्ता. हे अभिज्ञापक अद्वितीय आहे हे महत्वाचे आहे.
    • आवश्यक
  • पथ - आपल्या सर्व्हरवरील वॉटरमार्कचा परिपूर्ण मार्ग. उदाहरणार्थ सी: / वॉटरमार्क / एक्सएनयूएमएक्स.पीएनजी
    • आवश्यक
  • xpos - आपण स्क्रीनशॉट दिसावा अशी क्षैतिज स्थिती
    • आवश्यक
    • पर्याय:
      • डावा = 0
      • केंद्र = एक्सएनयूएमएक्स
      • उजवा = 2
  • ypos - आपल्याला स्क्रीनशॉट दिसावा अशी अनुलंब स्थिती
    • आवश्यक
    • पर्याय:
      • शीर्ष = एक्सएनयूएमएक्स
      • मध्य = एक्सएनयूएमएक्स
      • तळाशी = एक्सएनयूएमएक्स

रिटर्न व्हॅल्यू

वॉटरमार्क यशस्वीरित्या सेट केले असल्यास खरे मिळवते


DeleteWaterMark($ अभिज्ञापक)

सानुकूल वॉटरमार्क हटवा

घटके

  • अभिज्ञापक - आपण हटवू इच्छित सानुकूल वॉटरमार्कचा अभिज्ञापक
    • आवश्यक

रिटर्न व्हॅल्यू

वॉटरमार्क यशस्वीरित्या हटविला गेला तर सत्य मिळवते


सेटलोकलप्रॉक्सी ($ प्रॉक्सीयूआरएल)

ही पद्धत सक्षम करते ए स्थानिक प्रॉक्सी सर्व्हर सर्व विनंत्यांसाठी वापरण्यासाठी.

घटके

  • प्रॉक्सीयूआरएल - यूआरएल, ज्यात प्रॉक्सीची आवश्यकता असल्यास पोर्ट समाविष्ट होऊ शकते. शून्य प्रदान केल्यास मागील सेट केलेला प्रॉक्सी काढला जाईल
    • आवश्यक

यूएसएसएल ($ मूल्य)

ग्रॅबझिटच्या विनंत्या असल्यास निर्दिष्ट करते एपीआयने एसएसएल वापरला पाहिजे किंवा नाही

घटके

  • मूल्य - जर खरे असेल तर GrabzIt च्या API वर सर्व विनंत्या SSL वापरतील
    • आवश्यक

तयार करा एन्क्रिप्शनके ()

64 कूटबद्धीकरण की एक क्रिप्टोग्राफिक सुरक्षित आधार तयार करा, 44 वर्ण लांब


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

प्रदान केलेल्या कूटबद्धीकरण कीचा वापर करुन कूटबद्ध केलेले कॅप्चर डिक्रिप्ट करा.

घटके


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

प्रदान केलेल्या कूटबद्धीकरण कीचा वापर करुन कूटबद्ध केलेले कॅप्चर डिक्रिप्ट करा.

घटके


निकाल वर्ग

GrabzItCookie

सार्वजनिक मालमत्ता

  • नाव
    • कुकीचे नाव.
  • मूल्य
    • कुकी मूल्य.
  • डोमेन
    • कुकी ज्या डोमेनसाठी सेट केली आहे.
  • पथ
    • ही कुकी लागू होत असलेल्या डोमेनवरील पथ.
  • HttpOnly
    • वेबसाइट HTTP प्रोटोकॉलने पाहिली जात असतानाच ही कुकी वैध असेल तर.
  • कालबाह्य होते
    • ही कुकी कालबाह्य होण्याची तारीख
  • प्रकार
    • हा कुकीचा प्रकार आहे, जो पुढील पैकी एक असू शकतो:
      • ग्लोबल - ही ग्रॅबझिटने सेट केलेली एक जागतिक कुकी आहे
      • स्थानिक - ही आपण सेट केलेली स्थानिक कुकी आहे
      • अधिलिखित - एक वैश्विक कुकी जी आपल्याद्वारे अधिलिखित केली गेली आहे

GrabzItStatus

स्क्रीनशॉटच्या सद्य स्थितीचे प्रतिनिधित्व करणारा वर्ग.

सार्वजनिक मालमत्ता

  • Processing
    • खरे असल्यास स्क्रीनशॉटवर अद्याप प्रक्रिया केली जात आहे.
  • Cached
    • खरे असल्यास स्क्रीनशॉटवर प्रक्रिया केली गेली आहे आणि सध्या कॅशे केले आहे.
  • Expired
    • खरे असल्यास स्क्रीनशॉट यापुढे ग्रॅबझीट सिस्टमवर नसेल.
  • Message
    • सिस्टमद्वारे त्रुटी संदेश परत आला.

GrabzItWaterMark

हा वर्ग ग्रॅबझिटमध्ये संग्रहित सानुकूल वॉटरमार्कचे प्रतिनिधित्व करतो

सार्वजनिक मालमत्ता

  • अभिज्ञापक
    • वॉटरमार्कचा अभिज्ञापक
  • एक्सपोजिशन
    • वॉटरमार्कची क्षैतिज पोस्ट
      • डावा = 0
      • केंद्र = एक्सएनयूएमएक्स
      • उजवा = 2
  • वायपोजिशन
    • वॉटरमार्कची अनुलंब पोस्ट
      • शीर्ष = एक्सएनयूएमएक्स
      • मध्य = एक्सएनयूएमएक्स
      • तळाशी = एक्सएनयूएमएक्स
  • स्वरूप
    • वॉटरमार्कचे स्वरूप