વેબને કેપ્ચર અને કન્વર્ટ કરવા માટેનાં સાધનો

PHP સાથે GrabzIt ક્લાયન્ટPHP, API

વર્ણન

આ વર્ગ GrabzIt સ્ક્રીનશોટ વેબ સેવાઓ સાથેના તમામ સંદેશાવ્યવહારનું સંચાલન કરે છે.

જાહેર પદ્ધતિઓ

GetResult(આઈડી)

આ પદ્ધતિ સ્ક્રીનશshotટ પોતે જ આપે છે. જો કંઇ પરત ન આવે તો કંઈક ખોટું થયું છે અથવા સ્ક્રીનશોટ હજી તૈયાર નથી.

માપદંડ

  • આઈડી - સ્ક્રીનશોટનો અનન્ય ઓળખકર્તા
    • જરૂરી

રીટર્ન વેલ્યુ

કેપ્ચર


URLToAnimation(l url, . વિકલ્પો = નલ)

રૂપાંતરિત થવું જોઈએ તે videoનલાઇન વિડિઓનો URL સ્પષ્ટ કરો intoa એનિમેટેડ GIF.

માપદંડ

  • url - રૂપાંતરિત કરવા માટે videoનલાઇન વિડિઓનો URL intએક એનિમેટેડ GIF.
    • જરૂરી
    • Vimeo અને YouTube વિડિઓ URL ને સ્વીકારે છે
      • ચેતવણી એનિમેશન Vimeo અને YouTube વિડિઓઝ ત્રીજા પક્ષ પર આધારિત છે અને તેથી સુસંગત પરિણામો આપી શકશે નહીં.
  • વિકલ્પો - GrabzIt નો દાખલોAnimationOptions વર્ગ કે જે એનિમેટેડ GIF બનાવતી વખતે વાપરવા માટેના કોઈપણ વિશેષ વિકલ્પોની વ્યાખ્યા આપે છે.

રીટર્ન વેલ્યુ

રદબાતલ

GrabzItAnimationOptions

એનિમેટેડ GIF બનાવતી વખતે વર્ગ ઉપલબ્ધ બધા વિકલ્પોનું પ્રતિનિધિત્વ કરે છે.

જાહેર ગુણધર્મો

  • setCustomId($value) - કસ્ટમ ઓળખકર્તા કે જે તમે એનિમેટેડ GIF વેબ સેવા પર પસાર કરી શકો. આ તમે ઉલ્લેખિત ક callલબbackક URL સાથે પરત આવશે.
    • ડિફaultલ્ટ: ખાલી
  • setWidth($value) - પિક્સેલમાં પરિણામી એનિમેટેડ GIF ની પહોળાઈ.
    • ડિફaultલ્ટ: 180px
    • મહત્તમ: પેકેજ માટે મહત્તમ પહોળાઈ
    • સ્વત--કદ: -1 (-1 પસાર થવાનો અર્થ એ છે કે ની પહોળાઈ એનિમેટેડ GIF નાનું છે તેની heightંચાઇના સંબંધમાં, જો પહોળાઈ સ્વતized-કદની થઈ રહી હોય તો theંચાઇ નહીં કરી શકે)
  • setHeight($value) - પિક્સેલમાં પરિણામી એનિમેટેડ GIF ની .ંચાઇ.
    • ડિફaultલ્ટ: 120px
    • મહત્તમ: પેકેજ માટે મહત્તમ heightંચાઇ
    • સ્વત--કદ: -1 (પસાર -1 એટલે કે ની .ંચાઇ એનિમેટેડ GIF નાનું છે તેની પહોળાઈના સંબંધમાં, જો heightંચાઇ સ્વચાલિત હોઇ રહી હોય તો પહોળાઈ આ કરી શકતી નથી)
  • setStart($value) - વિડિઓની પ્રારંભિક સ્થિતિ જે રૂપાંતરિત થવી જોઈએ intoa એનિમેટેડ GIF.
    • ડિફaultલ્ટ: 0 સેકંડ
  • setDuration($value) - વિડિઓની સેકંડમાં લંબાઈ કે જે રૂપાંતરિત થવી જોઈએ intoa એનિમેટેડ GIF.
    • ડિફaultલ્ટ: પેકેજ માટેની મહત્તમ લંબાઈ
  • setSpeed($value) - એનિમેટેડ GIF ની ગતિ.
    • ડિફaultલ્ટ: 1
    • ન્યૂનતમ: 0.2
    • મહત્તમ: 10
  • setFramesPerSecond($value) - પ્રતિ સેકંડ ફ્રેમ્સની સંખ્યા કે જે વિડિઓમાંથી ક capturedપ્ચર કરવી જોઈએ.
    • ડિફaultલ્ટ: 10
    • ન્યૂનતમ: 0.2
    • મહત્તમ: 60
  • setRepeat($value) - એનિમેટેડ GIF લૂપ કરવા માટે સંખ્યા.
    • ડિફaultલ્ટ: 0
    • લૂપ સતત: 0
  • setReverse($value) - જો સાચું હોય તો એનિમેટેડ GIF ની ફ્રેમ્સ ઉલટાવી દેવામાં આવે છે
    • ડિફોલ્ટ: ખોટું
  • setCustomWaterMarkId($value) - એનિમેટેડ GIF માં કસ્ટમ વોટરમાર્ક ઉમેરો
    • ડિફaultલ્ટ: ખાલી
  • setQuality($value) - આ પરત કરેલી છબીની ગુણવત્તાછે, જેમાં 85% નું ડિફ defaultલ્ટ કમ્પ્રેશન છે.
    • ગુણવત્તા ઘટાડવાથી ફાઇલોના કદમાં ઘટાડો થશે અને ડાઉનલોડનો સમય ઓછો થશે.
    • ડિફોલ્ટ: -1
    • ન્યૂનતમ: -1
    • મહત્તમ: 100
  • setCountry($value) - દેશ એનિમેટેડ જીઆઇએફ લેવી જોઈએ.
    • આ સુવિધાને ચેતવણી અત્યારે બીટામાં છે અને તે સતત પરિણામો આપી શકશે નહીં.
    • ડિફaultલ્ટ: વર્તમાનમાં સૌથી ઝડપી સ્થાન
    • વિકલ્પો: "એસજી", "યુકે", "યુએસ"
  • setExportURL($value) - આ નિકાસ URL તે સ્પષ્ટ કરે છે કે કેપ્ચર પણ ક્યાં નિકાસ થવું જોઈએ
    • ડિફaultલ્ટ: ખાલી
  • setEncryptionKey($value) - જો બેઝ 64 એન્કોડ કરેલી એઇએસ એન્ક્રિપ્શન કી નિર્દિષ્ટ થયેલ હોય ત્યારે તે તમારા કેપ્ચરને એન્ક્રિપ્ટ થયેલ છે. તેનો ઉપયોગ કરવાની ભલામણ કરવામાં આવે છે એન્ક્રિપ્શન કી પદ્ધતિ બનાવો કી બનાવવા માટે અને ડીક્રિપ્ટ પદ્ધતિઓ બતાવ્યા પ્રમાણે એનક્રિપ્ટ થયેલ કેપ્ચરને ડિક્રિપ્ટ કરવા માટે આ ઉદાહરણ.
    • ડિફaultલ્ટ: ખાલી
  • setProxy($value) - HTTP પ્રોક્સી વિગતો આ કેપ્ચર બનાવવા માટે બ્રાઉઝર સ softwareફ્ટવેરનો ઉપયોગ કરવો જોઈએ
    • ડિફaultલ્ટ: ખાલી

URLToImage(l url, . વિકલ્પો = નલ)

કન્વર્ટ થવું જોઈએ તે URL નો ઉલ્લેખ કરે છે intઓએ ઇમેજ સ્ક્રીનશ .ટ.

માપદંડ

  • url - URL કે જેનો સ્ક્રીનશોટ બનાવવો જોઈએ
    • જરૂરી
  • વિકલ્પો - GrabzIt નો દાખલોImageOptions વર્ગ કે જે સ્ક્રીનશ creatingટ બનાવતી વખતે વાપરવા માટેના કોઈપણ વિશેષ વિકલ્પોની વ્યાખ્યા આપે છે.

રીટર્ન વેલ્યુ

રદબાતલ

HTMLToImage($ એચટીએમએલ, . વિકલ્પો = નલ)

એચટીએમએલનો ઉલ્લેખ કરે છે જે રૂપાંતરિત થવું જોઈએ intઓએ છબી.

