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

રૂબી સાથે ગ્ર Gબઝિટ ક્લાયન્ટ

રૂબી API

વર્ણન

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

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

get_result (id)

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

માપદંડ

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

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

કેપ્ચર


url_to_animation(url, વિકલ્પો = શૂન્ય)

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

માપદંડ

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

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

રદબાતલ

AnimationOptions

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

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

  • customId - કસ્ટમ ઓળખકર્તા કે જે તમે એનિમેટેડ GIF વેબ સેવા પર પસાર કરી શકો. આ તમે ઉલ્લેખિત ક callલબbackક URL સાથે પરત આવશે.
    • ડિફaultલ્ટ: ખાલી
  • width - પિક્સેલમાં પરિણામી એનિમેટેડ GIF ની પહોળાઈ.
    • ડિફaultલ્ટ: 180px
    • મહત્તમ: પેકેજ માટે મહત્તમ પહોળાઈ
    • સ્વત--કદ: -1 (-1 પસાર થવાનો અર્થ એ છે કે ની પહોળાઈ એનિમેટેડ GIF નાનું છે તેની heightંચાઇના સંબંધમાં, જો પહોળાઈ સ્વતized-કદની થઈ રહી હોય તો theંચાઇ નહીં કરી શકે)
  • height - પિક્સેલમાં પરિણામી એનિમેટેડ GIF ની .ંચાઇ.
    • ડિફaultલ્ટ: 120px
    • મહત્તમ: પેકેજ માટે મહત્તમ heightંચાઇ
    • સ્વત--કદ: -1 (પસાર -1 એટલે કે ની .ંચાઇ એનિમેટેડ GIF નાનું છે તેની પહોળાઈના સંબંધમાં, જો heightંચાઇ સ્વચાલિત હોઇ રહી હોય તો પહોળાઈ આ કરી શકતી નથી)
  • start - વિડિઓની પ્રારંભિક સ્થિતિ જે રૂપાંતરિત થવી જોઈએ intoa એનિમેટેડ GIF.
    • ડિફaultલ્ટ: 0 સેકંડ
  • duration - વિડિઓની સેકંડમાં લંબાઈ કે જે રૂપાંતરિત થવી જોઈએ intoa એનિમેટેડ GIF.
    • ડિફaultલ્ટ: પેકેજ માટેની મહત્તમ લંબાઈ
  • speed - એનિમેટેડ GIF ની ગતિ.
    • ડિફaultલ્ટ: 1
    • ન્યૂનતમ: 0.2
    • મહત્તમ: 10
  • framesPerSecond - પ્રતિ સેકંડ ફ્રેમ્સની સંખ્યા કે જે વિડિઓમાંથી ક capturedપ્ચર કરવી જોઈએ.
    • ડિફaultલ્ટ: 10
    • ન્યૂનતમ: 0.2
    • મહત્તમ: 60
  • repeat - એનિમેટેડ GIF લૂપ કરવા માટે સંખ્યા.
    • ડિફaultલ્ટ: 0
    • લૂપ સતત: 0
  • reverse - જો સાચું હોય તો એનિમેટેડ GIF ની ફ્રેમ્સ ઉલટાવી દેવામાં આવે છે
    • ડિફોલ્ટ: ખોટું
  • customWaterMarkId - વૈવિધ્યપૂર્ણ ઉમેરો watermark એનિમેટેડ GIF પર
    • ડિફaultલ્ટ: ખાલી
  • quality - આ પરત કરેલી છબીની ગુણવત્તાછે, જેમાં 85% નું ડિફ defaultલ્ટ કમ્પ્રેશન છે.
    • ગુણવત્તા ઘટાડવાથી ફાઇલોના કદમાં ઘટાડો થશે અને ડાઉનલોડનો સમય ઓછો થશે.
    • ડિફોલ્ટ: -1
    • ન્યૂનતમ: -1
    • મહત્તમ: 100
  • country - દેશ એનિમેટેડ જીઆઇએફ લેવી જોઈએ.
    • ડિફaultલ્ટ: વર્તમાનમાં સૌથી ઝડપી સ્થાન
    • વિકલ્પો: "એસજી", "યુકે", "યુએસ"
  • exportURL - આ નિકાસ URL તે સ્પષ્ટ કરે છે કે કેપ્ચર પણ ક્યાં નિકાસ થવું જોઈએ
    • ડિફaultલ્ટ: ખાલી
  • encryptionKey - જો બેઝ 64 એન્કોડ કરેલી એઇએસ એન્ક્રિપ્શન કી નિર્દિષ્ટ થયેલ હોય ત્યારે તે તમારા કેપ્ચરને એન્ક્રિપ્ટ થયેલ છે. તેનો ઉપયોગ કરવાની ભલામણ કરવામાં આવે છે એન્ક્રિપ્શન કી પદ્ધતિ બનાવો કી બનાવવા માટે અને ડીક્રિપ્ટ પદ્ધતિઓ બતાવ્યા પ્રમાણે એનક્રિપ્ટ થયેલ કેપ્ચરને ડિક્રિપ્ટ કરવા માટે આ ઉદાહરણ.
    • ડિફaultલ્ટ: ખાલી
  • proxy - HTTP પ્રોક્સી વિગતો આ કેપ્ચર બનાવવા માટે બ્રાઉઝર સ softwareફ્ટવેરનો ઉપયોગ કરવો જોઈએ
    • ડિફaultલ્ટ: ખાલી

url_to_image(url, વિકલ્પો = શૂન્ય)

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

માપદંડ

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

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

રદબાતલ

html_to_image(html, વિકલ્પો = શૂન્ય)

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

માપદંડ

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

રદબાતલ

file_to_image(માર્ગ, વિકલ્પો = શૂન્ય)

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

માપદંડ

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

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

રદબાતલ

