વર્ણન
આ વર્ગ GrabzIt સ્ક્રીનશોટ વેબ સેવાઓ સાથેના તમામ સંદેશાવ્યવહારનું સંચાલન કરે છે.
જાહેર પદ્ધતિઓ
- GetResult($id)
- URLToAnimation($url, $options)
- URLToImage($url, $options)
- HTMLToImage($html, $options)
- FileToImage($path, $options)
- URLToPDF($url, $options)
- HTMLToPDF($html, $options)
- FileToPDF($path, $options)
- URLToDOCX($url, $options)
- HTMLToDOCX($html, $options)
- FileToDOCX($path, $options)
- URLToTable($url, $options)
- HTMLToTable($html, $options)
- FileToTable($path, $options)
- URLToRenderedHTML($url, $options)
- HTMLToRenderedHTML($html, $options)
- FileToRenderedHTML($path, $options)
- Save($callBackURL = '')
- SaveTo()
- SaveTo($saveToFile)
- GetStatus($id)
- GetCookies($domain)
- SetCookie($name, $domain, $value = '', $path = '/', $httponly = 0, $expires = '')
- DeleteCookie($name, $domain)
- GetWaterMarks()
- GetWaterMark($identifier)
- AddWaterMark($identifier, $path, $xpos, $ypos)
- DeleteWaterMark($identifier)
- UseSSL($value)
GetResult(આઈડી)
આ પદ્ધતિ સ્ક્રીનશshotટ પોતે જ આપે છે. જો કંઇ પરત ન આવે તો કંઈક ખોટું થયું છે અથવા સ્ક્રીનશોટ હજી તૈયાર નથી.
માપદંડ
-
આઈડી - સ્ક્રીનશોટનો અનન્ય ઓળખકર્તા
રીટર્ન વેલ્યુ
કેપ્ચર
URLToAnimation(l url, . વિકલ્પો)
રૂપાંતરિત થવું જોઈએ તે videoનલાઇન વિડિઓનો URL સ્પષ્ટ કરો intoa એનિમેટેડ GIF.
માપદંડ
-
url - રૂપાંતરિત કરવા માટે videoનલાઇન વિડિઓનો URL intએક એનિમેટેડ GIF.
- જરૂરી
-
Vimeo અને YouTube વિડિઓ URL ને સ્વીકારે છે
- ચેતવણી એનિમેશન Vimeo અને YouTube વિડિઓઝ ત્રીજા પક્ષ પર આધારિત છે અને તેથી સુસંગત પરિણામો આપી શકશે નહીં.
- વિકલ્પો - GrabzIt નો દાખલોAnimationOptions વર્ગ કે જે એનિમેટેડ GIF બનાવતી વખતે વાપરવા માટેના કોઈપણ વિશેષ વિકલ્પોની વ્યાખ્યા આપે છે.
રીટર્ન વેલ્યુ
રદબાતલ
GrabzItAnimationOptions
એનિમેટેડ GIF બનાવતી વખતે વર્ગ ઉપલબ્ધ બધા વિકલ્પોનું પ્રતિનિધિત્વ કરે છે.
જાહેર ગુણધર્મો
-
customId($value) - કસ્ટમ ઓળખકર્તા કે જે તમે એનિમેટેડ GIF વેબ સેવા પર પસાર કરી શકો. આ તમે ઉલ્લેખિત ક callલબbackક URL સાથે પરત આવશે.
-
width($value) - પિક્સેલમાં પરિણામી એનિમેટેડ GIF ની પહોળાઈ.
- ડિફaultલ્ટ: 180px
- મહત્તમ: પેકેજ માટે મહત્તમ પહોળાઈ
- સ્વત--કદ: -1 (-1 પસાર થવાનો અર્થ એ છે કે ની પહોળાઈ એનિમેટેડ GIF નાનું છે તેની heightંચાઇના સંબંધમાં, જો પહોળાઈ સ્વતized-કદની થઈ રહી હોય તો theંચાઇ નહીં કરી શકે)
-
height($value) - પિક્સેલમાં પરિણામી એનિમેટેડ GIF ની .ંચાઇ.
- ડિફaultલ્ટ: 120px
- મહત્તમ: પેકેજ માટે મહત્તમ heightંચાઇ
- સ્વત--કદ: -1 (પસાર -1 એટલે કે ની .ંચાઇ એનિમેટેડ GIF નાનું છે તેની પહોળાઈના સંબંધમાં, જો heightંચાઇ સ્વચાલિત હોઇ રહી હોય તો પહોળાઈ આ કરી શકતી નથી)
-
start($value) - વિડિઓની પ્રારંભિક સ્થિતિ જે રૂપાંતરિત થવી જોઈએ intoa એનિમેટેડ GIF.
-
duration($value) - વિડિઓની સેકંડમાં લંબાઈ કે જે રૂપાંતરિત થવી જોઈએ intoa એનિમેટેડ GIF.
- ડિફaultલ્ટ: પેકેજ માટેની મહત્તમ લંબાઈ
-
speed($value) - એનિમેટેડ GIF ની ગતિ.
- ડિફaultલ્ટ: 1
- ન્યૂનતમ: 0.2
- મહત્તમ: 10
-
framesPerSecond($value) - પ્રતિ સેકંડ ફ્રેમ્સની સંખ્યા કે જે વિડિઓમાંથી ક capturedપ્ચર કરવી જોઈએ.
- ડિફaultલ્ટ: 10
- ન્યૂનતમ: 0.2
- મહત્તમ: 60
-
repeat($value) - એનિમેટેડ GIF લૂપ કરવા માટે સંખ્યા.
- ડિફaultલ્ટ: 0
- લૂપ સતત: 0
- ક્યારેય લૂપ ન કરો:-1
-
reverse($value) - જો એનિમેટેડ GIF ના ફ્રેમ્સ ઉલટાવી દેવામાં આવે તો
-
customWaterMarkId($value) - વૈવિધ્યપૂર્ણ ઉમેરો watermark એનિમેટેડ GIF પર
-
quality($value) - આ પરત કરેલી છબીની ગુણવત્તાછે, જેમાં 85% નું ડિફ defaultલ્ટ કમ્પ્રેશન છે.
- ગુણવત્તા ઘટાડવાથી ફાઇલોના કદમાં ઘટાડો થશે અને ડાઉનલોડનો સમય ઓછો થશે.
- ડિફોલ્ટ: -1
- ન્યૂનતમ: -1
- મહત્તમ: 100
-
country($value) - દેશ એનિમેટેડ જીઆઇએફ લેવી જોઈએ.
- ડિફaultલ્ટ: વર્તમાનમાં સૌથી ઝડપી સ્થાન
- વિકલ્પો: "એસજી", "યુકે", "યુએસ"
-
exportURL($value) - આ નિકાસ URL તે સ્પષ્ટ કરે છે કે કેપ્ચર પણ ક્યાં નિકાસ થવું જોઈએ
-
encryptionKey($value) - જો બેઝ 64 એન્કોડેડ એઇએસ એન્ક્રિપ્શન કી નિર્દિષ્ટ થયેલ છે, ત્યારે તે બનાવવામાં આવે ત્યારે તમારું કેપ્ચર એન્ક્રિપ્ટ થયેલ છે. જેમ કે પર્લ પાસે નબળી મૂળ એન્ક્રિપ્શન સુવિધાઓ છે તમારે આવશ્યક છે આ સૂચનો અનુસરો એનક્રિપ્ટ થયેલ કેપ્ચરને ડિક્રિપ્ટ કરવા માટે.
-
proxy($value) - HTTP પ્રોક્સી વિગતો આ કેપ્ચર બનાવવા માટે બ્રાઉઝર સ softwareફ્ટવેરનો ઉપયોગ કરવો જોઈએ
URLToImage(l url, . વિકલ્પો)
કન્વર્ટ થવું જોઈએ તે URL નો ઉલ્લેખ કરે છે intઓએ ઇમેજ સ્ક્રીનશ .ટ.
માપદંડ
-
url - URL કે જેનો સ્ક્રીનશોટ બનાવવો જોઈએ
- વિકલ્પો - GrabzIt નો દાખલોImageOptions વર્ગ કે જે સ્ક્રીનશ creatingટ બનાવતી વખતે વાપરવા માટેના કોઈપણ વિશેષ વિકલ્પોની વ્યાખ્યા આપે છે.
રીટર્ન વેલ્યુ
રદબાતલ
HTMLToImage($ એચટીએમએલ, . વિકલ્પો)
એચટીએમએલનો ઉલ્લેખ કરે છે જે રૂપાંતરિત થવું જોઈએ intઓએ છબી.
માપદંડ
-
એચટીએમએલ - કન્વર્ટ કરવા માટે એચટીએમએલ intઓએ છબી
- વિકલ્પો - GrabzIt નો દાખલોImageOptions વર્ગ કે જે ઇમેજ બનાવતી વખતે વાપરવા માટેના કોઈપણ વિશેષ વિકલ્પોની વ્યાખ્યા આપે છે.
રીટર્ન વેલ્યુ
રદબાતલ
FileToImage($ પાથ, . વિકલ્પો)
એચટીએમએલ ફાઇલનો ઉલ્લેખ કરે છે જે રૂપાંતરિત થવી જોઈએ intઓએ છબી.
માપદંડ
-
પાથ - કન્વર્ટ કરવા માટે HTML ફાઇલનો ફાઇલ પાથ intઓએ છબી
- વિકલ્પો - GrabzIt નો દાખલોImageOptions વર્ગ કે જે ઇમેજ બનાવતી વખતે વાપરવા માટેના કોઈપણ વિશેષ વિકલ્પોની વ્યાખ્યા આપે છે.
રીટર્ન વેલ્યુ
રદબાતલ
GrabzItImageOptions
છબી કેપ્ચર્સ બનાવતી વખતે વર્ગ ઉપલબ્ધ બધા વિકલ્પોનું પ્રતિનિધિત્વ કરે છે.
જાહેર ગુણધર્મો
-
customId($value) - કસ્ટમ ઓળખકર્તા કે જે તમે સ્ક્રીનશોટ વેબ સર્વિસ પર પસાર કરી શકો છો. આ તમે ઉલ્લેખિત ક callલબbackક URL સાથે પરત આવશે.
-
browserWidth($value) - પિક્સેલ્સમાં બ્રાઉઝરની પહોળાઈ
- ડિફaultલ્ટ: 1366
- મહત્તમ: 10000
-
browserHeight($value) - પિક્સેલ્સમાં બ્રાઉઝરની heightંચાઇ
- ડિફaultલ્ટ: 1170
- મહત્તમ: 10000
- પૂર્ણ લંબાઈ: -1 (પાસ -1 એટલે કે આખા વેબ પૃષ્ઠનો સીનશોટ લેવામાં આવ્યો છે)
-
width($value) - પિક્સેલમાં પરિણામી થંબનેલની પહોળાઈ
- ડિફaultલ્ટ: જો આઉટપુટ પહોળાઈ અને આઉટપુટ બંનેની heightંચાઈ ઉલ્લેખિત નથી અથવા 0 હોય તો આઉટપુટ પહોળાઈ અને heightંચાઇ અંતિમ છબીની પહોળાઈ અને heightંચાઈ સાથે મેળ ખાતી હોય, જો આઉટપુટ heightંચાઈ સ્પષ્ટ કરેલ હોય તો આઉટપુટની પહોળાઈ આઉટપુટ heightંચાઇના પ્રમાણમાં હશે
- મહત્તમ: પેકેજ માટે મહત્તમ પહોળાઈ
- પૂર્ણ પહોળાઈ: -1 (પાસ -1 એટલે કે થંબનેલની પહોળાઈ ઓછી નથી)
-
height($value) - પિક્સેલમાં પરિણામી થંબનેલની heightંચાઇ
- ડિફaultલ્ટ: જો આઉટપુટ પહોળાઈ અને આઉટપુટ બંનેની heightંચાઈ ઉલ્લેખિત નથી અથવા 0 હોય તો આઉટપુટ પહોળાઈ અને heightંચાઈ અંતિમ છબીની પહોળાઈ અને heightંચાઇ સાથે મેળ ખાતી હોય, જો આઉટપુટ પહોળાઈ સ્પષ્ટ કરેલ હોય તો આઉટપુટની heightંચાઇ પ્રમાણસર હશે
- મહત્તમ: પેકેજ માટે મહત્તમ heightંચાઇ
- પૂર્ણ ightંચાઇ: -1 (પાસ -1 એટલે કે થંબનેલની theંચાઇ ઓછી નથી)
-
format($value) - સ્ક્રીનશોટ ફોર્મેટમાં હોવું જોઈએ.
- ડિફોલ્ટ: "jpg"
- વિકલ્પો: "bmp8", "bmp16", "bmp24", "bmp", "tiff", "webp", "jpg", "png"
-
delay($value) - મિલિસેકન્ડની સંખ્યા સ્ક્રીનશોટ લેતા પહેલા રાહ જુઓ
- ડિફaultલ્ટ: 0
- મહત્તમ: 30000
-
clickElement($value) - આ એચટીએમએલ તત્વનો ઉલ્લેખ કરે છે, નો ઉપયોગ કરીને સીએસએસ પસંદગીકાર ક્લિક કરવા માટે. યાદ રાખો વિલંબ પણ ક્લિક અસરો જોવા માટે જરૂરી છે
- આ સુવિધાને ચેતવણી અત્યારે બીટામાં છે અને તે સતત પરિણામો આપી શકશે નહીં.
-
targetElement($value) - આ સીએસએસ પસંદગીકાર લક્ષ્ય વેબ પૃષ્ઠ પરના એકમાત્ર એચટીએમએલ તત્વ છે જે ફેરવવાનું છે intસ્ક્રીનશોટ પર, વેબ પૃષ્ઠના અન્ય ભાગોને અવગણવામાં આવે છે. જો ત્યાં બહુવિધ મેચિંગ એચટીએમએલ તત્વો હોય તો પ્રથમ એક પસંદ થયેલ છે
-
hideElement($value) - આ સીએસએસ પસંદગીકારો છુપાવવા માટે વેબ પૃષ્ઠમાં એક અથવા વધુ HTML તત્વોમાંથી, દરેક પસંદગીકારને અલ્પવિરામથી છુપાવવા માટે બહુવિધ HTML ઘટકોનો ઉલ્લેખ કરવા માટે
-
waitForElement($value) - આ સીએસએસ પસંદગીકારો વેબ પૃષ્ઠમાંના HTML ઘટકની કેપ્ચર થાય તે પહેલાં દૃશ્યમાન હોવું આવશ્યક છે
-
requestAs($value) - તમે ઉપયોગ કરવા માંગો છો તે વપરાશકર્તા એજન્ટનો પ્રકાર
- ડિફaultલ્ટ: 0
-
વિકલ્પો:
- 0 = સૂચવે છે કે માનક બ્રાઉઝરના વપરાશકર્તા એજન્ટનો ઉપયોગ થવો જોઈએ
- 1 = સૂચવે છે કે મોબાઇલ બ્રાઉઝરના વપરાશકર્તા એજન્ટનો ઉપયોગ થવો જોઈએ
- 2 = સૂચવે છે કે શોધ એંજિનનો વપરાશકર્તા એજન્ટનો ઉપયોગ થવો જોઈએ
-
customWaterMarkId($value) - એક કસ્ટમ ઉમેરો watermark છબી માટે
-
quality($value) - આ પરત કરેલી છબીની ગુણવત્તા. આ હાલમાં ફક્ત JPG અને WEBP છબીઓને જ અસર કરે છે, જેમાં 90% ની ડિફ defaultલ્ટ કમ્પ્રેશન હોય છે.
- ગુણવત્તા ઘટાડવાથી ફાઇલોના કદમાં ઘટાડો થશે અને ડાઉનલોડનો સમય ઓછો થશે.
- ડિફોલ્ટ: -1
- ન્યૂનતમ: -1
- મહત્તમ: 100
-
transparent($value) - જો 1 છે છબી કેપ્ચર પારદર્શક હોવું જોઈએ. આ ફક્ત પીએનજી અને ટિફ છબીઓ સાથે સુસંગત છે.
-
hd($value) - જો છબી 1 કેપ્ચર ઉચ્ચ વ્યાખ્યા હશે આ છબી પરિમાણોનું કદ બમણું કરશે.
-
country($value) - દેશ સ્ક્રીનશોટ માંથી લેવામાં આવવી જોઈએ.
- ડિફaultલ્ટ: વર્તમાનમાં સૌથી ઝડપી સ્થાન
- વિકલ્પો: "એસજી", "યુકે", "યુએસ"
-
exportURL($value) - આ નિકાસ URL તે સ્પષ્ટ કરે છે કે કેપ્ચર પણ ક્યાં નિકાસ થવું જોઈએ
-
encryptionKey($value) - જો બેઝ 64 એન્કોડેડ એઇએસ એન્ક્રિપ્શન કી નિર્દિષ્ટ થયેલ છે, ત્યારે તે બનાવવામાં આવે ત્યારે તમારું કેપ્ચર એન્ક્રિપ્ટ થયેલ છે. જેમ કે પર્લ પાસે નબળી મૂળ એન્ક્રિપ્શન સુવિધાઓ છે તમારે આવશ્યક છે આ સૂચનો અનુસરો એનક્રિપ્ટ થયેલ કેપ્ચરને ડિક્રિપ્ટ કરવા માટે.
-
noAds($value) - જો સાચું છે જાહેરાતવાળો આપમેળે છુપાયેલા હોવા જોઈએ.
-
noCookieNotifications($value) - જો સાચું હોય તો તે સામાન્ય રીતે જોવા મળે છે કૂકી સૂચનાઓ આપમેળે છુપાયેલ હોવી જોઈએ.
-
address($value) - એચટીએમએલ કોડને અમલમાં મૂકવા માટેનો URL. જો HTML રૂપાંતરિત થઈ રહ્યું છે, તો તે સીએસએસ અને છબીઓ જેવા સંસાધનોમાં સંબંધિત URL નો ઉપયોગ કરે છે તો તે ઉપયોગી થઈ શકે છે.
-
proxy($value) - HTTP પ્રોક્સી વિગતો આ કેપ્ચર બનાવવા માટે બ્રાઉઝર સ softwareફ્ટવેરનો ઉપયોગ કરવો જોઈએ
જાહેર પદ્ધતિઓ
-
એડપોસ્ટપેરામીટર ($ નામ, $ મૂલ્ય) - એચટીટીપી પોસ્ટ પરિમાણ અને વૈકલ્પિક મૂલ્યને વ્યાખ્યાયિત કરે છે, આ પદ્ધતિને અનેક પરિમાણો ઉમેરવા માટે ઘણી વખત કહી શકાય. આ પદ્ધતિનો ઉપયોગ કરવાથી ગ્રાબઝિટ તેને દબાણ કરશે એક HTTP પોસ્ટ કરો.
- નામ - HTTP પોસ્ટ પરિમાણનું નામ
- મૂલ્ય - HTTP પોસ્ટ પરિમાણનું મૂલ્ય
URLToRenderedHTML(l url, . વિકલ્પો = નલ)
કન્વર્ટ થવું જોઈએ તે URL નો ઉલ્લેખ કરે છે intઓ રેન્ડર એચટીએમએલ.
માપદંડ
-
url - URL કે જે રેન્ડર કરેલો HTML બનેલો હોવો જોઈએ
- વિકલ્પો - GrabzIt નો દાખલોHTMLOptions રેન્ડર એચટીએમએલ બનાવતી વખતે વાપરવા માટેના કોઈપણ વિશેષ વિકલ્પોની વ્યાખ્યા આપતા વર્ગ.
રીટર્ન વેલ્યુ
રદબાતલ
HTMLToRenderedHTML($ એચટીએમએલ, . વિકલ્પો = નલ)
એચટીએમએલનો ઉલ્લેખ કરે છે જે રૂપાંતરિત થવું જોઈએ intઓ રેન્ડર એચટીએમએલ.
માપદંડ
-
એચટીએમએલ - કન્વર્ટ કરવા માટે એચટીએમએલ intઓ રેન્ડર એચટીએમએલ
- વિકલ્પો - GrabzIt નો દાખલોHTMLOptions વર્ગ કે જે રેન્ડર એચટીએમએલ બનાવતી વખતે વાપરવા માટેના કોઈપણ વિશિષ્ટ વિકલ્પોને વ્યાખ્યાયિત કરે છે.
રીટર્ન વેલ્યુ
રદબાતલ
FileToRenderedHTML($ પાથ, . વિકલ્પો = નલ)
એચટીએમએલ ફાઇલનો ઉલ્લેખ કરે છે જે રૂપાંતરિત થવી જોઈએ intઓ રેન્ડર એચટીએમએલ.
માપદંડ
-
પાથ - કન્વર્ટ કરવા માટે HTML ફાઇલનો ફાઇલ પાથ intઓ રેન્ડર એચટીએમએલ
- વિકલ્પો - GrabzIt નો દાખલોHTMLOptions વર્ગ કે જે રેન્ડર એચટીએમએલ બનાવતી વખતે વાપરવા માટેના કોઈપણ વિશિષ્ટ વિકલ્પોને વ્યાખ્યાયિત કરે છે.
રીટર્ન વેલ્યુ
રદબાતલ
GrabzItHTMLOptions
વર્ગ જ્યારે ઉપલબ્ધ હોય ત્યારે વિકલ્પોની રજૂઆત કરે છે રેન્ડર એચટીએમએલ કેપ્ચર્સ બનાવવા.
જાહેર ગુણધર્મો
-
customId($value) - કસ્ટમ ઓળખકર્તા કે જે તમે વેબસર્વિસ પર પસાર કરી શકો છો. આ તમે ઉલ્લેખિત ક callલબbackક URL સાથે પરત આવશે.
-
browserWidth($value) - પિક્સેલ્સમાં બ્રાઉઝરની પહોળાઈ
- ડિફaultલ્ટ: 1366
- મહત્તમ: 10000
-
browserHeight($value) - પિક્સેલ્સમાં બ્રાઉઝરની heightંચાઇ
- ડિફaultલ્ટ: 1170
- મહત્તમ: 10000
-
delay($value) - મિલિસેકન્ડની સંખ્યા કબજે લેતા પહેલા રાહ જુઓ
- ડિફaultલ્ટ: 0
- મહત્તમ: 30000
-
waitForElement($value) - આ સીએસએસ પસંદગીકારો વેબ પૃષ્ઠમાંના HTML ઘટકની કેપ્ચર થાય તે પહેલાં દૃશ્યમાન હોવું આવશ્યક છે
-
requestAs($value) - તમે ઉપયોગ કરવા માંગો છો તે વપરાશકર્તા એજન્ટનો પ્રકાર
- ડિફaultલ્ટ: 0
-
વિકલ્પો:
- 0 = સૂચવે છે કે માનક બ્રાઉઝરના વપરાશકર્તા એજન્ટનો ઉપયોગ થવો જોઈએ
- 1 = સૂચવે છે કે મોબાઇલ બ્રાઉઝરના વપરાશકર્તા એજન્ટનો ઉપયોગ થવો જોઈએ
- 2 = સૂચવે છે કે શોધ એંજિનનો વપરાશકર્તા એજન્ટનો ઉપયોગ થવો જોઈએ
-
country($value) - દેશ સ્ક્રીનશોટ માંથી લેવામાં આવવી જોઈએ.
- ડિફaultલ્ટ: વર્તમાનમાં સૌથી ઝડપી સ્થાન
- વિકલ્પો: "એસજી", "યુકે", "યુએસ"
-
exportURL($value) - આ નિકાસ URL તે સ્પષ્ટ કરે છે કે કેપ્ચર પણ ક્યાં નિકાસ થવું જોઈએ
-
encryptionKey($value) - જો બેઝ 64 એન્કોડ કરેલી એઇએસ એન્ક્રિપ્શન કી નિર્દિષ્ટ થયેલ હોય ત્યારે તે તમારા કેપ્ચરને એન્ક્રિપ્ટ થયેલ છે. તેનો ઉપયોગ કરવાની ભલામણ કરવામાં આવે છે એન્ક્રિપ્શન કી પદ્ધતિ બનાવો કી બનાવવા માટે અને ડીક્રિપ્ટ પદ્ધતિઓ બતાવ્યા પ્રમાણે એનક્રિપ્ટ થયેલ કેપ્ચરને ડિક્રિપ્ટ કરવા માટે આ ઉદાહરણ.
-
noAds($value) - જો સાચું છે જાહેરાતવાળો આપમેળે છુપાયેલા હોવા જોઈએ.
-
noCookieNotifications($value) - જો સાચું હોય તો તે સામાન્ય રીતે જોવા મળે છે કૂકી સૂચનાઓ આપમેળે છુપાયેલ હોવી જોઈએ.
-
address($value) - એચટીએમએલ કોડને અમલમાં મૂકવા માટેનો URL. જો HTML રૂપાંતરિત થાય છે તો ઉપયોગી થઈ શકે છે સીએસએસ અને છબીઓ જેવા સંસાધનો માટે સંબંધિત URL છે.
-
proxy($value) - HTTP પ્રોક્સી વિગતો આ કેપ્ચર બનાવવા માટે બ્રાઉઝર સ softwareફ્ટવેરનો ઉપયોગ કરવો જોઈએ
જાહેર પદ્ધતિઓ
-
એડપોસ્ટપેરામીટર ($ નામ, $ મૂલ્ય) - એચટીટીપી પોસ્ટ પરિમાણ અને વૈકલ્પિક મૂલ્યને વ્યાખ્યાયિત કરે છે, આ પદ્ધતિને અનેક પરિમાણો ઉમેરવા માટે ઘણી વખત કહી શકાય. આ પદ્ધતિનો ઉપયોગ કરવાથી ગ્રાબઝિટ તેને દબાણ કરશે એક HTTP પોસ્ટ કરો.
- નામ - HTTP પોસ્ટ પરિમાણનું નામ
- મૂલ્ય - HTTP પોસ્ટ પરિમાણનું મૂલ્ય
કન્વર્ટ થવું જોઈએ તે URL નો ઉલ્લેખ કરે છે intઓએ પીડીએફ.
માપદંડ
-
url - URL કે જે રૂપાંતરિત થવો જોઈએ intઓએ પીડીએફ
- વિકલ્પો - GrabzItPDFOptions વર્ગનો દાખલો જે પીડીએફ બનાવતી વખતે વાપરવા માટેના કોઈપણ વિશેષ વિકલ્પોની વ્યાખ્યા આપે છે.
રીટર્ન વેલ્યુ
રદબાતલ
HTMLToPDF($ એચટીએમએલ, . વિકલ્પો)
એચટીએમએલનો ઉલ્લેખ કરે છે જે રૂપાંતરિત થવું જોઈએ intઓએ પીડીએફ.
માપદંડ
-
એચટીએમએલ - કન્વર્ટ કરવા માટે એચટીએમએલ intઓએ પીડીએફ
- વિકલ્પો - GrabzItPDFOptions વર્ગનો દાખલો જે પીડીએફ બનાવતી વખતે વાપરવા માટેના કોઈપણ વિશેષ વિકલ્પોની વ્યાખ્યા આપે છે.
રીટર્ન વેલ્યુ
રદબાતલ
એચટીએમએલ ફાઇલનો ઉલ્લેખ કરે છે જે રૂપાંતરિત થવી જોઈએ intઓએ પીડીએફ.
માપદંડ
-
પાથ - કન્વર્ટ કરવા માટે HTML ફાઇલનો ફાઇલ પાથ intઓએ પીડીએફ
- વિકલ્પો - GrabzItPDFOptions વર્ગનો દાખલો જે પીડીએફ બનાવતી વખતે વાપરવા માટેના કોઈપણ વિશેષ વિકલ્પોની વ્યાખ્યા આપે છે.
રીટર્ન વેલ્યુ
રદબાતલ
GrabzItPDFOptions
વર્ગ પીડીએફ કuresપ્ચર્સ બનાવતી વખતે ઉપલબ્ધ બધા વિકલ્પોનું પ્રતિનિધિત્વ કરે છે.
જાહેર ગુણધર્મો
-
customId($value) - એક કસ્ટમ ઓળખકર્તા કે જે તમે વેબસર્વિસ પર પસાર કરી શકો. આ તમે ઉલ્લેખિત ક callલબbackક URL સાથે પરત આવશે.
-
includeBackground($value) - જો વેબ પૃષ્ઠની પૃષ્ઠભૂમિ 1 પીડીએફમાં શામેલ હોવી જોઈએ
-
pagesize($value) - પીડીએફનું પૃષ્ઠ કદ
- ડિફોલ્ટ: "A4"
- વિકલ્પો: "A3", "A4", "A5", "A6", "B3", "B4", "B5", "B6", "કાનૂની", "પત્ર"
-
orientation($value) - પીડીએફ દસ્તાવેજનો અભિગમ
- ડિફોલ્ટ: "પોટ્રેટ"
- વિકલ્પો: "પોટ્રેટ", "લેન્ડસ્કેપ"
-
cssMediaType($value) - આ સીએસએસ મીડિયા પીડીએફ દસ્તાવેજના પ્રકાર
- ડિફોલ્ટ: "સ્ક્રીન"
- વિકલ્પો: "સ્ક્રીન", "પીઆરint"
-
includeLinks($value) - એક્સએન્યુએમએક્સ જો લિંક્સને પીડીએફમાં શામેલ કરવી જોઈએ
-
includeOutline($value) - જો 1 પીડીએફ બુકમાર્ક્સ સમાવેશ કરવો જોઇએ
-
title($value) - પીડીએફ દસ્તાવેજનું શીર્ષક પ્રદાન કરો
-
coverURL($value) - વેબ પૃષ્ઠનો URL કે જેનો ઉપયોગ પીડીએફના કવર પૃષ્ઠ તરીકે થવો જોઈએ
-
marginTop($value) - મિલિમીટરમાં ગાળો કે જે પીડીએફ દસ્તાવેજ પૃષ્ઠની ટોચ પર દેખાવા જોઈએ
-
marginLeft($value) - મિલિમીટરમાં ગાળો કે જે પીડીએફ દસ્તાવેજ પૃષ્ઠની ડાબી બાજુએ દેખાવા જોઈએ
-
marginBottom($value) - મિલીમીટરમાં ગાળો કે જે પીડીએફ દસ્તાવેજ પૃષ્ઠના તળિયે દેખાય છે
-
marginRight($value) - મિલિમીટરમાં ગાળો કે જે પીડીએફ દસ્તાવેજના જમણા ભાગમાં દેખાશે
-
browserWidth($value) - આ બ્રાઉઝરની પહોળાઈ પિક્સેલ્સમાં
- આ સુવિધાને ચેતવણી અત્યારે બીટામાં છે અને તે સતત પરિણામો આપી શકશે નહીં.
- ડિફaultલ્ટ: 1366
- મહત્તમ: 10000
- સ્વત. પહોળાઈ: -1 (પાસ -1 એટલે બ્રાઉઝરની પહોળાઈ પીડીએફ દસ્તાવેજની પહોળાઈ સાથે મેળ ખાય છે)
-
pageWidth - આ પરિણામી પીડીએફની કસ્ટમ પહોળાઈ mm માં
-
pageHeight - આ પરિણામી પીડીએફની કસ્ટમ heightંચાઇ mm માં
-
delay($value) - મિલિસેકન્ડની સંખ્યા સ્ક્રીનશોટ લેતા પહેલા રાહ જુઓ
- ડિફaultલ્ટ: 0
- મહત્તમ: 30000
-
requestAs($value) - તમે ઉપયોગ કરવા માંગો છો તે વપરાશકર્તા એજન્ટનો પ્રકાર
- ડિફaultલ્ટ: 0
-
વિકલ્પો:
- 0 = સૂચવે છે કે માનક બ્રાઉઝરના વપરાશકર્તા એજન્ટનો ઉપયોગ થવો જોઈએ
- 1 = સૂચવે છે કે મોબાઇલ બ્રાઉઝરના વપરાશકર્તા એજન્ટનો ઉપયોગ થવો જોઈએ
- 2 = સૂચવે છે કે શોધ એંજિનનો વપરાશકર્તા એજન્ટનો ઉપયોગ થવો જોઈએ
-
templateId($value) - ઉમેરો એ નમૂનો ID જે પીડીએફ દસ્તાવેજના હેડર અને ફૂટરને નિર્દિષ્ટ કરે છે
-
clickElement($value) - આ એચટીએમએલ તત્વનો ઉલ્લેખ કરે છે, નો ઉપયોગ કરીને સીએસએસ પસંદગીકાર ક્લિક કરવા માટે. યાદ રાખો વિલંબ પણ ક્લિક અસરો જોવા માટે જરૂરી છે
- આ સુવિધાને ચેતવણી અત્યારે બીટામાં છે અને તે સતત પરિણામો આપી શકશે નહીં.
-
targetElement($value) - આ સીએસએસ પસંદગીકાર માત્ર ચાલુ કરવાના લક્ષ્ય વેબ પૃષ્ઠ પર HTML તત્વ intઓએ પીડીએફ, વેબ પૃષ્ઠના અન્ય ભાગોને અવગણવામાં આવે છે. જો ત્યાં બહુવિધ મેચિંગ એચટીએમએલ તત્વો હોય તો પ્રથમ એક પસંદ થયેલ છે
-
hideElement($value) - આ સીએસએસ પસંદગીકારો છુપાવવા માટે વેબ પૃષ્ઠમાં એક અથવા વધુ HTML તત્વોમાંથી, દરેક પસંદગીકારને અલ્પવિરામથી છુપાવવા માટે બહુવિધ HTML ઘટકોનો ઉલ્લેખ કરવા માટે
-
waitForElement($value) - આ સીએસએસ પસંદગીકારો વેબ પૃષ્ઠમાંના HTML ઘટકની કેપ્ચર થાય તે પહેલાં દૃશ્યમાન હોવું આવશ્યક છે
-
customWaterMarkId($value) - એક કસ્ટમ ઉમેરો watermark પીડીએફ દસ્તાવેજના દરેક પૃષ્ઠ પર
-
quality($value) - આ પરત પીડીએફ ગુણવત્તા. ડિફ defaultલ્ટ પીડીએફ માટે ભલામણ કરેલ ગુણવત્તાનો ઉપયોગ કરે છે.
- ગુણવત્તા ઘટાડવાથી ફાઇલોના કદમાં ઘટાડો થશે અને ડાઉનલોડનો સમય ઓછો થશે.
- ડિફોલ્ટ: -1
- ન્યૂનતમ: -1
- મહત્તમ: 100
-
country($value) - દેશ સ્ક્રીનશોટ માંથી લેવામાં આવવી જોઈએ.
- ડિફaultલ્ટ: વર્તમાનમાં સૌથી ઝડપી સ્થાન
- વિકલ્પો: "એસજી", "યુકે", "યુએસ"
-
exportURL($value) - આ નિકાસ URL તે સ્પષ્ટ કરે છે કે કેપ્ચર પણ ક્યાં નિકાસ થવું જોઈએ
-
encryptionKey($value) - જો બેઝ 64 એન્કોડેડ એઇએસ એન્ક્રિપ્શન કી નિર્દિષ્ટ થયેલ છે, ત્યારે તે બનાવવામાં આવે ત્યારે તમારું કેપ્ચર એન્ક્રિપ્ટ થયેલ છે. જેમ કે પર્લ પાસે નબળી મૂળ એન્ક્રિપ્શન સુવિધાઓ છે તમારે આવશ્યક છે આ સૂચનો અનુસરો એનક્રિપ્ટ થયેલ કેપ્ચરને ડિક્રિપ્ટ કરવા માટે.
-
noAds($value) - જો સાચું છે જાહેરાતવાળો આપમેળે છુપાયેલા હોવા જોઈએ.
-
noCookieNotifications($value) - જો સાચું હોય તો તે સામાન્ય રીતે જોવા મળે છે કૂકી સૂચનાઓ આપમેળે છુપાયેલ હોવી જોઈએ.
-
address($value) - એચટીએમએલ કોડને અમલમાં મૂકવા માટેનો URL. જો HTML રૂપાંતરિત થઈ રહ્યું છે, તો તે સીએસએસ અને છબીઓ જેવા સંસાધનોમાં સંબંધિત URL નો ઉપયોગ કરે છે તો તે ઉપયોગી થઈ શકે છે.
-
proxy($value) - HTTP પ્રોક્સી વિગતો આ કેપ્ચર બનાવવા માટે બ્રાઉઝર સ softwareફ્ટવેરનો ઉપયોગ કરવો જોઈએ
-
mergeId($value) - કેપ્ચરની ID હોવી જોઈએ નવા પીડીએફ ડોક્યુમેન્ટની શરૂઆતમાં મર્જ
-
password($value) - આ પીડીએફ દસ્તાવેજને સુરક્ષિત કરવા માટે પાસવર્ડ સાથે
જાહેર પદ્ધતિઓ
-
એડપોસ્ટપેરામીટર ($ નામ, $ મૂલ્ય) - એચટીટીપી પોસ્ટ પરિમાણ અને વૈકલ્પિક મૂલ્યને વ્યાખ્યાયિત કરે છે, આ પદ્ધતિને અનેક પરિમાણો ઉમેરવા માટે ઘણી વખત કહી શકાય. આ પદ્ધતિનો ઉપયોગ કરવાથી ગ્રાબઝિટ તેને દબાણ કરશે એક HTTP પોસ્ટ કરો.
- નામ - HTTP પોસ્ટ પરિમાણનું નામ
- મૂલ્ય - HTTP પોસ્ટ પરિમાણનું મૂલ્ય
-
AddTemplateParameter ($ નામ, $ કિંમત) - વ્યાખ્યાયિત a વૈવિધ્યપૂર્ણ નમૂના પરિમાણ અને મૂલ્ય, આ પદ્ધતિને અનેક પરિમાણો ઉમેરવા માટે ઘણી વખત કહી શકાય.
- નામ - નમૂના પરિમાણનું નામ
- મૂલ્ય - નમૂના પરિમાણનું મૂલ્ય
URLToDOCX (l url, . વિકલ્પો)
કન્વર્ટ થવું જોઈએ તે URL નો ઉલ્લેખ કરે છે intOA DOCX.
માપદંડ
-
url - URL કે જે રૂપાંતરિત થવો જોઈએ intOA DOCX
- વિકલ્પો - GrabzIt નો દાખલોDOCXOptions વર્ગ કે જે DOCX બનાવતી વખતે વાપરવા માટેના કોઈપણ વિશેષ વિકલ્પોની વ્યાખ્યા આપે છે.
રીટર્ન વેલ્યુ
રદબાતલ
HTMLToDOCX($ એચટીએમએલ, . વિકલ્પો)
એચટીએમએલનો ઉલ્લેખ કરે છે જે રૂપાંતરિત થવું જોઈએ intOA DOCX.
માપદંડ
-
એચટીએમએલ - કન્વર્ટ કરવા માટે એચટીએમએલ intOA DOCX
- વિકલ્પો - GrabzIt નો દાખલોDOCXOptions વર્ગ કે જે DOCX બનાવતી વખતે વાપરવા માટેના કોઈપણ વિશેષ વિકલ્પોની વ્યાખ્યા આપે છે.
રીટર્ન વેલ્યુ
રદબાતલ
FileToDOCX($ પાથ, . વિકલ્પો)
એચટીએમએલ ફાઇલનો ઉલ્લેખ કરે છે જે રૂપાંતરિત થવી જોઈએ intOA DOCX.
માપદંડ
-
પાથ - કન્વર્ટ કરવા માટે HTML ફાઇલનો ફાઇલ પાથ intOA DOCX
- વિકલ્પો - GrabzIt નો દાખલોDOCXOptions વર્ગ કે જે DOCX બનાવતી વખતે વાપરવા માટેના કોઈપણ વિશેષ વિકલ્પોની વ્યાખ્યા આપે છે.
રીટર્ન વેલ્યુ
રદબાતલ
GrabzItDOCXOptions
વર્ગ DOCX કેપ્ચર્સ બનાવતી વખતે ઉપલબ્ધ બધા વિકલ્પોનું પ્રતિનિધિત્વ કરે છે.
જાહેર ગુણધર્મો
-
customId($value) - એક કસ્ટમ ઓળખકર્તા કે જે તમે વેબસર્વિસ પર પસાર કરી શકો. આ તમે ઉલ્લેખિત ક callલબbackક URL સાથે પરત આવશે.
-
setIncludeBackground($value) - જો 1 વેબ પૃષ્ઠની પૃષ્ઠભૂમિ છબીઓને સ્ક્રીનશોટમાં શામેલ હોવી જોઈએ
-
pagesize($value) - DOCX નું પૃષ્ઠ કદ
- ડિફોલ્ટ: "A4"
- વિકલ્પો: "A3", "A4", "A5", "A6", "B3", "B4", "B5", "B6", "કાનૂની", "પત્ર"
-
orientation($value) - ડOCક્સએક્સ દસ્તાવેજનું લક્ષીકરણ
- ડિફોલ્ટ: "પોટ્રેટ"
- વિકલ્પો: "પોટ્રેટ", "લેન્ડસ્કેપ"
-
includeLinks($value) - એક્સએન્યુએમએક્સ જો લિંક્સને ડOCક્સએક્સમાં શામેલ કરવી જોઈએ
-
includeImages($value) - જો 1 વેબ પૃષ્ઠની પૃષ્ઠભૂમિ છબીઓને સ્ક્રીનશોટમાં શામેલ હોવી જોઈએ
-
title($value) - DOCX દસ્તાવેજને શીર્ષક પ્રદાન કરો
-
marginTop($value) - મિલીમીટરમાં ગાળો કે જે DOCX દસ્તાવેજ પૃષ્ઠની ટોચ પર દેખાવા જોઈએ
-
marginLeft($value) - મિલીમીટરમાં ગાળો કે જે DOCX દસ્તાવેજ પૃષ્ઠની ડાબી બાજુએ દેખાવા જોઈએ
-
marginBottom($value) - મિલીમીટરમાં ગાળો કે જે DOCX દસ્તાવેજ પૃષ્ઠના તળિયે દેખાશે
-
marginRight($value) - મિલિમીટરમાં ગાળો જે DOCX દસ્તાવેજની જમણી બાજુએ દેખાવો જોઈએ
-
browserWidth($value) - આ બ્રાઉઝરની પહોળાઈ પિક્સેલ્સમાં
- આ સુવિધાને ચેતવણી અત્યારે બીટામાં છે અને તે સતત પરિણામો આપી શકશે નહીં.
- ડિફaultલ્ટ: 1366
- મહત્તમ: 10000
- સ્વત. પહોળાઈ: -1 (પાસ -1 એટલે કે બ્રાઉઝરની પહોળાઈ DOCX દસ્તાવેજની પહોળાઈ સાથે મેળ ખાય છે)
-
pageWidth - આ પરિણામી DOCX ની કસ્ટમ પહોળાઈ mm માં
-
pageHeight - આ પરિણામી DOCX ની કસ્ટમ heightંચાઇ mm માં
-
delay($value) - મિલિસેકન્ડની સંખ્યા સ્ક્રીનશોટ લેતા પહેલા રાહ જુઓ
- ડિફaultલ્ટ: 0
- મહત્તમ: 30000
-
requestAs($value) - તમે ઉપયોગ કરવા માંગો છો તે વપરાશકર્તા એજન્ટનો પ્રકાર
- ડિફaultલ્ટ: 0
-
વિકલ્પો:
- 0 = સૂચવે છે કે માનક બ્રાઉઝરના વપરાશકર્તા એજન્ટનો ઉપયોગ થવો જોઈએ
- 1 = સૂચવે છે કે મોબાઇલ બ્રાઉઝરના વપરાશકર્તા એજન્ટનો ઉપયોગ થવો જોઈએ
- 2 = સૂચવે છે કે શોધ એંજિનનો વપરાશકર્તા એજન્ટનો ઉપયોગ થવો જોઈએ
-
templateId($value) - ઉમેરો એ નમૂનો ID કે જે DOCX દસ્તાવેજના હેડર અને ફૂટરને નિર્દિષ્ટ કરે છે
-
clickElement($value) - આ એચટીએમએલ તત્વનો ઉલ્લેખ કરે છે, નો ઉપયોગ કરીને સીએસએસ પસંદગીકાર ક્લિક કરવા માટે. યાદ રાખો વિલંબ પણ ક્લિક અસરો જોવા માટે જરૂરી છે
- આ સુવિધાને ચેતવણી અત્યારે બીટામાં છે અને તે સતત પરિણામો આપી શકશે નહીં.
-
targetElement($value) - આ સીએસએસ પસંદગીકાર લક્ષ્ય વેબ પૃષ્ઠ પરના એકમાત્ર એચટીએમએલ તત્વ છે જે ફેરવવાનું છે intઅથવા DOCX, વેબ પૃષ્ઠના અન્ય તમામ ભાગોને અવગણવામાં આવે છે. જો ત્યાં બહુવિધ મેચિંગ એચટીએમએલ તત્વો હોય તો પ્રથમ એક પસંદ થયેલ છે
-
hideElement($value) - આ સીએસએસ પસંદગીકારો છુપાવવા માટે વેબ પૃષ્ઠમાં એક અથવા વધુ HTML તત્વોમાંથી, દરેક પસંદગીકારને અલ્પવિરામથી છુપાવવા માટે બહુવિધ HTML ઘટકોનો ઉલ્લેખ કરવા માટે
-
waitForElement($value) - આ સીએસએસ પસંદગીકારો વેબ પૃષ્ઠમાંના HTML ઘટકની કેપ્ચર થાય તે પહેલાં દૃશ્યમાન હોવું આવશ્યક છે
-
quality($value) - આ પરતવેલા DOCX ની ગુણવત્તા. ડિફ defaultલ્ટ, DOCX માટે ભલામણ કરેલ ગુણવત્તાનો ઉપયોગ કરે છે.
- ગુણવત્તા ઘટાડવી ફાઇલનું કદ ઘટાડશે અને ડાઉનલોડ સમય ઘટાડશે.
- ડિફોલ્ટ: -1
- ન્યૂનતમ: -1
- મહત્તમ: 100
-
country($value) - દેશ સ્ક્રીનશોટ માંથી લેવામાં આવવી જોઈએ.
- ડિફaultલ્ટ: વર્તમાનમાં સૌથી ઝડપી સ્થાન
- વિકલ્પો: "એસજી", "યુકે", "યુએસ"
-
exportURL($value) - આ નિકાસ URL તે સ્પષ્ટ કરે છે કે કેપ્ચર પણ ક્યાં નિકાસ થવું જોઈએ
-
encryptionKey($value) - જો બેઝ 64 એન્કોડેડ એઇએસ એન્ક્રિપ્શન કી નિર્દિષ્ટ થયેલ છે, ત્યારે તે બનાવવામાં આવે ત્યારે તમારું કેપ્ચર એન્ક્રિપ્ટ થયેલ છે. જેમ કે પર્લ પાસે નબળી મૂળ એન્ક્રિપ્શન સુવિધાઓ છે તમારે આવશ્યક છે આ સૂચનો અનુસરો એનક્રિપ્ટ થયેલ કેપ્ચરને ડિક્રિપ્ટ કરવા માટે.
-
noAds($value) - જો સાચું છે જાહેરાતવાળો આપમેળે છુપાયેલા હોવા જોઈએ.
-
noCookieNotifications($value) - જો સાચું હોય તો તે સામાન્ય રીતે જોવા મળે છે કૂકી સૂચનાઓ આપમેળે છુપાયેલ હોવી જોઈએ.
-
address($value) - એચટીએમએલ કોડને અમલમાં મૂકવા માટેનો URL. જો HTML રૂપાંતરિત થઈ રહ્યું છે, તો તે સીએસએસ અને છબીઓ જેવા સંસાધનોમાં સંબંધિત URL નો ઉપયોગ કરે છે તો તે ઉપયોગી થઈ શકે છે.
-
proxy($value) - HTTP પ્રોક્સી વિગતો આ કેપ્ચર બનાવવા માટે બ્રાઉઝર સ softwareફ્ટવેરનો ઉપયોગ કરવો જોઈએ
-
mergeId($value) - કેપ્ચરની ID હોવી જોઈએ નવા ડીઓસીએક્સ દસ્તાવેજની શરૂઆતમાં મર્જ
-
password($value) - આ DOCX દસ્તાવેજને સુરક્ષિત કરવા માટે પાસવર્ડ સાથે
જાહેર પદ્ધતિઓ
-
એડપોસ્ટપેરામીટર ($ નામ, $ મૂલ્ય) - એચટીટીપી પોસ્ટ પરિમાણ અને વૈકલ્પિક મૂલ્યને વ્યાખ્યાયિત કરે છે, આ પદ્ધતિને અનેક પરિમાણો ઉમેરવા માટે ઘણી વખત કહી શકાય. આ પદ્ધતિનો ઉપયોગ કરવાથી ગ્રાબઝિટ તેને દબાણ કરશે એક HTTP પોસ્ટ કરો.
- નામ - HTTP પોસ્ટ પરિમાણનું નામ
- મૂલ્ય - HTTP પોસ્ટ પરિમાણનું મૂલ્ય
-
AddTemplateParameter ($ નામ, $ કિંમત) - વ્યાખ્યાયિત a વૈવિધ્યપૂર્ણ નમૂના પરિમાણ અને મૂલ્ય, આ પદ્ધતિને અનેક પરિમાણો ઉમેરવા માટે ઘણી વખત કહી શકાય.
- નામ - નમૂના પરિમાણનું નામ
- મૂલ્ય - નમૂના પરિમાણનું મૂલ્ય
URLToTable(l url, . વિકલ્પો)
URL નો ઉલ્લેખ કરે છે કે જેમાંથી HTML કોષ્ટકો કાsવા જોઈએ.
માપદંડ
-
url - થી HTML કોષ્ટકો કા extવા માટેનો URL
- વિકલ્પો - GrabzIt નો દાખલોTableOptions વર્ગ કે જે HTML ટેબલને રૂપાંતરિત કરતી વખતે વાપરવા માટેના કોઈપણ વિશિષ્ટ વિકલ્પોની વ્યાખ્યા આપે છે.
રીટર્ન વેલ્યુ
રદબાતલ
HTMLToTable ($ html, . વિકલ્પો)
એચટીએમએલનો ઉલ્લેખ કરે છે કે જેમાંથી HTML કોષ્ટકો કાractedવા જોઈએ.
માપદંડ
-
એચટીએમએલ - માંથી HTML કોષ્ટકો કાractવા માટે એચટીએમએલ.
- વિકલ્પો - GrabzIt નો દાખલોTableOptions વર્ગ કે જે HTML ટેબલને રૂપાંતરિત કરતી વખતે વાપરવા માટેના કોઈપણ વિશિષ્ટ વિકલ્પોની વ્યાખ્યા આપે છે.
રીટર્ન વેલ્યુ
રદબાતલ
ફાઇલટોટેબલ ($ પાથ, . વિકલ્પો)
એચટીએમએલ ફાઇલનો ઉલ્લેખ કરે છે કે જેમાંથી HTML કોષ્ટકો કાractedવા જોઈએ.
માપદંડ
-
પાથ - એચટીએમએલ કોષ્ટકો કાractવા માટે એક HTML ફાઇલનો ફાઇલ પાથ.
- વિકલ્પો - GrabzIt નો દાખલોTableOptions વર્ગ કે જે HTML ટેબલને રૂપાંતરિત કરતી વખતે વાપરવા માટેના કોઈપણ વિશિષ્ટ વિકલ્પોની વ્યાખ્યા આપે છે.
રીટર્ન વેલ્યુ
રદબાતલ
GrabzItTableOptions
એચટીએમએલ કોષ્ટકોને CSV, XLSX અથવા JSON માં કન્વર્ટ કરતી વખતે વર્ગ ઉપલબ્ધ બધા વિકલ્પોનું પ્રતિનિધિત્વ કરે છે.
જાહેર ગુણધર્મો
-
customId($value) - એક કસ્ટમ ઓળખકર્તા કે જે તમે વેબસર્વિસ પર પસાર કરી શકો. આ તમે ઉલ્લેખિત ક callલબbackક URL સાથે પરત આવશે
-
tableNumberToInclude($value) - રૂપાંતરિત થનારા કોષ્ટકની અનુક્રમણિકા, વેબ પૃષ્ઠના બધા કોષ્ટકોને વેબ પૃષ્ઠના ઉપરથી નીચેથી ઓર્ડર કરવામાં આવી હતી
-
format($value) - ટેબલનું બંધારણ હોવું જોઈએ
- ડિફોલ્ટ: "સીએસવી"
- વિકલ્પો: "csv", "json", "xlsx"
-
includeHeaderNames($value) - જો 1 હેડર નામો કોષ્ટકમાં શામેલ કરવામાં આવશે
-
includeAllTables($value) - જો વેબ પૃષ્ઠ પરના 1 બધા ટેબલને અલગ કરેલી સ્પ્રેડશીટ શીટમાં દેખાતા દરેક કોષ્ટક સાથે કાractedવામાં આવશે. ફક્ત XLSX ફોર્મેટ સાથે ઉપલબ્ધ છે
-
targetElement($value) - વેબ પૃષ્ઠમાં એકમાત્ર HTML તત્વની ID કે જેનો ઉપયોગ કોષ્ટકો કા extવા માટે થવો જોઈએ
-
requestAs($value) - તમે ઉપયોગ કરવા માંગો છો તે વપરાશકર્તા એજન્ટનો પ્રકાર
- ડિફaultલ્ટ: 0
-
વિકલ્પો:
- 0 = સૂચવે છે કે માનક બ્રાઉઝરના વપરાશકર્તા એજન્ટનો ઉપયોગ થવો જોઈએ
- 1 = સૂચવે છે કે મોબાઇલ બ્રાઉઝરના વપરાશકર્તા એજન્ટનો ઉપયોગ થવો જોઈએ
- 2 = સૂચવે છે કે શોધ એંજિનનો વપરાશકર્તા એજન્ટનો ઉપયોગ થવો જોઈએ
-
country($value) - દેશ સ્ક્રીનશોટ માંથી લેવામાં આવવી જોઈએ.
- ડિફaultલ્ટ: વર્તમાનમાં સૌથી ઝડપી સ્થાન
- વિકલ્પો: "એસજી", "યુકે", "યુએસ"
-
exportURL($value) - આ નિકાસ URL તે સ્પષ્ટ કરે છે કે કેપ્ચર પણ ક્યાં નિકાસ થવું જોઈએ
-
encryptionKey($value) - જો બેઝ 64 એન્કોડેડ એઇએસ એન્ક્રિપ્શન કી નિર્દિષ્ટ થયેલ છે, ત્યારે તે બનાવવામાં આવે ત્યારે તમારું કેપ્ચર એન્ક્રિપ્ટ થયેલ છે. જેમ કે પર્લ પાસે નબળી મૂળ એન્ક્રિપ્શન સુવિધાઓ છે તમારે આવશ્યક છે આ સૂચનો અનુસરો એનક્રિપ્ટ થયેલ કેપ્ચરને ડિક્રિપ્ટ કરવા માટે.
-
address($value) - એચટીએમએલ કોડને અમલમાં મૂકવા માટેનો URL. જો HTML રૂપાંતરિત થઈ રહ્યું છે, તો તે સીએસએસ અને છબીઓ જેવા સંસાધનોમાં સંબંધિત URL નો ઉપયોગ કરે છે તો તે ઉપયોગી થઈ શકે છે.
-
proxy($value) - HTTP પ્રોક્સી વિગતો આ કેપ્ચર બનાવવા માટે બ્રાઉઝર સ softwareફ્ટવેરનો ઉપયોગ કરવો જોઈએ
જાહેર પદ્ધતિઓ
-
એડપોસ્ટપેરામીટર ($ નામ, $ મૂલ્ય) - એચટીટીપી પોસ્ટ પરિમાણ અને વૈકલ્પિક મૂલ્યને વ્યાખ્યાયિત કરે છે, આ પદ્ધતિને અનેક પરિમાણો ઉમેરવા માટે ઘણી વખત કહી શકાય. આ પદ્ધતિનો ઉપયોગ કરવાથી ગ્રાબઝિટ તેને દબાણ કરશે એક HTTP પોસ્ટ કરો.
- નામ - HTTP પોસ્ટ પરિમાણનું નામ
- મૂલ્ય - HTTP પોસ્ટ પરિમાણનું મૂલ્ય
ફાઇલ સેવ કરવાની આ ભલામણ પદ્ધતિ છે
Save($ કBલબેક URL = '')
Save પરિણામ અસુમેળ છે અને એક અનન્ય ઓળખકર્તાને પરત કરે છે, જેનો ઉપયોગ સ્ક્રીનશોટ સાથે મેળવવા માટે કરી શકાય છે GetResult પદ્ધતિ
માપદંડ
-
કBલબેક URL - આ હેન્ડલર GrabzIt સેવાએ તેનું કાર્ય પૂર્ણ કર્યા પછી ક callલ કરવો જોઈએ
રીટર્ન વેલ્યુ
સ્ક્રીનશોટનો અનન્ય ઓળખકર્તા અન્યથા જો ભૂલ આવી હોય તો અપવાદ ફેંકી દેવામાં આવે છે. આનો ઉપયોગ સ્ક્રિનશ getટ સાથે મેળવવા માટે કરી શકાય છે GetResult પદ્ધતિ
ચેતવણી આ પદ્ધતિ સુમેળપૂર્ણ છે તેથી પરિણામ પર પ્રક્રિયા કરવામાં આવે ત્યારે એપ્લિકેશન થોભાવશે
SaveTo()
Save સ્ક્રીનશોટ બાઇટ ડેટા ધરાવતા ચલ સાથે સુમેળમાં પરિણામ.
રીટર્ન વેલ્યુ
જો સફળ થાય તો ફાઇલનો બાઇટ ડેટા પરત કરે છે અન્યથા તે અપવાદ ફેંકી દે છે.
ચેતવણી આ પદ્ધતિ સુમેળપૂર્ણ છે તેથી પરિણામ પર પ્રક્રિયા કરવામાં આવે ત્યારે એપ્લિકેશન થોભાવશે
SaveTo($saveToફાઇલ)
Save પરિણામ ફાઇલમાં સુમેળમાં આવે છે.
માપદંડ
-
saveToફાઇલ - ફાઇલ પાથ કે કેપ્ચર થશે saveડી થી એકવાર તે પૂર્ણ થઈ ગયું છે
રીટર્ન વેલ્યુ
જો તે સફળ છે તો 1 પરત કરે છે અન્યથા તે અપવાદ ફેંકી દે છે.
ગેટ સ્ટેટસ ($ આઈડી)
GrabzIt સ્ક્રીનશોટની વર્તમાન સ્થિતિ મેળવો.
માપદંડ
-
આઈડી - સ્ક્રીનશોટનો અનન્ય ઓળખકર્તા
રીટર્ન વેલ્યુ
GrabzItStatus પદાર્થ
ગેટકુકીઝ ($ ડોમેન)
GrabzIt કોઈ ખાસ ડોમેન માટે ઉપયોગમાં લેતી બધી કૂકીઝ મેળવો. આમાં વપરાશકર્તા વ્યાખ્યાયિત કૂકીઝ શામેલ હોઈ શકે છે.
માપદંડ
-
ડોમેન - માટે કૂકીઝ પરત કરવા માટેનું ડોમેન
રીટર્ન વેલ્યુ
GrabzItCookie એરે
સેટકુકી ($ નામ, $ ડોમેન, $ મૂલ્ય = '', $ પાથ = '/', $ httponly = 0, $ સમાપ્ત થાય છે = '')
ગ્રેબઝિટ પર નવી કસ્ટમ કૂકી સેટ કરે છે, જો વૈશ્વિક કૂકીમાં વૈવિધ્યપૂર્ણ કૂકીનું નામ અને ડોમેન સમાન વૈશ્વિક કૂકીને ઓવરરાઇડ કરવામાં આવે તો.
જો કોઈ વેબસાઇટ્સની કાર્યક્ષમતા કૂકીઝ દ્વારા નિયંત્રિત કરવામાં આવે તો આ ઉપયોગી થઈ શકે છે.
માપદંડ
-
નામ - સેટ કરવા માટે કૂકીનું નામ
-
ડોમેન - માટે કૂકી સેટ કરવા માટે વેબસાઇટનું ડોમેન
- કિંમત - કૂકીનું મૂલ્ય
- પાથ - કૂકીથી સંબંધિત વેબસાઇટ પાથ
- httponly - જો 1 કૂકીનો ઉપયોગ ફક્ત HTTP પ્રોટોકોલથી જ થઈ શકે
-
સમાપ્ત થાય છે - જ્યારે કૂકી સમાપ્ત થાય ત્યારે વ્યાખ્યાયિત કરે છે. જો કૂકીની અવધિ ન હોવી જોઈએ તો નલ મૂલ્ય પસાર કરો
- Yyyy-mm-dd hh: mm: ss ફોર્મેટમાં હોવું જોઈએ
રીટર્ન વેલ્યુ
1 જો કૂકી સફળતાપૂર્વક સેટ કરેલી છે, નહીં તો 0
ડીલીટકુકી ($ નામ, $ ડોમેન)
કસ્ટમ કૂકી કા Deleteી નાખો અથવા વૈશ્વિક કૂકીનો ઉપયોગ થવાથી અવરોધિત કરો
માપદંડ
-
નામ - કા deleteી નાખવા માટે કૂકીનું નામ
-
ડોમેન - માટે કૂકી કા deleteી નાખવા માટે વેબસાઇટનું ડોમેન
રીટર્ન વેલ્યુ
1 જો કૂકી સફળતાપૂર્વક કા Xી નાખવામાં આવે છે, નહીં તો 0
મેળવોWaterMarks()
તમારા અપલોડ કરેલા રિવાજને મેળવો watermarks
રીટર્ન વેલ્યુ
GrabzItWaterMark એરે
મેળવોWaterMark($ ઓળખકર્તા)
તમારો રિવાજ પાછો watermarks જે સ્પષ્ટ કરેલ ઓળખકર્તા સાથે મેળ ખાય છે
માપદંડ
-
ઓળખકર્તા - કોઈ ખાસ રિવાજની ઓળખકર્તા watermark તમે જોવા માંગો છો
રીટર્ન વેલ્યુ
GrabzItWaterMark
ઉમેરવુંWaterMark($ ઓળખકર્તા, $ પાથ, $ xpos, $ ypos)
એક નવો રિવાજ ઉમેરો watermark
માપદંડ
-
ઓળખકર્તા - ઓળખાણકર્તા જે તમે કસ્ટમ આપવા માંગો છો watermark. તે મહત્વનું છે કે આ ઓળખકર્તા અનન્ય છે.
-
પાથ - ના સંપૂર્ણ માર્ગ watermark તમારા સર્વર પર દાખલા તરીકે સી: /watermark/1.png
-
xpos - તમે જે સ્ક્રીનશોટ પર આવવા માંગો છો તે આડી સ્થિતિ
- જરૂરી
-
વિકલ્પો:
- ડાબે = 0
- કેન્દ્ર = 1
- જમણું = 2
-
ypos - theભી સ્થિતિ તમે સ્ક્રીનશોટ પર દેખાવા માંગો છો
- જરૂરી
-
વિકલ્પો:
- ટોચ = 0
- મધ્યમ = 1
- નીચે = 2
રીટર્ન વેલ્યુ
પરત 1 જો watermark સફળતાપૂર્વક સુયોજિત થયેલ છે
DeleteWaterMark($ ઓળખકર્તા)
એક રિવાજ કા Deleteી નાખો watermark
માપદંડ
-
ઓળખકર્તા - કસ્ટમનો ઓળખકર્તા watermark તમે કા deleteી નાખવા માંગો છો
રીટર્ન વેલ્યુ
પરત 1 જો watermark સફળતાપૂર્વક કા deletedી નાખવામાં આવ્યું હતું
યુએસએસએલ ($ મૂલ્ય)
જો GrabzIt ની વિનંતીઓનો ઉલ્લેખ કરે છે API નો SSL નો ઉપયોગ કરવો જોઈએ અથવા નહીં
માપદંડ
-
મૂલ્ય - જો 1 GrabzIt ના API ની બધી વિનંતીઓ SSL નો ઉપયોગ કરશે
પરિણામ વર્ગો
GrabzItCookie
જાહેર પદ્ધતિઓ
-
getName ()
-
getValue ()
-
getDomain ()
- કૂકી ડોમેન માટે સેટ કરેલું છે.
-
ગેટપેથ ()
- આ કૂકી લાગુ પડે છે તે ડોમેન પરનો પાથ.
-
getHttp ફક્ત ()
- જો આ કૂકી ફક્ત ત્યારે જ માન્ય છે જ્યારે વેબસાઇટને HTTP પ્રોટોકોલથી જોવામાં આવે.
-
ગેટએક્સપાયર ()
- આ કૂકીની તારીખ સમાપ્ત થાય છે
-
ગેટટાઇપ ()
-
આ કૂકીનો પ્રકાર છે, જે નીચેનામાંથી એક હોઈ શકે છે:
- વૈશ્વિક - આ GrabzIt દ્વારા સેટ કરેલી વૈશ્વિક કૂકી છે
- સ્થાનિક - આ તમારા દ્વારા સેટ કરેલી સ્થાનિક કૂકી છે
- ઓવરરાઇડ - એક વૈશ્વિક કૂકી કે જે તમારા દ્વારા ઓવરરાઇડ કરવામાં આવી છે
GrabzItStatus
સ્ક્રીનશોટની વર્તમાન સ્થિતિનું પ્રતિનિધિત્વ કરતો વર્ગ.
જાહેર પદ્ધતિઓ
-
ગેટપ્રોસેસિંગ ()
- જો 1 સ્ક્રીનશોટ પર હજી પ્રક્રિયા કરવામાં આવી રહી છે.
-
ગેટ કેશ્ડ ()
- જો 1 સ્ક્રીનશોટ પર પ્રક્રિયા કરવામાં આવી છે અને હાલમાં કેશ કરેલ છે.
-
ગેટએક્સપાયર્ડ ()
- જો 1 સ્ક્રીનશોટ હવે GrabzIt સિસ્ટમ પર નથી.
-
getMessage ()
- સિસ્ટમ દ્વારા એક ભૂલ સંદેશ પાછો ફર્યો.
GrabzItWaterMark
આ વર્ગ રિવાજને રજૂ કરે છે watermarks GrabzIt માં સંગ્રહિત
જાહેર પદ્ધતિઓ
-
getIdentifier ()
-
ગેટએક્સપોઝિશન ()
-
ની આડી પોઝિશન watermark
- ડાબે = 0
- કેન્દ્ર = 1
- જમણું = 2
-
getYPosition ()
-
ની icalભી પોઝિશન watermark
- ટોચ = 0
- મધ્યમ = 1
- નીચે = 2
-
ગેટફોર્મેટ ()