માપદંડ

રીટર્ન વેલ્યુ

રદબાતલ

FileToImage($ પાથ, . વિકલ્પો = નલ)

એચટીએમએલ ફાઇલનો ઉલ્લેખ કરે છે જે રૂપાંતરિત થવી જોઈએ intઓએ છબી.

માપદંડ

  • પાથ - કન્વર્ટ કરવા માટે HTML ફાઇલનો ફાઇલ પાથ intઓએ છબી
    • જરૂરી
  • વિકલ્પો - GrabzIt નો દાખલોImageOptions વર્ગ કે જે ઇમેજ બનાવતી વખતે વાપરવા માટેના કોઈપણ વિશેષ વિકલ્પોની વ્યાખ્યા આપે છે.

રીટર્ન વેલ્યુ

રદબાતલ

GrabzItImageOptions

છબી કેપ્ચર્સ બનાવતી વખતે વર્ગ ઉપલબ્ધ બધા વિકલ્પોનું પ્રતિનિધિત્વ કરે છે.

જાહેર ગુણધર્મો

  • setCustomId($value) - કસ્ટમ ઓળખકર્તા કે જે તમે સ્ક્રીનશોટ વેબ સર્વિસ પર પસાર કરી શકો છો. આ તમે ઉલ્લેખિત ક callલબbackક URL સાથે પરત આવશે.
    • ડિફaultલ્ટ: ખાલી
  • setBrowserWidth($value) - પિક્સેલ્સમાં બ્રાઉઝરની પહોળાઈ
    • ડિફaultલ્ટ: 1024
    • મહત્તમ: 10000
  • setBrowserHeight($value) - પિક્સેલ્સમાં બ્રાઉઝરની heightંચાઇ
    • ડિફaultલ્ટ: 768
    • મહત્તમ: 10000
    • પૂર્ણ લંબાઈ: -1 (પાસ -1 એટલે કે આખા વેબ પૃષ્ઠનો સીનશોટ લેવામાં આવ્યો છે)
  • setWidth($value) - પિક્સેલમાં પરિણામી થંબનેલની પહોળાઈ
    • ડિફaultલ્ટ: શક્ય તે બ્રાઉઝરની પહોળાઈનું સર્વોચ્ચ ગુણોત્તર જે વપરાશકર્તાઓ પેકેજ માટે મહત્તમ પહોળાઈમાં બંધબેસે છે
    • મહત્તમ: પેકેજ માટે મહત્તમ પહોળાઈ
    • પૂર્ણ પહોળાઈ: -1 (પાસ -1 એટલે કે થંબનેલની પહોળાઈ ઓછી નથી)
  • setHeight($value) - પિક્સેલમાં પરિણામી થંબનેલની heightંચાઇ
    • ડિફaultલ્ટ: શક્ય તે બ્રાઉઝરની .ંચાઇનું ઉચ્ચતમ ગુણોત્તર જે વપરાશકર્તાઓ પેકેજ માટે મહત્તમ heightંચાઇમાં બંધબેસે છે
    • મહત્તમ: પેકેજ માટે મહત્તમ heightંચાઇ
    • પૂર્ણ ightંચાઇ: -1 (પાસ -1 એટલે કે થંબનેલની theંચાઇ ઓછી નથી)
  • setFormat($value) - સ્ક્રીનશોટ ફોર્મેટમાં હોવું જોઈએ.
    • ડિફોલ્ટ: "jpg"
    • વિકલ્પો: "bmp8", "bmp16", "bmp24", "bmp", "tiff", "webp", "jpg", "png"
  • setDelay($value) - મિલિસેકન્ડની સંખ્યા સ્ક્રીનશોટ લેતા પહેલા રાહ જુઓ
    • ડિફaultલ્ટ: 0
    • મહત્તમ: 30000
  • setTargetElement($value) - આ સીએસએસ પસંદગીકાર લક્ષ્ય વેબ પૃષ્ઠ પરના એકમાત્ર એચટીએમએલ તત્વ છે જે ફેરવવાનું છે intસ્ક્રીનશોટ પર, વેબ પૃષ્ઠના અન્ય ભાગોને અવગણવામાં આવે છે. જો ત્યાં બહુવિધ મેચિંગ એચટીએમએલ તત્વો હોય તો પ્રથમ એક પસંદ થયેલ છે
    • ડિફaultલ્ટ: ખાલી
  • setHideElement($value) - આ સીએસએસ પસંદગીકારો છુપાવવા માટે વેબ પૃષ્ઠમાં એક અથવા વધુ HTML તત્વોમાંથી, દરેક પસંદગીકારને અલ્પવિરામથી છુપાવવા માટે બહુવિધ HTML ઘટકોનો ઉલ્લેખ કરવા માટે
    • ડિફaultલ્ટ: ખાલી
  • setWaitForElement($value) - આ સીએસએસ પસંદગીકારો વેબ પૃષ્ઠમાંના HTML ઘટકની કેપ્ચર થાય તે પહેલાં દૃશ્યમાન હોવું આવશ્યક છે
    • ડિફaultલ્ટ: ખાલી
  • setRequestAs($value) - તમે ઉપયોગ કરવા માંગો છો તે વપરાશકર્તા એજન્ટનો પ્રકાર
    • ડિફaultલ્ટ: 0
    • વિકલ્પો:
      • 0 = સૂચવે છે કે માનક બ્રાઉઝરના વપરાશકર્તા એજન્ટનો ઉપયોગ થવો જોઈએ
      • 1 = સૂચવે છે કે મોબાઇલ બ્રાઉઝરના વપરાશકર્તા એજન્ટનો ઉપયોગ થવો જોઈએ
      • 2 = સૂચવે છે કે શોધ એંજિનનો વપરાશકર્તા એજન્ટનો ઉપયોગ થવો જોઈએ
  • setCustomWaterMarkId($value) - છબીમાં કસ્ટમ વોટરમાર્ક ઉમેરો
    • ડિફaultલ્ટ: ખાલી
  • setQuality($value) - આ પરત કરેલી છબીની ગુણવત્તા. આ હાલમાં ફક્ત જેપીજી છબીઓને જ અસર કરે છે, જેમાં 85% નું ડિફ defaultલ્ટ કમ્પ્રેશન છે.
    • ગુણવત્તા ઘટાડવાથી ફાઇલોના કદમાં ઘટાડો થશે અને ડાઉનલોડનો સમય ઓછો થશે.
    • ડિફોલ્ટ: -1
    • ન્યૂનતમ: -1
    • મહત્તમ: 100
  • setTransparent($value) - જો સાચું છબી કેપ્ચર પારદર્શક હોવું જોઈએ. આ ફક્ત પીએનજી અને ટિફ છબીઓ સાથે સુસંગત છે.
    • ડિફોલ્ટ: ખોટું
  • setHD($value) - જો છબી સાચી હોય કેપ્ચર ઉચ્ચ વ્યાખ્યા હશે આ છબી પરિમાણોનું કદ બમણું કરશે.
    • ડિફaultલ્ટ: 0
  • setCountry($value) - દેશ સ્ક્રીનશોટ માંથી લેવામાં આવવી જોઈએ.
    • આ સુવિધાને ચેતવણી અત્યારે બીટામાં છે અને તે સતત પરિણામો આપી શકશે નહીં.
    • ડિફaultલ્ટ: વર્તમાનમાં સૌથી ઝડપી સ્થાન
    • વિકલ્પો: "એસજી", "યુકે", "યુએસ"
  • setExportURL($value) - આ નિકાસ URL તે સ્પષ્ટ કરે છે કે કેપ્ચર પણ ક્યાં નિકાસ થવું જોઈએ
    • ડિફaultલ્ટ: ખાલી
  • setEncryptionKey($value) - જો બેઝ 64 એન્કોડ કરેલી એઇએસ એન્ક્રિપ્શન કી નિર્દિષ્ટ થયેલ હોય ત્યારે તે તમારા કેપ્ચરને એન્ક્રિપ્ટ થયેલ છે. તેનો ઉપયોગ કરવાની ભલામણ કરવામાં આવે છે એન્ક્રિપ્શન કી પદ્ધતિ બનાવો કી બનાવવા માટે અને ડીક્રિપ્ટ પદ્ધતિઓ બતાવ્યા પ્રમાણે એનક્રિપ્ટ થયેલ કેપ્ચરને ડિક્રિપ્ટ કરવા માટે આ ઉદાહરણ.
    • ડિફaultલ્ટ: ખાલી
  • setNoAds($value) - જો સાચું છે જાહેરાતવાળો આપમેળે છુપાયેલા હોવા જોઈએ.
    • ડિફોલ્ટ: ખોટું
  • setNoCookieNotifications($value) - જો સાચું હોય તો તે સામાન્ય રીતે જોવા મળે છે કૂકી સૂચનાઓ આપમેળે છુપાયેલ હોવી જોઈએ.
    • ડિફોલ્ટ: ખોટું
  • setAddress($value) - એચટીએમએલ કોડને અમલમાં મૂકવા માટેનો URL. જો HTML રૂપાંતરિત થાય છે તો ઉપયોગી થઈ શકે છે સીએસએસ અને છબીઓ જેવા સંસાધનો માટે સંબંધિત URL છે.
    • ડિફaultલ્ટ: ખાલી
  • setProxy($value) - HTTP પ્રોક્સી વિગતો આ કેપ્ચર બનાવવા માટે બ્રાઉઝર સ softwareફ્ટવેરનો ઉપયોગ કરવો જોઈએ
    • ડિફaultલ્ટ: ખાલી