ImageOptions

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

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

  • customId - કસ્ટમ ઓળખકર્તા કે જે તમે સ્ક્રીનશોટ વેબ સર્વિસ પર પસાર કરી શકો છો. આ તમે ઉલ્લેખિત ક callલબbackક URL સાથે પરત આવશે.
    • ડિફaultલ્ટ: ખાલી
  • browserWidth - પિક્સેલ્સમાં બ્રાઉઝરની પહોળાઈ
    • ડિફaultલ્ટ: 1366
    • મહત્તમ: 10000
  • browserHeight - પિક્સેલ્સમાં બ્રાઉઝરની heightંચાઇ
    • ડિફaultલ્ટ: 768
    • મહત્તમ: 10000
    • પૂર્ણ લંબાઈ: -1 (પાસ -1 એટલે કે આખા વેબ પૃષ્ઠનો સીનશોટ લેવામાં આવ્યો છે)
  • width - પિક્સેલમાં પરિણામી થંબનેલની પહોળાઈ
    • ડિફaultલ્ટ: જો આઉટપુટ પહોળાઈ અને આઉટપુટ બંનેની heightંચાઈ ઉલ્લેખિત નથી અથવા 0 હોય તો આઉટપુટ પહોળાઈ અને heightંચાઇ અંતિમ છબીની પહોળાઈ અને heightંચાઈ સાથે મેળ ખાતી હોય, જો આઉટપુટ heightંચાઈ સ્પષ્ટ કરેલ હોય તો આઉટપુટની પહોળાઈ આઉટપુટ heightંચાઇના પ્રમાણમાં હશે
    • મહત્તમ: પેકેજ માટે મહત્તમ પહોળાઈ
    • પૂર્ણ પહોળાઈ: -1 (પાસ -1 એટલે કે થંબનેલની પહોળાઈ ઓછી નથી)
  • height - પિક્સેલમાં પરિણામી થંબનેલની heightંચાઇ
    • ડિફaultલ્ટ: જો આઉટપુટ પહોળાઈ અને આઉટપુટ બંનેની heightંચાઈ ઉલ્લેખિત નથી અથવા 0 હોય તો આઉટપુટ પહોળાઈ અને heightંચાઈ અંતિમ છબીની પહોળાઈ અને heightંચાઇ સાથે મેળ ખાતી હોય, જો આઉટપુટ પહોળાઈ સ્પષ્ટ કરેલ હોય તો આઉટપુટની heightંચાઇ પ્રમાણસર હશે
    • મહત્તમ: પેકેજ માટે મહત્તમ heightંચાઇ
    • પૂર્ણ ightંચાઇ: -1 (પાસ -1 એટલે કે થંબનેલની theંચાઇ ઓછી નથી)
  • format - સ્ક્રીનશોટ ફોર્મેટમાં હોવું જોઈએ.
    • ડિફોલ્ટ: "jpg"
    • વિકલ્પો: "bmp8", "bmp16", "bmp24", "bmp", "tiff", "webp", "jpg", "png"
  • delay - મિલિસેકન્ડની સંખ્યા સ્ક્રીનશોટ લેતા પહેલા રાહ જુઓ
    • ડિફaultલ્ટ: 0
    • મહત્તમ: 30000
  • clickElement - આ એચટીએમએલ તત્વનો ઉલ્લેખ કરે છે, નો ઉપયોગ કરીને સીએસએસ પસંદગીકાર ક્લિક કરવા માટે. યાદ રાખો વિલંબ પણ ક્લિક અસરો જોવા માટે જરૂરી છે
    • આ સુવિધાને ચેતવણી અત્યારે બીટામાં છે અને તે સતત પરિણામો આપી શકશે નહીં.
  • targetElement - આ સીએસએસ પસંદગીકાર લક્ષ્ય વેબ પૃષ્ઠ પરના એકમાત્ર એચટીએમએલ તત્વ છે જે ફેરવવાનું છે intસ્ક્રીનશોટ પર, વેબ પૃષ્ઠના અન્ય ભાગોને અવગણવામાં આવે છે. જો ત્યાં બહુવિધ મેચિંગ એચટીએમએલ તત્વો હોય તો પ્રથમ એક પસંદ થયેલ છે
    • ડિફaultલ્ટ: ખાલી
  • hideElement - આ સીએસએસ પસંદગીકારો છુપાવવા માટે વેબ પૃષ્ઠમાં એક અથવા વધુ HTML તત્વોમાંથી, દરેક પસંદગીકારને અલ્પવિરામથી છુપાવવા માટે બહુવિધ HTML ઘટકોનો ઉલ્લેખ કરવા માટે
    • ડિફaultલ્ટ: ખાલી
  • waitForElement - આ સીએસએસ પસંદગીકારો વેબ પૃષ્ઠમાંના HTML ઘટકની કેપ્ચર થાય તે પહેલાં દૃશ્યમાન હોવું આવશ્યક છે
    • ડિફaultલ્ટ: ખાલી
  • requestAs - તમે ઉપયોગ કરવા માંગો છો તે વપરાશકર્તા એજન્ટનો પ્રકાર
    • ડિફaultલ્ટ: 0
    • વિકલ્પો:
      • 0 = સૂચવે છે કે માનક બ્રાઉઝરના વપરાશકર્તા એજન્ટનો ઉપયોગ થવો જોઈએ
      • 1 = સૂચવે છે કે મોબાઇલ બ્રાઉઝરના વપરાશકર્તા એજન્ટનો ઉપયોગ થવો જોઈએ
      • 2 = સૂચવે છે કે શોધ એંજિનનો વપરાશકર્તા એજન્ટનો ઉપયોગ થવો જોઈએ
  • customWaterMarkId - એક કસ્ટમ ઉમેરો watermark છબી માટે
    • ડિફaultલ્ટ: ખાલી
  • quality - આ પરત કરેલી છબીની ગુણવત્તા. આ હાલમાં ફક્ત JPG અને WEBP છબીઓને જ અસર કરે છે, જેમાં 90% ની ડિફ defaultલ્ટ કમ્પ્રેશન હોય છે.
    • ગુણવત્તા ઘટાડવાથી ફાઇલોના કદમાં ઘટાડો થશે અને ડાઉનલોડનો સમય ઓછો થશે.
    • ડિફોલ્ટ: -1
    • ન્યૂનતમ: -1
    • મહત્તમ: 100
  • transparent - જો સાચું છબી કેપ્ચર પારદર્શક હોવું જોઈએ. આ ફક્ત પીએનજી અને ટિફ છબીઓ સાથે સુસંગત છે.
    • ડિફોલ્ટ: ખોટું
  • hd - જો છબી સાચી હોય કેપ્ચર ઉચ્ચ વ્યાખ્યા હશે આ છબી પરિમાણોનું કદ બમણું કરશે.
    • ડિફોલ્ટ: ખોટું
  • country - દેશ સ્ક્રીનશોટ માંથી લેવામાં આવવી જોઈએ.
    • ડિફaultલ્ટ: વર્તમાનમાં સૌથી ઝડપી સ્થાન
    • વિકલ્પો: "એસજી", "યુકે", "યુએસ"
  • exportURL - આ નિકાસ URL તે સ્પષ્ટ કરે છે કે કેપ્ચર પણ ક્યાં નિકાસ થવું જોઈએ
    • ડિફaultલ્ટ: ખાલી
  • encryptionKey - જો બેઝ 64 એન્કોડ કરેલી એઇએસ એન્ક્રિપ્શન કી નિર્દિષ્ટ થયેલ હોય ત્યારે તે તમારા કેપ્ચરને એન્ક્રિપ્ટ થયેલ છે. તેનો ઉપયોગ કરવાની ભલામણ કરવામાં આવે છે એન્ક્રિપ્શન કી પદ્ધતિ બનાવો કી બનાવવા માટે અને ડીક્રિપ્ટ પદ્ધતિઓ બતાવ્યા પ્રમાણે એનક્રિપ્ટ થયેલ કેપ્ચરને ડિક્રિપ્ટ કરવા માટે આ ઉદાહરણ.
    • ડિફaultલ્ટ: ખાલી
  • noAds - જો સાચું છે જાહેરાતવાળો આપમેળે છુપાયેલા હોવા જોઈએ.
    • ડિફોલ્ટ: ખોટું
  • noCookieNotifications - જો સાચું હોય તો તે સામાન્ય રીતે જોવા મળે છે કૂકી સૂચનાઓ આપમેળે છુપાયેલ હોવી જોઈએ.
    • ડિફોલ્ટ: ખોટું
  • address - એચટીએમએલ કોડને અમલમાં મૂકવા માટેનો URL. જો HTML રૂપાંતરિત થાય છે તો ઉપયોગી થઈ શકે છે સીએસએસ અને છબીઓ જેવા સંસાધનો માટે સંબંધિત URL છે.
    • ડિફaultલ્ટ: ખાલી
  • proxy - HTTP પ્રોક્સી વિગતો આ કેપ્ચર બનાવવા માટે બ્રાઉઝર સ softwareફ્ટવેરનો ઉપયોગ કરવો જોઈએ
    • ડિફaultલ્ટ: ખાલી

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

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

url_to_rendered_html(url, વિકલ્પો = શૂન્ય)

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

માપદંડ

  • url - URL કે જે રેન્ડર કરેલો HTML બનેલો હોવો જોઈએ
    • જરૂરી
  • વિકલ્પો - એક ઉદાહરણ છે HTMLOptions રેન્ડર એચટીએમએલ બનાવતી વખતે વાપરવા માટેના કોઈપણ વિશેષ વિકલ્પોની વ્યાખ્યા આપતા વર્ગ.

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

રદબાતલ

html_to_rendered_html(html, વિકલ્પો = શૂન્ય)

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

માપદંડ

  • એચટીએમએલ - કન્વર્ટ કરવા માટે એચટીએમએલ intઓ રેન્ડર એચટીએમએલ
    • જરૂરી
  • વિકલ્પો - એક ઉદાહરણ છે HTMLOptions વર્ગ કે જે રેન્ડર એચટીએમએલ બનાવતી વખતે વાપરવા માટેના કોઈપણ વિશિષ્ટ વિકલ્પોને વ્યાખ્યાયિત કરે છે.

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

રદબાતલ

file_to_rendered_html(માર્ગ, વિકલ્પો = શૂન્ય)

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

માપદંડ

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

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

રદબાતલ

HTMLOptions

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

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

  • customId - કસ્ટમ ઓળખકર્તા કે જે તમે વેબસર્વિસ પર પસાર કરી શકો છો. આ તમે ઉલ્લેખિત ક callલબbackક URL સાથે પરત આવશે.
    • ડિફaultલ્ટ: ખાલી
  • browserWidth - પિક્સેલ્સમાં બ્રાઉઝરની પહોળાઈ
    • ડિફaultલ્ટ: 1366
    • મહત્તમ: 10000
  • browserHeight - પિક્સેલ્સમાં બ્રાઉઝરની heightંચાઇ
    • ડિફaultલ્ટ: 768
    • મહત્તમ: 10000
  • waitForElement - આ સીએસએસ પસંદગીકારો વેબ પૃષ્ઠમાંના HTML ઘટકની કેપ્ચર થાય તે પહેલાં દૃશ્યમાન હોવું આવશ્યક છે
    • ડિફaultલ્ટ: ખાલી
  • requestAs - તમે ઉપયોગ કરવા માંગો છો તે વપરાશકર્તા એજન્ટનો પ્રકાર
    • ડિફaultલ્ટ: 0
    • વિકલ્પો:
      • 0 = સૂચવે છે કે માનક બ્રાઉઝરના વપરાશકર્તા એજન્ટનો ઉપયોગ થવો જોઈએ
      • 1 = સૂચવે છે કે મોબાઇલ બ્રાઉઝરના વપરાશકર્તા એજન્ટનો ઉપયોગ થવો જોઈએ
      • 2 = સૂચવે છે કે શોધ એંજિનનો વપરાશકર્તા એજન્ટનો ઉપયોગ થવો જોઈએ
  • country - દેશ સ્ક્રીનશોટ માંથી લેવામાં આવવી જોઈએ.
    • ડિફaultલ્ટ: વર્તમાનમાં સૌથી ઝડપી સ્થાન
    • વિકલ્પો: "એસજી", "યુકે", "યુએસ"
  • exportURL - આ નિકાસ URL તે સ્પષ્ટ કરે છે કે કેપ્ચર પણ ક્યાં નિકાસ થવું જોઈએ
    • ડિફaultલ્ટ: ખાલી
  • encryptionKey - જો બેઝ 64 એન્કોડ કરેલી એઇએસ એન્ક્રિપ્શન કી નિર્દિષ્ટ થયેલ હોય ત્યારે તે તમારા કેપ્ચરને એન્ક્રિપ્ટ થયેલ છે. તેનો ઉપયોગ કરવાની ભલામણ કરવામાં આવે છે એન્ક્રિપ્શન કી પદ્ધતિ બનાવો કી બનાવવા માટે અને ડીક્રિપ્ટ પદ્ધતિઓ બતાવ્યા પ્રમાણે એનક્રિપ્ટ થયેલ કેપ્ચરને ડિક્રિપ્ટ કરવા માટે આ ઉદાહરણ.
    • ડિફaultલ્ટ: ખાલી
  • noAds - જો સાચું છે જાહેરાતવાળો આપમેળે છુપાયેલા હોવા જોઈએ.
    • ડિફોલ્ટ: ખોટું
  • noCookieNotifications - જો સાચું હોય તો તે સામાન્ય રીતે જોવા મળે છે કૂકી સૂચનાઓ આપમેળે છુપાયેલ હોવી જોઈએ.
    • ડિફોલ્ટ: ખોટું
  • address - એચટીએમએલ કોડને અમલમાં મૂકવા માટેનો URL. જો HTML રૂપાંતરિત થાય છે તો ઉપયોગી થઈ શકે છે સીએસએસ અને છબીઓ જેવા સંસાધનો માટે સંબંધિત URL છે.
    • ડિફaultલ્ટ: ખાલી
  • proxy - HTTP પ્રોક્સી વિગતો આ કેપ્ચર બનાવવા માટે બ્રાઉઝર સ softwareફ્ટવેરનો ઉપયોગ કરવો જોઈએ
    • ડિફaultલ્ટ: ખાલી

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

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