જાહેર પદ્ધતિઓ

  • એડપોસ્ટપેરામીટર ($ નામ, $ મૂલ્ય) - એચટીટીપી પોસ્ટ પરિમાણ અને વૈકલ્પિક મૂલ્યને વ્યાખ્યાયિત કરે છે, આ પદ્ધતિને અનેક પરિમાણો ઉમેરવા માટે ઘણી વખત કહી શકાય. આ પદ્ધતિનો ઉપયોગ કરવાથી ગ્રાબઝિટ તેને દબાણ કરશે એક 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

વર્ગ જ્યારે ઉપલબ્ધ હોય ત્યારે વિકલ્પોની રજૂઆત કરે છે રેન્ડર એચટીએમએલ કેપ્ચર્સ બનાવવા.

જાહેર ગુણધર્મો

  • setCustomId($value) - કસ્ટમ ઓળખકર્તા કે જે તમે વેબસર્વિસ પર પસાર કરી શકો છો. આ તમે ઉલ્લેખિત ક callલબbackક URL સાથે પરત આવશે.
    • ડિફaultલ્ટ: ખાલી
  • setBrowserWidth($value) - પિક્સેલ્સમાં બ્રાઉઝરની પહોળાઈ
    • ડિફaultલ્ટ: 1024
    • મહત્તમ: 10000
  • setBrowserHeight($value) - પિક્સેલ્સમાં બ્રાઉઝરની heightંચાઇ
    • ડિફaultલ્ટ: 768
    • મહત્તમ: 10000
  • setDelay($value) - મિલિસેકન્ડની સંખ્યા કબજે લેતા પહેલા રાહ જુઓ
    • ડિફaultલ્ટ: 0
    • મહત્તમ: 30000
  • setWaitForElement($value) - આ સીએસએસ પસંદગીકારો વેબ પૃષ્ઠમાંના HTML ઘટકની કેપ્ચર થાય તે પહેલાં દૃશ્યમાન હોવું આવશ્યક છે
    • ડિફaultલ્ટ: ખાલી
  • setRequestAs($value) - તમે ઉપયોગ કરવા માંગો છો તે વપરાશકર્તા એજન્ટનો પ્રકાર
    • ડિફaultલ્ટ: 0
    • વિકલ્પો:
      • 0 = સૂચવે છે કે માનક બ્રાઉઝરના વપરાશકર્તા એજન્ટનો ઉપયોગ થવો જોઈએ
      • 1 = સૂચવે છે કે મોબાઇલ બ્રાઉઝરના વપરાશકર્તા એજન્ટનો ઉપયોગ થવો જોઈએ
      • 2 = સૂચવે છે કે શોધ એંજિનનો વપરાશકર્તા એજન્ટનો ઉપયોગ થવો જોઈએ
  • setCountry($value) - દેશ સ્ક્રીનશોટ માંથી લેવામાં આવવી જોઈએ.
    • આ સુવિધાને ચેતવણી અત્યારે બીટામાં છે અને તે સતત પરિણામો આપી શકશે નહીં.
    • ડિફaultલ્ટ: વર્તમાનમાં સૌથી ઝડપી સ્થાન
    • વિકલ્પો: "એસજી", "યુકે", "યુએસ"
  • setExportURL($value) - આ નિકાસ URL તે સ્પષ્ટ કરે છે કે કેપ્ચર પણ ક્યાં નિકાસ થવું જોઈએ
    • ડિફaultલ્ટ: ખાલી
  • setEncryptionKey($value) - જો બેઝ 64 એન્કોડ કરેલી એઇએસ એન્ક્રિપ્શન કી નિર્દિષ્ટ થયેલ હોય ત્યારે તે તમારા કેપ્ચરને એન્ક્રિપ્ટ થયેલ છે. તેનો ઉપયોગ કરવાની ભલામણ કરવામાં આવે છે એન્ક્રિપ્શન કી પદ્ધતિ બનાવો કી બનાવવા માટે અને ડીક્રિપ્ટ પદ્ધતિઓ બતાવ્યા પ્રમાણે એનક્રિપ્ટ થયેલ કેપ્ચરને ડિક્રિપ્ટ કરવા માટે આ ઉદાહરણ.
    • ડિફaultલ્ટ: ખાલી
  • setNoAds($value) - જો સાચું છે જાહેરાતવાળો આપમેળે છુપાયેલા હોવા જોઈએ.
    • ડિફોલ્ટ: ખોટું
  • setNoCookieNotifications($value) - જો સાચું હોય તો તે સામાન્ય રીતે જોવા મળે છે કૂકી સૂચનાઓ આપમેળે છુપાયેલ હોવી જોઈએ.
    • ડિફોલ્ટ: ખોટું
  • setAddress($value) - એચટીએમએલ કોડને અમલમાં મૂકવા માટેનો URL. જો HTML રૂપાંતરિત થાય છે તો ઉપયોગી થઈ શકે છે સીએસએસ અને છબીઓ જેવા સંસાધનો માટે સંબંધિત URL છે.
    • ડિફaultલ્ટ: ખાલી
  • setProxy($value) - HTTP પ્રોક્સી વિગતો આ કેપ્ચર બનાવવા માટે બ્રાઉઝર સ softwareફ્ટવેરનો ઉપયોગ કરવો જોઈએ
    • ડિફaultલ્ટ: ખાલી

જાહેર પદ્ધતિઓ

  • એડપોસ્ટપેરામીટર ($ નામ, $ મૂલ્ય) - એચટીટીપી પોસ્ટ પરિમાણ અને વૈકલ્પિક મૂલ્યને વ્યાખ્યાયિત કરે છે, આ પદ્ધતિને અનેક પરિમાણો ઉમેરવા માટે ઘણી વખત કહી શકાય. આ પદ્ધતિનો ઉપયોગ કરવાથી ગ્રાબઝિટ તેને દબાણ કરશે એક HTTP પોસ્ટ કરો.
    • નામ - HTTP પોસ્ટ પરિમાણનું નામ
    • મૂલ્ય - HTTP પોસ્ટ પરિમાણનું મૂલ્ય

URLToPDF(l url, . વિકલ્પો = નલ)

કન્વર્ટ થવું જોઈએ તે URL નો ઉલ્લેખ કરે છે intઓએ પીડીએફ.

માપદંડ

  • url - URL કે જે રૂપાંતરિત થવો જોઈએ intઓએ પીડીએફ
    • જરૂરી
  • વિકલ્પો - GrabzItPDFOptions વર્ગનો દાખલો જે પીડીએફ બનાવતી વખતે વાપરવા માટેના કોઈપણ વિશેષ વિકલ્પોની વ્યાખ્યા આપે છે.

રીટર્ન વેલ્યુ

રદબાતલ

HTMLToPDF($ એચટીએમએલ, . વિકલ્પો = નલ)

એચટીએમએલનો ઉલ્લેખ કરે છે જે રૂપાંતરિત થવું જોઈએ intઓએ પીડીએફ.

માપદંડ

રીટર્ન વેલ્યુ

રદબાતલ

FileToPDF($ પાથ, . વિકલ્પો = નલ)

એચટીએમએલ ફાઇલનો ઉલ્લેખ કરે છે જે રૂપાંતરિત થવી જોઈએ intઓએ પીડીએફ.

માપદંડ

  • પાથ - કન્વર્ટ કરવા માટે HTML ફાઇલનો ફાઇલ પાથ intઓએ પીડીએફ
    • જરૂરી
  • વિકલ્પો - GrabzItPDFOptions વર્ગનો દાખલો જે પીડીએફ બનાવતી વખતે વાપરવા માટેના કોઈપણ વિશેષ વિકલ્પોની વ્યાખ્યા આપે છે.

રીટર્ન વેલ્યુ

રદબાતલ

GrabzItPDFOptions

વર્ગ પીડીએફ કuresપ્ચર્સ બનાવતી વખતે ઉપલબ્ધ બધા વિકલ્પોનું પ્રતિનિધિત્વ કરે છે.

જાહેર ગુણધર્મો

  • setCustomId($value) - એક કસ્ટમ ઓળખકર્તા કે જે તમે વેબસર્વિસ પર પસાર કરી શકો. આ તમે ઉલ્લેખિત ક callલબbackક URL સાથે પરત આવશે.
    • ડિફaultલ્ટ: ખાલી
  • setIncludeBackground($value) - જો સાચું હોય તો વેબ પૃષ્ઠની પૃષ્ઠભૂમિ સ્ક્રીનશોટમાં શામેલ હોવી જોઈએ
    • ડિફોલ્ટ: સાચું
  • setPageSize($value) - પીડીએફનું પૃષ્ઠ કદ
    • ડિફોલ્ટ: "A4"
    • વિકલ્પો: "A3", "A4", "A5", "A6", "B3", "B4", "B5", "B6", "કાનૂની", "પત્ર"
  • setOrientation($value) - પીડીએફ દસ્તાવેજનો અભિગમ
    • ડિફોલ્ટ: "પોટ્રેટ"
    • વિકલ્પો: "પોટ્રેટ", "લેન્ડસ્કેપ"
  • setCSSMediaType($value) - આ સીએસએસ મીડિયા પીડીએફ દસ્તાવેજના પ્રકાર
    • ડિફોલ્ટ: "સ્ક્રીન"
    • વિકલ્પો: "સ્ક્રીન", "પીઆરint"
  • setIncludeLinks($value) - જો લિંક્સને પીડીએફમાં શામેલ કરવી જોઈએ તો સાચું
    • ડિફોલ્ટ: સાચું
  • setIncludeOutline($value) - સાચું જો પીડીએફ બુકમાર્ક્સ સમાવેશ કરવો જોઇએ
    • ડિફોલ્ટ: ખોટું
  • setTitle($value) - પીડીએફ દસ્તાવેજનું શીર્ષક પ્રદાન કરો
    • ડિફaultલ્ટ: ખાલી
  • setCoverURL($value) - વેબ પૃષ્ઠનો URL કે જેનો ઉપયોગ પીડીએફના કવર પૃષ્ઠ તરીકે થવો જોઈએ
    • ડિફaultલ્ટ: ખાલી
  • setMarginTop($value) - મિલિમીટરમાં ગાળો કે જે પીડીએફ દસ્તાવેજ પૃષ્ઠની ટોચ પર દેખાવા જોઈએ
    • ડિફaultલ્ટ: 10
  • setMarginLeft($value) - મિલિમીટરમાં ગાળો કે જે પીડીએફ દસ્તાવેજ પૃષ્ઠની ડાબી બાજુએ દેખાવા જોઈએ
    • ડિફaultલ્ટ: 10
  • setMarginBottom($value) - મિલીમીટરમાં ગાળો કે જે પીડીએફ દસ્તાવેજ પૃષ્ઠના તળિયે દેખાય છે
    • ડિફaultલ્ટ: 10
  • setMarginRight($value) - મિલિમીટરમાં ગાળો કે જે પીડીએફ દસ્તાવેજના જમણા ભાગમાં દેખાશે
    • ડિફaultલ્ટ: 10
  • setBrowserWidth($value) - આ બ્રાઉઝરની પહોળાઈ પિક્સેલ્સમાં
    • આ સુવિધાને ચેતવણી અત્યારે બીટામાં છે અને તે સતત પરિણામો આપી શકશે નહીં.
    • ડિફaultલ્ટ: 1024
    • મહત્તમ: 10000
    • સ્વત. પહોળાઈ: -1 (પાસ -1 એટલે બ્રાઉઝરની પહોળાઈ પીડીએફ દસ્તાવેજની પહોળાઈ સાથે મેળ ખાય છે)
  • setPageWidth($value) - આ પરિણામી પીડીએફની કસ્ટમ પહોળાઈ mm માં
  • setPageHeight($value) - આ પરિણામી પીડીએફની કસ્ટમ heightંચાઇ mm માં
  • setDelay($value) - મિલિસેકન્ડની સંખ્યા સ્ક્રીનશોટ લેતા પહેલા રાહ જુઓ
    • ડિફaultલ્ટ: 0
    • મહત્તમ: 30000
  • setRequestAs($value) - તમે ઉપયોગ કરવા માંગો છો તે વપરાશકર્તા એજન્ટનો પ્રકાર
    • ડિફaultલ્ટ: 0
    • વિકલ્પો:
      • 0 = સૂચવે છે કે માનક બ્રાઉઝરના વપરાશકર્તા એજન્ટનો ઉપયોગ થવો જોઈએ
      • 1 = સૂચવે છે કે મોબાઇલ બ્રાઉઝરના વપરાશકર્તા એજન્ટનો ઉપયોગ થવો જોઈએ
      • 2 = સૂચવે છે કે શોધ એંજિનનો વપરાશકર્તા એજન્ટનો ઉપયોગ થવો જોઈએ
  • setTemplateId($value) - ઉમેરો એ નમૂનો ID જે પીડીએફ દસ્તાવેજના હેડર અને ફૂટરને નિર્દિષ્ટ કરે છે
    • ડિફaultલ્ટ: ખાલી
  • setTargetElement($value) - આ સીએસએસ પસંદગીકાર માત્ર ચાલુ કરવાના લક્ષ્ય વેબ પૃષ્ઠ પર HTML તત્વ intઓએ પીડીએફ, વેબ પૃષ્ઠના અન્ય ભાગોને અવગણવામાં આવે છે. જો ત્યાં બહુવિધ મેચિંગ એચટીએમએલ તત્વો હોય તો પ્રથમ એક પસંદ થયેલ છે
    • ડિફaultલ્ટ: ખાલી
  • setHideElement($value) - આ સીએસએસ પસંદગીકારો છુપાવવા માટે વેબ પૃષ્ઠમાં એક અથવા વધુ HTML તત્વોમાંથી, દરેક પસંદગીકારને અલ્પવિરામથી છુપાવવા માટે બહુવિધ HTML ઘટકોનો ઉલ્લેખ કરવા માટે
    • ડિફaultલ્ટ: ખાલી
  • setWaitForElement($value) - આ સીએસએસ પસંદગીકારો વેબ પૃષ્ઠમાંના HTML ઘટકની કેપ્ચર થાય તે પહેલાં દૃશ્યમાન હોવું આવશ્યક છે
    • ડિફaultલ્ટ: ખાલી
  • setCustomWaterMarkId($value) - પીડીએફ દસ્તાવેજના દરેક પૃષ્ઠ પર કસ્ટમ વોટરમાર્ક ઉમેરો
    • ડિફaultલ્ટ: ખાલી
  • setQuality($value) - આ પરત પીડીએફ ગુણવત્તા. ડિફ defaultલ્ટ પીડીએફ માટે ભલામણ કરેલ ગુણવત્તાનો ઉપયોગ કરે છે.
    • ગુણવત્તા ઘટાડવાથી ફાઇલોના કદમાં ઘટાડો થશે અને ડાઉનલોડનો સમય ઓછો થશે.
    • ડિફોલ્ટ: -1
    • ન્યૂનતમ: -1
    • મહત્તમ: 100
  • setCountry($value) - દેશ સ્ક્રીનશોટ માંથી લેવામાં આવવી જોઈએ.
    • આ સુવિધાને ચેતવણી અત્યારે બીટામાં છે અને તે સતત પરિણામો આપી શકશે નહીં.
    • ડિફaultલ્ટ: વર્તમાનમાં સૌથી ઝડપી સ્થાન
    • વિકલ્પો: "એસજી", "યુકે", "યુએસ"
  • setExportURL($value) - આ નિકાસ URL તે સ્પષ્ટ કરે છે કે કેપ્ચર પણ ક્યાં નિકાસ થવું જોઈએ
    • ડિફaultલ્ટ: ખાલી
  • setEncryptionKey($value) - જો બેઝ 64 એન્કોડ કરેલી એઇએસ એન્ક્રિપ્શન કી નિર્દિષ્ટ થયેલ હોય ત્યારે તે તમારા કેપ્ચરને એન્ક્રિપ્ટ થયેલ છે. તેનો ઉપયોગ કરવાની ભલામણ કરવામાં આવે છે એન્ક્રિપ્શન કી પદ્ધતિ બનાવો કી બનાવવા માટે અને ડીક્રિપ્ટ પદ્ધતિઓ બતાવ્યા પ્રમાણે એનક્રિપ્ટ થયેલ કેપ્ચરને ડિક્રિપ્ટ કરવા માટે આ ઉદાહરણ.
    • ડિફaultલ્ટ: ખાલી
  • setNoAds($value) - જો સાચું છે જાહેરાતવાળો આપમેળે છુપાયેલા હોવા જોઈએ.
    • ડિફોલ્ટ: ખોટું
  • setNoCookieNotifications($value) - જો સાચું હોય તો તે સામાન્ય રીતે જોવા મળે છે કૂકી સૂચનાઓ આપમેળે છુપાયેલ હોવી જોઈએ.
    • ડિફોલ્ટ: ખોટું
  • setAddress($value) - એચટીએમએલ કોડને અમલમાં મૂકવા માટેનો URL. જો HTML રૂપાંતરિત થાય છે તો ઉપયોગી થઈ શકે છે સીએસએસ અને છબીઓ જેવા સંસાધનો માટે સંબંધિત URL છે.
    • ડિફaultલ્ટ: ખાલી
  • setProxy($value) - HTTP પ્રોક્સી વિગતો આ કેપ્ચર બનાવવા માટે બ્રાઉઝર સ softwareફ્ટવેરનો ઉપયોગ કરવો જોઈએ
    • ડિફaultલ્ટ: ખાલી
  • setMergeId($value) - કેપ્ચરની ID હોવી જોઈએ નવા પીડીએફ ડોક્યુમેન્ટની શરૂઆતમાં મર્જ
    • ડિફaultલ્ટ: ખાલી
  • setPassword($value) - આ પીડીએફ દસ્તાવેજને સુરક્ષિત કરવા માટે પાસવર્ડ સાથે
    • ડિફaultલ્ટ: ખાલી