url_to_pdf(url, વિકલ્પો = શૂન્ય)

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

માપદંડ

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

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

રદબાતલ

html_to_pdf(html, વિકલ્પો = શૂન્ય)

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

માપદંડ

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

રદબાતલ

file_to_pdf(માર્ગ, વિકલ્પો = શૂન્ય)

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

માપદંડ

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

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

રદબાતલ

પીડીએફઓપ્શન

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

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

  • customId - એક કસ્ટમ ઓળખકર્તા કે જે તમે વેબસર્વિસ પર પસાર કરી શકો. આ તમે ઉલ્લેખિત ક callલબbackક URL સાથે પરત આવશે.
    • ડિફaultલ્ટ: ખાલી
  • includeBackground - જો સાચું હોય તો વેબ પૃષ્ઠની પૃષ્ઠભૂમિ સ્ક્રીનશોટમાં શામેલ હોવી જોઈએ
    • ડિફોલ્ટ: સાચું
  • pagesize - પીડીએફનું પૃષ્ઠ કદ
    • ડિફોલ્ટ: "A4"
    • વિકલ્પો: "A3", "A4", "A5", "A6", "B3", "B4", "B5", "B6", "કાનૂની", "પત્ર"
  • orientation - પીડીએફ દસ્તાવેજનો અભિગમ
    • ડિફોલ્ટ: "પોટ્રેટ"
    • વિકલ્પો: "પોટ્રેટ", "લેન્ડસ્કેપ"
  • cssMediaType - આ સીએસએસ મીડિયા પીડીએફ દસ્તાવેજના પ્રકાર
    • ડિફોલ્ટ: "સ્ક્રીન"
    • વિકલ્પો: "સ્ક્રીન", "પીઆરint"
  • includeLinks - જો લિંક્સને પીડીએફમાં શામેલ કરવી જોઈએ તો સાચું
    • ડિફોલ્ટ: સાચું
  • includeOutline - સાચું જો પીડીએફ બુકમાર્ક્સ સમાવેશ કરવો જોઇએ
    • ડિફોલ્ટ: ખોટું
  • title - પીડીએફ દસ્તાવેજનું શીર્ષક પ્રદાન કરો
    • ડિફaultલ્ટ: ખાલી
  • coverURL - વેબ પૃષ્ઠનો URL કે જેનો ઉપયોગ પીડીએફના કવર પૃષ્ઠ તરીકે થવો જોઈએ
    • ડિફaultલ્ટ: ખાલી
  • marginTop - મિલિમીટરમાં ગાળો કે જે પીડીએફ દસ્તાવેજ પૃષ્ઠની ટોચ પર દેખાવા જોઈએ
    • ડિફaultલ્ટ: 10
  • marginLeft - મિલિમીટરમાં ગાળો કે જે પીડીએફ દસ્તાવેજ પૃષ્ઠની ડાબી બાજુએ દેખાવા જોઈએ
    • ડિફaultલ્ટ: 10
  • marginBottom - મિલીમીટરમાં ગાળો કે જે પીડીએફ દસ્તાવેજ પૃષ્ઠના તળિયે દેખાય છે
    • ડિફaultલ્ટ: 10
  • marginRight - મિલિમીટરમાં ગાળો કે જે પીડીએફ દસ્તાવેજના જમણા ભાગમાં દેખાશે
    • ડિફaultલ્ટ: 10
  • browserWidth - આ બ્રાઉઝરની પહોળાઈ પિક્સેલ્સમાં
    • આ સુવિધાને ચેતવણી અત્યારે બીટામાં છે અને તે સતત પરિણામો આપી શકશે નહીં.
    • ડિફaultલ્ટ: 1366
    • મહત્તમ: 10000
    • સ્વત. પહોળાઈ: -1 (પાસ -1 એટલે બ્રાઉઝરની પહોળાઈ પીડીએફ દસ્તાવેજની પહોળાઈ સાથે મેળ ખાય છે)
  • pageWidth - આ પરિણામી પીડીએફની કસ્ટમ પહોળાઈ mm માં
  • pageHeight - આ પરિણામી પીડીએફની કસ્ટમ heightંચાઇ mm માં
  • delay - મિલિસેકન્ડની સંખ્યા સ્ક્રીનશોટ લેતા પહેલા રાહ જુઓ
    • ડિફaultલ્ટ: 0
    • મહત્તમ: 30000
  • requestAs - તમે ઉપયોગ કરવા માંગો છો તે વપરાશકર્તા એજન્ટનો પ્રકાર
    • ડિફaultલ્ટ: 0
    • વિકલ્પો:
      • 0 = સૂચવે છે કે માનક બ્રાઉઝરના વપરાશકર્તા એજન્ટનો ઉપયોગ થવો જોઈએ
      • 1 = સૂચવે છે કે મોબાઇલ બ્રાઉઝરના વપરાશકર્તા એજન્ટનો ઉપયોગ થવો જોઈએ
      • 2 = સૂચવે છે કે શોધ એંજિનનો વપરાશકર્તા એજન્ટનો ઉપયોગ થવો જોઈએ
  • templateId - ઉમેરો એ નમૂનો ID જે પીડીએફ દસ્તાવેજના હેડર અને ફૂટરને નિર્દિષ્ટ કરે છે
    • ડિફaultલ્ટ: ખાલી
  • clickElement - આ એચટીએમએલ તત્વનો ઉલ્લેખ કરે છે, નો ઉપયોગ કરીને સીએસએસ પસંદગીકાર ક્લિક કરવા માટે. યાદ રાખો વિલંબ પણ ક્લિક અસરો જોવા માટે જરૂરી છે
    • આ સુવિધાને ચેતવણી અત્યારે બીટામાં છે અને તે સતત પરિણામો આપી શકશે નહીં.
  • targetElement - આ સીએસએસ પસંદગીકાર માત્ર ચાલુ કરવાના લક્ષ્ય વેબ પૃષ્ઠ પર HTML તત્વ intઓએ પીડીએફ, વેબ પૃષ્ઠના અન્ય ભાગોને અવગણવામાં આવે છે. જો ત્યાં બહુવિધ મેચિંગ એચટીએમએલ તત્વો હોય તો પ્રથમ એક પસંદ થયેલ છે
    • ડિફaultલ્ટ: ખાલી
  • hideElement - આ સીએસએસ પસંદગીકારો છુપાવવા માટે વેબ પૃષ્ઠમાં એક અથવા વધુ HTML તત્વોમાંથી, દરેક પસંદગીકારને અલ્પવિરામથી છુપાવવા માટે બહુવિધ HTML ઘટકોનો ઉલ્લેખ કરવા માટે
    • ડિફaultલ્ટ: ખાલી
  • waitForElement - આ સીએસએસ પસંદગીકારો વેબ પૃષ્ઠમાંના HTML ઘટકની કેપ્ચર થાય તે પહેલાં દૃશ્યમાન હોવું આવશ્યક છે
    • ડિફaultલ્ટ: ખાલી
  • customWaterMarkId - એક કસ્ટમ ઉમેરો watermark પીડીએફ દસ્તાવેજના દરેક પૃષ્ઠ પર
    • ડિફaultલ્ટ: ખાલી
  • quality - આ પરત પીડીએફ ગુણવત્તા. ડિફ defaultલ્ટ પીડીએફ માટે ભલામણ કરેલ ગુણવત્તાનો ઉપયોગ કરે છે.
    • ગુણવત્તા ઘટાડવાથી ફાઇલોના કદમાં ઘટાડો થશે અને ડાઉનલોડનો સમય ઓછો થશે.
    • ડિફોલ્ટ: -1
    • ન્યૂનતમ: -1
    • મહત્તમ: 100
  • country - દેશ સ્ક્રીનશોટ માંથી લેવામાં આવવી જોઈએ.
    • ડિફaultલ્ટ: વર્તમાનમાં સૌથી ઝડપી સ્થાન
    • વિકલ્પો: "એસજી", "યુકે", "યુએસ"
  • exportURL - આ નિકાસ URL તે સ્પષ્ટ કરે છે કે કેપ્ચર પણ ક્યાં નિકાસ થવું જોઈએ
    • ડિફaultલ્ટ: ખાલી
  • encryptionKey - જો બેઝ 64 એન્કોડ કરેલી એઇએસ એન્ક્રિપ્શન કી નિર્દિષ્ટ થયેલ હોય ત્યારે તે તમારા કેપ્ચરને એન્ક્રિપ્ટ થયેલ છે. તેનો ઉપયોગ કરવાની ભલામણ કરવામાં આવે છે એન્ક્રિપ્શન કી પદ્ધતિ બનાવો કી બનાવવા માટે અને ડીક્રિપ્ટ પદ્ધતિઓ બતાવ્યા પ્રમાણે એનક્રિપ્ટ થયેલ કેપ્ચરને ડિક્રિપ્ટ કરવા માટે આ ઉદાહરણ.
    • ડિફaultલ્ટ: ખાલી
  • noAds - જો સાચું છે જાહેરાતવાળો આપમેળે છુપાયેલા હોવા જોઈએ.
    • ડિફોલ્ટ: ખોટું
  • noCookieNotifications - જો સાચું હોય તો તે સામાન્ય રીતે જોવા મળે છે કૂકી સૂચનાઓ આપમેળે છુપાયેલ હોવી જોઈએ.
    • ડિફોલ્ટ: ખોટું
  • address - એચટીએમએલ કોડને અમલમાં મૂકવા માટેનો URL. જો HTML રૂપાંતરિત થાય છે તો ઉપયોગી થઈ શકે છે સીએસએસ અને છબીઓ જેવા સંસાધનો માટે સંબંધિત URL છે.
    • ડિફaultલ્ટ: ખાલી
  • proxy - HTTP પ્રોક્સી વિગતો આ કેપ્ચર બનાવવા માટે બ્રાઉઝર સ softwareફ્ટવેરનો ઉપયોગ કરવો જોઈએ
    • ડિફaultલ્ટ: ખાલી
  • mergeId - કેપ્ચરની ID હોવી જોઈએ નવા પીડીએફ ડોક્યુમેન્ટની શરૂઆતમાં મર્જ
    • ડિફaultલ્ટ: ખાલી
  • password - આ પીડીએફ દસ્તાવેજને સુરક્ષિત કરવા માટે પાસવર્ડ સાથે
    • ડિફaultલ્ટ: ખાલી

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

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

url_to_docx(url, વિકલ્પો = શૂન્ય)

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

માપદંડ

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

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

રદબાતલ

html_to_docx(html, વિકલ્પો = શૂન્ય)

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

માપદંડ

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

રદબાતલ

file_to_docx(માર્ગ, વિકલ્પો = શૂન્ય)

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

માપદંડ

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

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

રદબાતલ

DOCXOptions

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

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

  • customId - એક કસ્ટમ ઓળખકર્તા કે જે તમે વેબસર્વિસ પર પસાર કરી શકો. આ તમે ઉલ્લેખિત ક callલબbackક URL સાથે પરત આવશે.
    • ડિફaultલ્ટ: ખાલી
  • includeBackground - જો સાચું હોય તો વેબ પૃષ્ઠની પૃષ્ઠભૂમિ છબીઓ DOCX માં શામેલ હોવી જોઈએ
    • ડિફોલ્ટ: સાચું
  • pagesize - DOCX નું પૃષ્ઠ કદ
    • ડિફોલ્ટ: "A4"
    • વિકલ્પો: "A3", "A4", "A5", "A6", "B3", "B4", "B5", "B6", "કાનૂની", "પત્ર"
  • orientation - ડOCક્સએક્સ દસ્તાવેજનું લક્ષીકરણ
    • ડિફોલ્ટ: "પોટ્રેટ"
    • વિકલ્પો: "પોટ્રેટ", "લેન્ડસ્કેપ"
  • includeLinks - જો લિંક્સને ડOCક્સએક્સમાં શામેલ કરવી જોઈએ તો સાચું
    • ડિફોલ્ટ: સાચું
  • includeImages - જો સાચું હોય તો વેબ પૃષ્ઠની છબીઓ DOCX માં શામેલ હોવી જોઈએ
    • ડિફોલ્ટ: સાચું
  • title - DOCX દસ્તાવેજને શીર્ષક પ્રદાન કરો
    • ડિફaultલ્ટ: ખાલી
  • marginTop - મિલીમીટરમાં ગાળો કે જે DOCX દસ્તાવેજ પૃષ્ઠની ટોચ પર દેખાવા જોઈએ
    • ડિફaultલ્ટ: 10
  • marginLeft - મિલીમીટરમાં ગાળો કે જે DOCX દસ્તાવેજ પૃષ્ઠની ડાબી બાજુએ દેખાવા જોઈએ
    • ડિફaultલ્ટ: 10
  • marginBottom - મિલીમીટરમાં ગાળો કે જે DOCX દસ્તાવેજ પૃષ્ઠના તળિયે દેખાશે
    • ડિફaultલ્ટ: 10
  • marginRight - મિલિમીટરમાં ગાળો જે DOCX દસ્તાવેજની જમણી બાજુએ દેખાવો જોઈએ
    • ડિફaultલ્ટ: 10
  • browserWidth - આ બ્રાઉઝરની પહોળાઈ પિક્સેલ્સમાં
    • આ સુવિધાને ચેતવણી અત્યારે બીટામાં છે અને તે સતત પરિણામો આપી શકશે નહીં.
    • ડિફaultલ્ટ: 1366
    • મહત્તમ: 10000
    • સ્વત. પહોળાઈ: -1 (પાસ -1 એટલે કે બ્રાઉઝરની પહોળાઈ DOCX દસ્તાવેજની પહોળાઈ સાથે મેળ ખાય છે)
  • pageWidth - આ પરિણામી DOCX ની કસ્ટમ પહોળાઈ mm માં
  • pageHeight - આ પરિણામી DOCX ની કસ્ટમ heightંચાઇ mm માં
  • delay - મિલિસેકન્ડની સંખ્યા સ્ક્રીનશોટ લેતા પહેલા રાહ જુઓ
    • ડિફaultલ્ટ: 0
    • મહત્તમ: 30000
  • requestAs - તમે ઉપયોગ કરવા માંગો છો તે વપરાશકર્તા એજન્ટનો પ્રકાર
    • ડિફaultલ્ટ: 0
    • વિકલ્પો:
      • 0 = સૂચવે છે કે માનક બ્રાઉઝરના વપરાશકર્તા એજન્ટનો ઉપયોગ થવો જોઈએ
      • 1 = સૂચવે છે કે મોબાઇલ બ્રાઉઝરના વપરાશકર્તા એજન્ટનો ઉપયોગ થવો જોઈએ
      • 2 = સૂચવે છે કે શોધ એંજિનનો વપરાશકર્તા એજન્ટનો ઉપયોગ થવો જોઈએ
  • templateId - ઉમેરો એ નમૂનો ID કે જે DOCX દસ્તાવેજના હેડર અને ફૂટરને નિર્દિષ્ટ કરે છે
    • ડિફaultલ્ટ: ખાલી
  • clickElement - આ એચટીએમએલ તત્વનો ઉલ્લેખ કરે છે, નો ઉપયોગ કરીને સીએસએસ પસંદગીકાર ક્લિક કરવા માટે. યાદ રાખો વિલંબ પણ ક્લિક અસરો જોવા માટે જરૂરી છે
    • આ સુવિધાને ચેતવણી અત્યારે બીટામાં છે અને તે સતત પરિણામો આપી શકશે નહીં.
  • targetElement - આ સીએસએસ પસંદગીકાર લક્ષ્ય વેબ પૃષ્ઠ પરના એકમાત્ર એચટીએમએલ તત્વ છે જે ફેરવવાનું છે intઅથવા DOCX, વેબ પૃષ્ઠના અન્ય તમામ ભાગોને અવગણવામાં આવે છે. જો ત્યાં બહુવિધ મેચિંગ એચટીએમએલ તત્વો હોય તો પ્રથમ એક પસંદ થયેલ છે
    • ડિફaultલ્ટ: ખાલી
  • hideElement - આ સીએસએસ પસંદગીકારો છુપાવવા માટે વેબ પૃષ્ઠમાં એક અથવા વધુ HTML તત્વોમાંથી, દરેક પસંદગીકારને અલ્પવિરામથી છુપાવવા માટે બહુવિધ HTML ઘટકોનો ઉલ્લેખ કરવા માટે
    • ડિફaultલ્ટ: ખાલી
  • waitForElement - આ સીએસએસ પસંદગીકારો વેબ પૃષ્ઠમાંના HTML ઘટકની કેપ્ચર થાય તે પહેલાં દૃશ્યમાન હોવું આવશ્યક છે
    • ડિફaultલ્ટ: ખાલી
  • quality - આ પરતવેલા DOCX ની ગુણવત્તા. ડિફ defaultલ્ટ, DOCX માટે ભલામણ કરેલ ગુણવત્તાનો ઉપયોગ કરે છે.
    • ગુણવત્તા ઘટાડવાથી ફાઇલોના કદમાં ઘટાડો થશે અને ડાઉનલોડનો સમય ઓછો થશે.
    • ડિફોલ્ટ: -1
    • ન્યૂનતમ: -1
    • મહત્તમ: 100
  • country - દેશ સ્ક્રીનશોટ માંથી લેવામાં આવવી જોઈએ.
    • ડિફaultલ્ટ: વર્તમાનમાં સૌથી ઝડપી સ્થાન
    • વિકલ્પો: "એસજી", "યુકે", "યુએસ"
  • exportURL - આ નિકાસ URL તે સ્પષ્ટ કરે છે કે કેપ્ચર પણ ક્યાં નિકાસ થવું જોઈએ
    • ડિફaultલ્ટ: ખાલી
  • encryptionKey - જો બેઝ 64 એન્કોડ કરેલી એઇએસ એન્ક્રિપ્શન કી નિર્દિષ્ટ થયેલ હોય ત્યારે તે તમારા કેપ્ચરને એન્ક્રિપ્ટ થયેલ છે. તેનો ઉપયોગ કરવાની ભલામણ કરવામાં આવે છે એન્ક્રિપ્શન કી પદ્ધતિ બનાવો કી બનાવવા માટે અને ડીક્રિપ્ટ પદ્ધતિઓ બતાવ્યા પ્રમાણે એનક્રિપ્ટ થયેલ કેપ્ચરને ડિક્રિપ્ટ કરવા માટે આ ઉદાહરણ.
    • ડિફaultલ્ટ: ખાલી
  • noAds - જો સાચું છે જાહેરાતવાળો આપમેળે છુપાયેલા હોવા જોઈએ.
    • ડિફોલ્ટ: ખોટું
  • noCookieNotifications - જો સાચું હોય તો તે સામાન્ય રીતે જોવા મળે છે કૂકી સૂચનાઓ આપમેળે છુપાયેલ હોવી જોઈએ.
    • ડિફોલ્ટ: ખોટું
  • address - એચટીએમએલ કોડને અમલમાં મૂકવા માટેનો URL. જો HTML રૂપાંતરિત થાય છે તો ઉપયોગી થઈ શકે છે સીએસએસ અને છબીઓ જેવા સંસાધનો માટે સંબંધિત URL છે.
    • ડિફaultલ્ટ: ખાલી
  • proxy - HTTP પ્રોક્સી વિગતો આ કેપ્ચર બનાવવા માટે બ્રાઉઝર સ softwareફ્ટવેરનો ઉપયોગ કરવો જોઈએ
    • ડિફaultલ્ટ: ખાલી
  • mergeId - કેપ્ચરની ID હોવી જોઈએ નવા ડીઓસીએક્સ દસ્તાવેજની શરૂઆતમાં મર્જ
    • ડિફaultલ્ટ: ખાલી
  • password - આ DOCX દસ્તાવેજને સુરક્ષિત કરવા માટે પાસવર્ડ સાથે
    • ડિફaultલ્ટ: ખાલી

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

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