જાહેર પદ્ધતિઓ

  • એડપોસ્ટપેરામીટર ($ નામ, $ મૂલ્ય) - એચટીટીપી પોસ્ટ પરિમાણ અને વૈકલ્પિક મૂલ્યને વ્યાખ્યાયિત કરે છે, આ પદ્ધતિને અનેક પરિમાણો ઉમેરવા માટે ઘણી વખત કહી શકાય. આ પદ્ધતિનો ઉપયોગ કરવાથી ગ્રાબઝિટ તેને દબાણ કરશે એક HTTP પોસ્ટ કરો.
    • નામ - HTTP પોસ્ટ પરિમાણનું નામ
    • મૂલ્ય - HTTP પોસ્ટ પરિમાણનું મૂલ્ય
  • AddTemplateParameter ($ નામ, $ કિંમત) - વ્યાખ્યાયિત a વૈવિધ્યપૂર્ણ નમૂના પરિમાણ અને મૂલ્ય, આ પદ્ધતિને અનેક પરિમાણો ઉમેરવા માટે ઘણી વખત કહી શકાય.
    • નામ - નમૂના પરિમાણનું નામ
    • મૂલ્ય - નમૂના પરિમાણનું મૂલ્ય

URLToDOCX (l url, . વિકલ્પો = નલ)

કન્વર્ટ થવું જોઈએ તે URL નો ઉલ્લેખ કરે છે intOA DOCX.

માપદંડ

  • url - URL કે જે રૂપાંતરિત થવો જોઈએ intOA DOCX
    • જરૂરી
  • વિકલ્પો - GrabzIt નો દાખલોDOCXOptions વર્ગ કે જે DOCX બનાવતી વખતે વાપરવા માટેના કોઈપણ વિશેષ વિકલ્પોની વ્યાખ્યા આપે છે.

રીટર્ન વેલ્યુ

રદબાતલ

HTMLToDOCX($ એચટીએમએલ, . વિકલ્પો = નલ)

એચટીએમએલનો ઉલ્લેખ કરે છે જે રૂપાંતરિત થવું જોઈએ intOA DOCX.

માપદંડ

રીટર્ન વેલ્યુ

રદબાતલ

FileToDOCX($ પાથ, . વિકલ્પો = નલ)

એચટીએમએલ ફાઇલનો ઉલ્લેખ કરે છે જે રૂપાંતરિત થવી જોઈએ intOA DOCX.

માપદંડ

  • પાથ - કન્વર્ટ કરવા માટે HTML ફાઇલનો ફાઇલ પાથ intOA DOCX
    • જરૂરી
  • વિકલ્પો - GrabzIt નો દાખલોDOCXOptions વર્ગ કે જે DOCX બનાવતી વખતે વાપરવા માટેના કોઈપણ વિશેષ વિકલ્પોની વ્યાખ્યા આપે છે.

રીટર્ન વેલ્યુ

રદબાતલ

GrabzItDOCXOptions

વર્ગ DOCX કેપ્ચર્સ બનાવતી વખતે ઉપલબ્ધ બધા વિકલ્પોનું પ્રતિનિધિત્વ કરે છે.

જાહેર ગુણધર્મો

  • setCustomId($value) - એક કસ્ટમ ઓળખકર્તા કે જે તમે વેબસર્વિસ પર પસાર કરી શકો. આ તમે ઉલ્લેખિત ક callલબbackક URL સાથે પરત આવશે.
    • ડિફaultલ્ટ: ખાલી
  • setIncludeBackground($value) - જો સાચું હોય તો વેબ પૃષ્ઠની પૃષ્ઠભૂમિ છબીઓ DOCX માં શામેલ હોવી જોઈએ
    • ડિફોલ્ટ: સાચું
  • setPageSize($value) - DOCX નું પૃષ્ઠ કદ
    • ડિફોલ્ટ: "A4"
    • વિકલ્પો: "A3", "A4", "A5", "A6", "B3", "B4", "B5", "B6", "કાનૂની", "પત્ર"
  • setOrientation($value) - ડOCક્સએક્સ દસ્તાવેજનું લક્ષીકરણ
    • ડિફોલ્ટ: "પોટ્રેટ"
    • વિકલ્પો: "પોટ્રેટ", "લેન્ડસ્કેપ"
  • setIncludeLinks($value) - જો લિંક્સને ડOCક્સએક્સમાં શામેલ કરવી જોઈએ તો સાચું
    • ડિફોલ્ટ: સાચું
  • setIncludeImages($value) - સાચું જો વેબ પૃષ્ઠની છબીઓ DOCX માં શામેલ હોવી જોઈએ
    • ડિફોલ્ટ: સાચું
  • setTitle($value) - DOCX દસ્તાવેજને શીર્ષક પ્રદાન કરો
    • ડિફaultલ્ટ: ખાલી
  • setMarginTop($value) - મિલીમીટરમાં ગાળો કે જે DOCX દસ્તાવેજ પૃષ્ઠની ટોચ પર દેખાવા જોઈએ
    • ડિફaultલ્ટ: 10
  • setMarginLeft($value) - મિલીમીટરમાં ગાળો કે જે DOCX દસ્તાવેજ પૃષ્ઠની ડાબી બાજુએ દેખાવા જોઈએ
    • ડિફaultલ્ટ: 10
  • setMarginBottom($value) - મિલીમીટરમાં ગાળો કે જે DOCX દસ્તાવેજ પૃષ્ઠના તળિયે દેખાશે
    • ડિફaultલ્ટ: 10
  • setMarginRight($value) - મિલિમીટરમાં ગાળો જે DOCX દસ્તાવેજની જમણી બાજુએ દેખાવો જોઈએ
    • ડિફaultલ્ટ: 10
  • setBrowserWidth($value) - આ બ્રાઉઝરની પહોળાઈ પિક્સેલ્સમાં
    • આ સુવિધાને ચેતવણી અત્યારે બીટામાં છે અને તે સતત પરિણામો આપી શકશે નહીં.
    • ડિફaultલ્ટ: 1024
    • મહત્તમ: 10000
    • સ્વત. પહોળાઈ: -1 (પાસ -1 એટલે કે બ્રાઉઝરની પહોળાઈ DOCX દસ્તાવેજની પહોળાઈ સાથે મેળ ખાય છે)
  • setPageWidth($value) - આ પરિણામી DOCX ની કસ્ટમ પહોળાઈ mm માં
  • setPageHeight($value) - આ પરિણામી DOCX ની કસ્ટમ heightંચાઇ mm માં
  • setDelay($value) - મિલિસેકન્ડની સંખ્યા સ્ક્રીનશોટ લેતા પહેલા રાહ જુઓ
    • ડિફaultલ્ટ: 0
    • મહત્તમ: 30000
  • setRequestAs($value) - તમે ઉપયોગ કરવા માંગો છો તે વપરાશકર્તા એજન્ટનો પ્રકાર
    • ડિફaultલ્ટ: 0
    • વિકલ્પો:
      • 0 = સૂચવે છે કે માનક બ્રાઉઝરના વપરાશકર્તા એજન્ટનો ઉપયોગ થવો જોઈએ
      • 1 = સૂચવે છે કે મોબાઇલ બ્રાઉઝરના વપરાશકર્તા એજન્ટનો ઉપયોગ થવો જોઈએ
      • 2 = સૂચવે છે કે શોધ એંજિનનો વપરાશકર્તા એજન્ટનો ઉપયોગ થવો જોઈએ
  • setTemplateId($value) - ઉમેરો એ નમૂનો ID કે જે DOCX દસ્તાવેજના હેડર અને ફૂટરને નિર્દિષ્ટ કરે છે
    • ડિફaultલ્ટ: ખાલી
  • setTargetElement($value) - આ સીએસએસ પસંદગીકાર લક્ષ્ય વેબ પૃષ્ઠ પરના એકમાત્ર એચટીએમએલ તત્વ છે જે ફેરવવાનું છે intઅથવા DOCX, વેબ પૃષ્ઠના અન્ય તમામ ભાગોને અવગણવામાં આવે છે. જો ત્યાં બહુવિધ મેચિંગ એચટીએમએલ તત્વો હોય તો પ્રથમ એક પસંદ થયેલ છે
    • ડિફaultલ્ટ: ખાલી
  • setHideElement($value) - આ સીએસએસ પસંદગીકારો છુપાવવા માટે વેબ પૃષ્ઠમાં એક અથવા વધુ HTML તત્વોમાંથી, દરેક પસંદગીકારને અલ્પવિરામથી છુપાવવા માટે બહુવિધ HTML ઘટકોનો ઉલ્લેખ કરવા માટે
    • ડિફaultલ્ટ: ખાલી
  • setWaitForElement($value) - આ સીએસએસ પસંદગીકારો વેબ પૃષ્ઠમાંના HTML ઘટકની કેપ્ચર થાય તે પહેલાં દૃશ્યમાન હોવું આવશ્યક છે
    • ડિફaultલ્ટ: ખાલી
  • setQuality($value) - આ પરતવેલા DOCX ની ગુણવત્તા. ડિફ defaultલ્ટ, DOCX માટે ભલામણ કરેલ ગુણવત્તાનો ઉપયોગ કરે છે.
    • ગુણવત્તા ઘટાડવાથી ફાઇલોના કદમાં ઘટાડો થશે અને ડાઉનલોડનો સમય ઓછો થશે.
    • ડિફોલ્ટ: -1
    • ન્યૂનતમ: -1
    • મહત્તમ: 100
  • setCountry($value) - દેશ સ્ક્રીનશોટ માંથી લેવામાં આવવી જોઈએ.
    • આ સુવિધાને ચેતવણી અત્યારે બીટામાં છે અને તે સતત પરિણામો આપી શકશે નહીં.
    • ડિફaultલ્ટ: વર્તમાનમાં સૌથી ઝડપી સ્થાન
    • વિકલ્પો: "એસજી", "યુકે", "યુએસ"
  • setExportURL($value) - આ નિકાસ URL તે સ્પષ્ટ કરે છે કે કેપ્ચર પણ ક્યાં નિકાસ થવું જોઈએ
    • ડિફaultલ્ટ: ખાલી
  • setEncryptionKey($value) - જો બેઝ 64 એન્કોડ કરેલી એઇએસ એન્ક્રિપ્શન કી નિર્દિષ્ટ થયેલ હોય ત્યારે તે તમારા કેપ્ચરને એન્ક્રિપ્ટ થયેલ છે. તેનો ઉપયોગ કરવાની ભલામણ કરવામાં આવે છે એન્ક્રિપ્શન કી પદ્ધતિ બનાવો કી બનાવવા માટે અને ડીક્રિપ્ટ પદ્ધતિઓ બતાવ્યા પ્રમાણે એનક્રિપ્ટ થયેલ કેપ્ચરને ડિક્રિપ્ટ કરવા માટે આ ઉદાહરણ.
    • ડિફaultલ્ટ: ખાલી
  • setNoAds($value) - જો સાચું છે જાહેરાતવાળો આપમેળે છુપાયેલા હોવા જોઈએ.
    • ડિફોલ્ટ: ખોટું
  • setNoCookieNotifications($value) - જો સાચું હોય તો તે સામાન્ય રીતે જોવા મળે છે કૂકી સૂચનાઓ આપમેળે છુપાયેલ હોવી જોઈએ.
    • ડિફોલ્ટ: ખોટું
  • setAddress($value) - એચટીએમએલ કોડને અમલમાં મૂકવા માટેનો URL. જો HTML રૂપાંતરિત થાય છે તો ઉપયોગી થઈ શકે છે સીએસએસ અને છબીઓ જેવા સંસાધનો માટે સંબંધિત URL છે.
    • ડિફaultલ્ટ: ખાલી
  • setProxy($value) - HTTP પ્રોક્સી વિગતો આ કેપ્ચર બનાવવા માટે બ્રાઉઝર સ softwareફ્ટવેરનો ઉપયોગ કરવો જોઈએ
    • ડિફaultલ્ટ: ખાલી
  • setMergeId($value) - કેપ્ચરની ID હોવી જોઈએ નવા ડીઓસીએક્સ દસ્તાવેજની શરૂઆતમાં મર્જ
    • ડિફaultલ્ટ: ખાલી
  • setPassword($value) - આ DOCX દસ્તાવેજને સુરક્ષિત કરવા માટે પાસવર્ડ સાથે
    • ડિફaultલ્ટ: ખાલી

જાહેર પદ્ધતિઓ

  • એડપોસ્ટપેરામીટર ($ નામ, $ મૂલ્ય) - એચટીટીપી પોસ્ટ પરિમાણ અને વૈકલ્પિક મૂલ્યને વ્યાખ્યાયિત કરે છે, આ પદ્ધતિને અનેક પરિમાણો ઉમેરવા માટે ઘણી વખત કહી શકાય. આ પદ્ધતિનો ઉપયોગ કરવાથી ગ્રાબઝિટ તેને દબાણ કરશે એક 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 માં કન્વર્ટ કરતી વખતે વર્ગ ઉપલબ્ધ બધા વિકલ્પોનું પ્રતિનિધિત્વ કરે છે.