url_to_table(url, વિકલ્પો = શૂન્ય)

URL નો ઉલ્લેખ કરે છે કે જેમાંથી HTML કોષ્ટકો કાsવા જોઈએ.

માપદંડ

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

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

રદબાતલ

html_to_table(html, વિકલ્પો = શૂન્ય)

એચટીએમએલનો ઉલ્લેખ કરે છે કે જેમાંથી HTML કોષ્ટકો કાractedવા જોઈએ.

માપદંડ

  • એચટીએમએલ - માંથી HTML કોષ્ટકો કાractવા માટે એચટીએમએલ.
    • જરૂરી
  • વિકલ્પો - એક ઉદાહરણ છે TableOptions વર્ગ કે જે HTML ટેબલને રૂપાંતરિત કરતી વખતે વાપરવા માટેના કોઈપણ વિશિષ્ટ વિકલ્પોની વ્યાખ્યા આપે છે.

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

રદબાતલ

file_to_table(માર્ગ, વિકલ્પો = શૂન્ય)

એચટીએમએલ ફાઇલનો ઉલ્લેખ કરે છે કે જેમાંથી HTML કોષ્ટકો કાractedવા જોઈએ.

માપદંડ

  • પાથ - એચટીએમએલ કોષ્ટકો કાractવા માટે એક HTML ફાઇલનો ફાઇલ પાથ.
    • જરૂરી
  • વિકલ્પો - એક ઉદાહરણ છે TableOptions વર્ગ કે જે HTML ટેબલને રૂપાંતરિત કરતી વખતે વાપરવા માટેના કોઈપણ વિશિષ્ટ વિકલ્પોની વ્યાખ્યા આપે છે.

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