જાહેર ગુણધર્મો

  • setCustomId($value) - એક કસ્ટમ ઓળખકર્તા કે જે તમે વેબસર્વિસ પર પસાર કરી શકો. આ તમે ઉલ્લેખિત ક callલબbackક URL સાથે પરત આવશે
    • ડિફaultલ્ટ: ખાલી
  • setTableNumberToInclude($value) - રૂપાંતરિત થનારા કોષ્ટકની અનુક્રમણિકા, વેબ પૃષ્ઠના બધા કોષ્ટકોને વેબ પૃષ્ઠના ઉપરથી નીચેથી ઓર્ડર કરવામાં આવી હતી
    • ડિફaultલ્ટ: 1
  • setFormat($value) - ટેબલનું બંધારણ હોવું જોઈએ
    • ડિફોલ્ટ: "સીએસવી"
    • વિકલ્પો: "csv", "json", "xlsx"
  • setIncludeHeaderNames($value) - જો સાચા મથાળા નામો કોષ્ટકમાં શામેલ કરવામાં આવશે
    • ડિફોલ્ટ: સાચું
  • setIncludeAllTables($value) - જો સાચું હોય તો વેબ પૃષ્ઠ પરના બધા ટેબલને અલગ સ્પ્રેડશીટ શીટમાં દેખાતા દરેક કોષ્ટક સાથે કાractedવામાં આવશે. ફક્ત XLSX ફોર્મેટ સાથે ઉપલબ્ધ છે
    • ડિફોલ્ટ: ખોટું
  • setTargetElement($value) - વેબ પૃષ્ઠમાં એકમાત્ર HTML તત્વની ID કે જેનો ઉપયોગ કોષ્ટકો કા extવા માટે થવો જોઈએ
    • ડિફaultલ્ટ: ખાલી
  • setRequestAs($value) - તમે ઉપયોગ કરવા માંગો છો તે વપરાશકર્તા એજન્ટનો પ્રકાર
    • ડિફaultલ્ટ: 0
    • વિકલ્પો:
      • 0 = સૂચવે છે કે માનક બ્રાઉઝરના વપરાશકર્તા એજન્ટનો ઉપયોગ થવો જોઈએ
      • 1 = સૂચવે છે કે મોબાઇલ બ્રાઉઝરના વપરાશકર્તા એજન્ટનો ઉપયોગ થવો જોઈએ
      • 2 = સૂચવે છે કે શોધ એંજિનનો વપરાશકર્તા એજન્ટનો ઉપયોગ થવો જોઈએ
  • setCountry($value) - દેશ સ્ક્રીનશોટ માંથી લેવામાં આવવી જોઈએ.
    • આ સુવિધાને ચેતવણી અત્યારે બીટામાં છે અને તે સતત પરિણામો આપી શકશે નહીં.
    • ડિફaultલ્ટ: વર્તમાનમાં સૌથી ઝડપી સ્થાન
    • વિકલ્પો: "એસજી", "યુકે", "યુએસ"
  • setExportURL($value) - આ નિકાસ URL તે સ્પષ્ટ કરે છે કે કેપ્ચર પણ ક્યાં નિકાસ થવું જોઈએ
    • ડિફaultલ્ટ: ખાલી
  • setEncryptionKey($value) - જો બેઝ 64 એન્કોડ કરેલી એઇએસ એન્ક્રિપ્શન કી નિર્દિષ્ટ થયેલ હોય ત્યારે તે તમારા કેપ્ચરને એન્ક્રિપ્ટ થયેલ છે. તેનો ઉપયોગ કરવાની ભલામણ કરવામાં આવે છે એન્ક્રિપ્શન કી પદ્ધતિ બનાવો કી બનાવવા માટે અને ડીક્રિપ્ટ પદ્ધતિઓ બતાવ્યા પ્રમાણે એનક્રિપ્ટ થયેલ કેપ્ચરને ડિક્રિપ્ટ કરવા માટે આ ઉદાહરણ.
    • ડિફaultલ્ટ: ખાલી
  • setAddress($value) - એચટીએમએલ કોડને અમલમાં મૂકવા માટેનો URL. જો HTML રૂપાંતરિત થાય છે તો ઉપયોગી થઈ શકે છે સીએસએસ અને છબીઓ જેવા સંસાધનો માટે સંબંધિત URL છે.
    • ડિફaultલ્ટ: ખાલી
  • setProxy($value) - HTTP પ્રોક્સી વિગતો આ કેપ્ચર બનાવવા માટે બ્રાઉઝર સ softwareફ્ટવેરનો ઉપયોગ કરવો જોઈએ
    • ડિફaultલ્ટ: ખાલી

જાહેર પદ્ધતિઓ

  • એડપોસ્ટપેરામીટર ($ નામ, $ મૂલ્ય) - એચટીટીપી પોસ્ટ પરિમાણ અને વૈકલ્પિક મૂલ્યને વ્યાખ્યાયિત કરે છે, આ પદ્ધતિને અનેક પરિમાણો ઉમેરવા માટે ઘણી વખત કહી શકાય. આ પદ્ધતિનો ઉપયોગ કરવાથી ગ્રાબઝિટ તેને દબાણ કરશે એક HTTP પોસ્ટ કરો.
    • નામ - HTTP પોસ્ટ પરિમાણનું નામ
    • મૂલ્ય - HTTP પોસ્ટ પરિમાણનું મૂલ્ય

Save($ કBલબેક URL = નલ)

Save પરિણામ અસુમેળ છે અને એક અનન્ય ઓળખકર્તાને પરત કરે છે, જેનો ઉપયોગ સ્ક્રીનશોટ સાથે મેળવવા માટે કરી શકાય છે GetResult પદ્ધતિ

માપદંડ

  • કBલબેક URL - આ હેન્ડલર GrabzIt સેવાએ તેનું કાર્ય પૂર્ણ કર્યા પછી ક callલ કરવો જોઈએ

રીટર્ન વેલ્યુ

સ્ક્રીનશોટનો અનન્ય ઓળખકર્તા અન્યથા જો ભૂલ આવી હોય તો અપવાદ ફેંકી દેવામાં આવે છે. આનો ઉપયોગ સ્ક્રિનશ getટ સાથે મેળવવા માટે કરી શકાય છે GetResult પદ્ધતિ


ચેતવણી આ પદ્ધતિ સુમેળપૂર્ણ છે તેથી પરિણામ પર પ્રક્રિયા કરવામાં આવે ત્યારે એપ્લિકેશન થોભાવશે

SaveTo()

Save સ્ક્રીનશોટ બાઇટ ડેટા ધરાવતા ચલ સાથે સુમેળમાં પરિણામ.

રીટર્ન વેલ્યુ

જો સફળ થાય તો ફાઇલનો બાઇટ ડેટા પરત કરે છે અન્યથા તે અપવાદ ફેંકી દે છે.


ચેતવણી આ પદ્ધતિ સુમેળપૂર્ણ છે તેથી પરિણામ પર પ્રક્રિયા કરવામાં આવે ત્યારે એપ્લિકેશન થોભાવશે

SaveTo($saveફાઈલ કરવા માટે)

Save પરિણામ ફાઇલમાં સુમેળમાં આવે છે.

માપદંડ

  • saveટFફાઇલ - કેપ્ચર કરવામાં આવશે તે ફાઇલ પાથ હશે saveડી થી એકવાર તે પૂર્ણ થઈ ગયું છે
    • જરૂરી

રીટર્ન વેલ્યુ

જો તે સફળ થાય તો સાચું આપે છે નહીં તો તે અપવાદ ફેંકી દે છે.


ગેટ સ્ટેટસ ($ આઈડી)

GrabzIt સ્ક્રીનશોટની વર્તમાન સ્થિતિ મેળવો.

માપદંડ

  • આઈડી - સ્ક્રીનશોટનો અનન્ય ઓળખકર્તા
    • જરૂરી

રીટર્ન વેલ્યુ

GrabzItStatus પદાર્થ


ગેટકુકીઝ ($ ડોમેન)

GrabzIt કોઈ ખાસ ડોમેન માટે ઉપયોગમાં લેતી બધી કૂકીઝ મેળવો. આમાં વપરાશકર્તા વ્યાખ્યાયિત કૂકીઝ શામેલ હોઈ શકે છે.

માપદંડ

  • ડોમેન - માટે કૂકીઝ પરત કરવા માટેનું ડોમેન
    • જરૂરી

રીટર્ન વેલ્યુ

GrabzItCookie એરે


સેટકુકી ($ નામ, $ ડોમેન, $ મૂલ્ય = "", $ પાથ = "/", $ httponly = ખોટા, $ સમાપ્ત થાય છે "")

ગ્રેબઝિટ પર નવી કસ્ટમ કૂકી સેટ કરે છે, જો વૈશ્વિક કૂકીમાં વૈવિધ્યપૂર્ણ કૂકીનું નામ અને ડોમેન સમાન વૈશ્વિક કૂકીને ઓવરરાઇડ કરવામાં આવે તો.

જો કોઈ વેબસાઇટ્સની કાર્યક્ષમતા કૂકીઝ દ્વારા નિયંત્રિત કરવામાં આવે તો આ ઉપયોગી થઈ શકે છે.

માપદંડ

  • નામ - સેટ કરવા માટે કૂકીનું નામ
    • જરૂરી
  • ડોમેન - માટે કૂકી સેટ કરવા માટે વેબસાઇટનું ડોમેન
    • જરૂરી
  • કિંમત - કૂકીનું મૂલ્ય
  • પાથ - કૂકીથી સંબંધિત વેબસાઇટ પાથ
  • httponly - જો સાચી હોય તો કૂકીનો ઉપયોગ ફક્ત HTTP પ્રોટોકોલથી જ થઈ શકે છે
  • સમાપ્ત થાય છે - જ્યારે કૂકી સમાપ્ત થાય ત્યારે વ્યાખ્યાયિત કરે છે. જો કૂકીની અવધિ ન હોવી જોઈએ તો નલ મૂલ્ય પસાર કરો
    • Yyyy-mm-dd hh: mm: ss ફોર્મેટમાં હોવું જોઈએ