રદબાતલ

TableOptions

એચટીએમએલ કોષ્ટકોને CSV, XLSX અથવા JSON માં કન્વર્ટ કરતી વખતે વર્ગ ઉપલબ્ધ બધા વિકલ્પોનું પ્રતિનિધિત્વ કરે છે.

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

  • customId - એક કસ્ટમ ઓળખકર્તા કે જે તમે વેબસર્વિસ પર પસાર કરી શકો. આ તમે ઉલ્લેખિત ક callલબbackક URL સાથે પરત આવશે
    • ડિફaultલ્ટ: ખાલી
  • tableNumberToInclude - રૂપાંતરિત થનારા કોષ્ટકની અનુક્રમણિકા, વેબ પૃષ્ઠના બધા કોષ્ટકોને વેબ પૃષ્ઠના ઉપરથી નીચેથી ઓર્ડર કરવામાં આવી હતી
    • ડિફaultલ્ટ: 1
  • format - ટેબલનું બંધારણ હોવું જોઈએ
    • ડિફોલ્ટ: "સીએસવી"
    • વિકલ્પો: "csv", "json", "xlsx"
  • includeHeaderNames - જો સાચા મથાળા નામો કોષ્ટકમાં શામેલ કરવામાં આવશે
    • ડિફોલ્ટ: સાચું
  • includeAllTables - જો સાચું હોય તો વેબ પૃષ્ઠ પરના બધા ટેબલને અલગ સ્પ્રેડશીટ શીટમાં દેખાતા દરેક કોષ્ટક સાથે કાractedવામાં આવશે. ફક્ત XLSX ફોર્મેટ સાથે ઉપલબ્ધ છે
    • ડિફોલ્ટ: ખોટું
  • targetElement - વેબ પૃષ્ઠમાં એકમાત્ર HTML તત્વની ID કે જેનો ઉપયોગ કોષ્ટકો કા extવા માટે થવો જોઈએ
    • ડિફaultલ્ટ: ખાલી
  • requestAs - તમે ઉપયોગ કરવા માંગો છો તે વપરાશકર્તા એજન્ટનો પ્રકાર
    • ડિફaultલ્ટ: 0
    • વિકલ્પો:
      • 0 = સૂચવે છે કે માનક બ્રાઉઝરના વપરાશકર્તા એજન્ટનો ઉપયોગ થવો જોઈએ
      • 1 = સૂચવે છે કે મોબાઇલ બ્રાઉઝરના વપરાશકર્તા એજન્ટનો ઉપયોગ થવો જોઈએ
      • 2 = સૂચવે છે કે શોધ એંજિનનો વપરાશકર્તા એજન્ટનો ઉપયોગ થવો જોઈએ
  • country - દેશ સ્ક્રીનશોટ માંથી લેવામાં આવવી જોઈએ.
    • ડિફaultલ્ટ: વર્તમાનમાં સૌથી ઝડપી સ્થાન
    • વિકલ્પો: "એસજી", "યુકે", "યુએસ"
  • exportURL - આ નિકાસ URL તે સ્પષ્ટ કરે છે કે કેપ્ચર પણ ક્યાં નિકાસ થવું જોઈએ
    • ડિફaultલ્ટ: ખાલી
  • encryptionKey - જો બેઝ 64 એન્કોડ કરેલી એઇએસ એન્ક્રિપ્શન કી નિર્દિષ્ટ થયેલ હોય ત્યારે તે તમારા કેપ્ચરને એન્ક્રિપ્ટ થયેલ છે. તેનો ઉપયોગ કરવાની ભલામણ કરવામાં આવે છે એન્ક્રિપ્શન કી પદ્ધતિ બનાવો કી બનાવવા માટે અને ડીક્રિપ્ટ પદ્ધતિઓ બતાવ્યા પ્રમાણે એનક્રિપ્ટ થયેલ કેપ્ચરને ડિક્રિપ્ટ કરવા માટે આ ઉદાહરણ.
    • ડિફaultલ્ટ: ખાલી
  • address - એચટીએમએલ કોડને અમલમાં મૂકવા માટેનો URL. જો HTML રૂપાંતરિત થાય છે તો ઉપયોગી થઈ શકે છે સીએસએસ અને છબીઓ જેવા સંસાધનો માટે સંબંધિત URL છે.
    • ડિફaultલ્ટ: ખાલી
  • proxy - HTTP પ્રોક્સી વિગતો આ કેપ્ચર બનાવવા માટે બ્રાઉઝર સ softwareફ્ટવેરનો ઉપયોગ કરવો જોઈએ
    • ડિફaultલ્ટ: ખાલી

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

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