રીટર્ન વેલ્યુ

જો કૂકી સફળતાપૂર્વક સેટ થઈ હોય તો સાચું, નહીં તો ખોટું


ડીલીટકુકી ($ નામ, $ ડોમેન)

કસ્ટમ કૂકી કા Deleteી નાખો અથવા વૈશ્વિક કૂકીનો ઉપયોગ થવાથી અવરોધિત કરો

માપદંડ

  • નામ - કા deleteી નાખવા માટે કૂકીનું નામ
    • જરૂરી
  • ડોમેન - માટે કૂકી કા deleteી નાખવા માટે વેબસાઇટનું ડોમેન
    • જરૂરી

રીટર્ન વેલ્યુ

જો કૂકી સફળતાપૂર્વક કા deletedી નાખવામાં આવે તો સાચું, નહીં તો ખોટું


મેળવોWaterMarks()

તમારા અપલોડ કરેલા કસ્ટમ વોટરમાર્ક્સ મેળવો

રીટર્ન વેલ્યુ

GrabzItWaterMark એરે


મેળવોWaterMark($ ઓળખકર્તા)

તમારા કસ્ટમ વોટરમાર્ક્સને પરત કરો જે ઉલ્લેખિત ઓળખકર્તા સાથે મેળ ખાય છે

માપદંડ

  • ઓળખકર્તા - તમે જોવા માંગો છો તે ચોક્કસ કસ્ટમ વોટરમાર્કનો ઓળખકર્તા
    • જરૂરી

રીટર્ન વેલ્યુ

GrabzItWaterMark


ઉમેરવુંWaterMark($ ઓળખકર્તા, $ પાથ, $ xpos, $ ypos)

નવો કસ્ટમ વોટરમાર્ક ઉમેરો

માપદંડ

  • ઓળખકર્તા - જે ઓળખકર્તા તમે કસ્ટમ વોટરમાર્ક આપવા માંગો છો. તે મહત્વનું છે કે આ ઓળખકર્તા અનન્ય છે.
    • જરૂરી
  • પાથ - તમારા સર્વર પર વોટરમાર્કનો સંપૂર્ણ માર્ગ. દાખલા તરીકે સી: / વોટરમાર્ક / એક્સએનએમએક્સ. પીએનપી
    • જરૂરી
  • xpos - તમે જે સ્ક્રીનશોટ પર આવવા માંગો છો તે આડી સ્થિતિ
    • જરૂરી
    • વિકલ્પો:
      • ડાબે = 0
      • કેન્દ્ર = 1
      • જમણું = 2
  • ypos - theભી સ્થિતિ તમે સ્ક્રીનશોટ પર દેખાવા માંગો છો
    • જરૂરી
    • વિકલ્પો:
      • ટોચ = 0
      • મધ્યમ = 1
      • નીચે = 2

રીટર્ન વેલ્યુ

જો વ waterટરમાર્ક સફળતાપૂર્વક સેટ કરવામાં આવ્યું હોય તો સાચું વળતર આપે છે


DeleteWaterMark($ ઓળખકર્તા)

કસ્ટમ વોટરમાર્ક કા Deleteી નાખો

માપદંડ

  • ઓળખકર્તા - તમે કા customી નાખવા માંગો છો તે કસ્ટમ વોટરમાર્કનો ઓળખકર્તા
    • જરૂરી

રીટર્ન વેલ્યુ

જો વ waterટરમાર્ક સફળતાપૂર્વક કા .ી નાખવામાં આવે તો સાચું વળતર આપે છે


સેટલોકલ પ્રોક્સી ($ પ્રોક્સી યુઆરએલ)

આ પદ્ધતિ એ સ્થાનિક પ્રોક્સી સર્વર બધી વિનંતીઓ માટે વપરાય છે.

માપદંડ

  • પ્રોક્સી યુઆરએલ - યુઆરએલ, જેમાં પ્રોક્સીનો જો જરૂરી હોય તો પોર્ટ શામેલ થઈ શકે છે. નલ પૂરા પાડવું એ કોઈપણ સેટ કરેલું પ્રોક્સી દૂર કરશે
    • જરૂરી

યુએસએસએલ ($ મૂલ્ય)

જો GrabzIt ની વિનંતીઓનો ઉલ્લેખ કરે છે API નો SSL નો ઉપયોગ કરવો જોઈએ અથવા નહીં

માપદંડ

  • મૂલ્ય - જો GrabzIt ના API પરની બધી વિનંતીઓ SSL નો ઉપયોગ કરશે
    • જરૂરી

બનાવોએન્ક્રિપ્શનકે ()

એક ક્રિપ્ટોગ્રાફિકલી સુરક્ષિત આધાર 64 એન્ક્રિપ્શન કી બનાવો, 44 અક્ષરો લાંબી.


ડિક્રિપ્ટ ($ ડેટા, $ કી)

પ્રદાન કરેલી એન્ક્રિપ્શન કીનો ઉપયોગ કરીને એન્ક્રિપ્ટેડ કેપ્ચરને ડિક્રિપ્ટ કરો.

માપદંડ


ડિક્રિપ્ટફાઇલ ($ પાથ, $ કી)

પ્રદાન કરેલી એન્ક્રિપ્શન કીનો ઉપયોગ કરીને એન્ક્રિપ્ટેડ કેપ્ચરને ડિક્રિપ્ટ કરો.

માપદંડ


પરિણામ વર્ગો

GrabzItCookie

જાહેર ગુણધર્મો

  • નામ
    • કૂકી નામ.
  • ભાવ
    • કૂકી મૂલ્ય.
  • ડોમેન
    • કૂકી ડોમેન માટે સેટ કરેલું છે.
  • પાથ
    • આ કૂકી લાગુ પડે છે તે ડોમેન પરનો પાથ.
  • Http ફક્ત
    • જો આ કૂકી ફક્ત ત્યારે જ માન્ય છે જ્યારે વેબસાઇટને HTTP પ્રોટોકોલથી જોવામાં આવે.
  • સમાપ્ત થાય છે
    • આ કૂકીની તારીખ સમાપ્ત થાય છે
  • પ્રકાર
    • આ કૂકીનો પ્રકાર છે, જે નીચેનામાંથી એક હોઈ શકે છે:
      • વૈશ્વિક - આ GrabzIt દ્વારા સેટ કરેલી વૈશ્વિક કૂકી છે
      • સ્થાનિક - આ તમારા દ્વારા સેટ કરેલી સ્થાનિક કૂકી છે
      • ઓવરરાઇડ - એક વૈશ્વિક કૂકી કે જે તમારા દ્વારા ઓવરરાઇડ કરવામાં આવી છે

GrabzItStatus

સ્ક્રીનશોટની વર્તમાન સ્થિતિનું પ્રતિનિધિત્વ કરતો વર્ગ.

જાહેર ગુણધર્મો

  • Processing
    • જો સાચું હોય તો સ્ક્રીનશોટ પર હજી પ્રક્રિયા કરવામાં આવી રહી છે.
  • Cached
    • જો સાચું હોય તો સ્ક્રીનશોટ પર પ્રક્રિયા કરવામાં આવી છે અને હાલમાં કેશ કરેલ છે.
  • Expired
    • જો સાચું હોય તો સ્ક્રીનશોટ હવે GrabzIt સિસ્ટમ પર નથી.
  • Message
    • સિસ્ટમ દ્વારા એક ભૂલ સંદેશ પાછો ફર્યો.

GrabzItWaterMark

આ વર્ગ ગ્રાબઝિટમાં સંગ્રહિત કસ્ટમ વોટરમાર્કનું પ્રતિનિધિત્વ કરે છે

જાહેર ગુણધર્મો

  • ઓળખકર્તા
    • વોટરમાર્કની ઓળખકર્તા
  • એક્સપોઝિશન
    • વોટરમાર્કની આડી પોઝિશન
      • ડાબે = 0
      • કેન્દ્ર = 1
      • જમણું = 2
  • વાય પોઝિશન
    • વોટરમાર્કની vertભી પોઝિશન
      • ટોચ = 0
      • મધ્યમ = 1
      • નીચે = 2
  • બંધારણમાં
    • વોટરમાર્કનું ફોર્મેટ