ફાઇલ સેવ કરવાની આ ભલામણ પદ્ધતિ છે

save(કBલબેક URL = શૂન્ય)

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

માપદંડ

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

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

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


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

save_to()

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

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

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


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

save_to(saveToફાઇલ)

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

માપદંડ

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

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

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


get_status(id)

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

માપદંડ

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

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

સ્ક્રીનશોટસ્ટેટસ પદાર્થ


get_cookies(ડોમેન)

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

માપદંડ

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

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

કૂકી એરે


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

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

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

માપદંડ

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

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

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


કા_ી નાખો કૂકી (નામ, ડોમેન)

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

માપદંડ

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

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

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


get_watermarks()

તમારા અપલોડ કરેલા રિવાજને મેળવો watermarks

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

WaterMark એરે


get_watermark(ઓળખકર્તા)

તમારા અપલોડ કરેલા રિવાજને મેળવો watermarks

માપદંડ

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

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

WaterMark


ઉમેરો_watermark(ઓળખકર્તા, પાથ, xpos, ypos)

એક નવો રિવાજ ઉમેરો watermark

માપદંડ

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

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

જો સાચું આપે છે watermark સફળતાપૂર્વક સુયોજિત થયેલ છે


કા deleteી નાખો_watermark(ઓળખકર્તા)

એક રિવાજ કા Deleteી નાખો watermark

માપદંડ

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

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

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


સેટ_લોકલ_પ્રોક્સી (મૂલ્ય)

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

માપદંડ

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

use_ssl (મૂલ્ય)

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

માપદંડ

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

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

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


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

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

માપદંડ


decrypt_file (પાથ, કી)

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

માપદંડ


પરિણામ વર્ગો

કૂકી

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

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

સ્ક્રીનશોટસ્ટેટસ

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

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

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

WaterMark

આ વર્ગ રિવાજને રજૂ કરે છે watermarks GrabzIt માં સંગ્રહિત

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

  • identifier
    • ની ઓળખકર્તા watermark
  • xPosition
    • ની આડી પોઝિશન watermark
      • ડાબે = 0
      • કેન્દ્ર = 1
      • જમણું = 2
  • yPosition
    • ની icalભી પોઝિશન watermark
      • ટોચ = 0
      • મધ્યમ = 1
      • નીચે = 2
  • format
    • નું બંધારણ watermark