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

જાવા સાથે GrabzItClientજાવા API

વર્ણન

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

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

GrabzItFile GetResult(String આઈડી)

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

માપદંડ

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

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

GrabzItFile પદાર્થ


URLToAnimation(String url, AnimationOptions વિકલ્પો)

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

માપદંડ

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

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

રદબાતલ

AnimationOptions

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

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

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

URLToImage(String url, ImageOptions વિકલ્પો)

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

માપદંડ

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

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

રદબાતલ

HTMLToImage(String એચટીએમએલ, ImageOptions વિકલ્પો)

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

માપદંડ

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

રદબાતલ

FileToImage(String રસ્તો, ImageOptions વિકલ્પો)

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

માપદંડ

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

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

રદબાતલ

ImageOptions

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

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

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

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

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

URLToRenderedHTML(String url, HTMLOptions વિકલ્પો)

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

માપદંડ

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

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

રદબાતલ

HTMLToRenderedHTML(string એચટીએમએલ, HTMLOptions વિકલ્પો)

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

માપદંડ

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

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

રદબાતલ

FileToRenderedHTML(string રસ્તો, HTMLOptions વિકલ્પો)

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

માપદંડ

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

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

રદબાતલ

HTMLOptions

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

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

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

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

URLToPDF(String url, પીડીએફઓપ્શન વિકલ્પો)

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

માપદંડ

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

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

રદબાતલ

HTMLToPDF(String એચટીએમએલ, પીડીએફઓપ્શન વિકલ્પો)

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

માપદંડ

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

રદબાતલ

FileToPDF(String રસ્તો, પીડીએફઓપ્શન વિકલ્પો)

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

માપદંડ

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

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

રદબાતલ

પીડીએફઓપ્શન

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

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

  • setCustomId(String value) - એક કસ્ટમ ઓળખકર્તા કે જે તમે વેબસર્વિસ પર પસાર કરી શકો. આ તમે ઉલ્લેખિત ક callલબbackક URL સાથે પરત આવશે.
    • ડિફaultલ્ટ: ખાલી
  • setIncludeBackground(boolean value) - જો સાચું હોય તો વેબ પૃષ્ઠની પૃષ્ઠભૂમિ સ્ક્રીનશોટમાં શામેલ હોવી જોઈએ
    • ડિફોલ્ટ: સાચું
  • setPageSize(PageSize value) - પીડીએફનું પૃષ્ઠ કદ
  • setOrientation(PageOrientation value) - પીડીએફ દસ્તાવેજનો અભિગમ
  • setCSSMediaType(CSSMediaType value) - આ સીએસએસ મીડિયા પીડીએફ દસ્તાવેજના પ્રકાર
  • setIncludeLinks(boolean value) - જો લિંક્સને પીડીએફમાં શામેલ કરવી જોઈએ તો સાચું
    • ડિફોલ્ટ: સાચું
  • setIncludeOutline(boolean value) - સાચું જો પીડીએફ બુકમાર્ક્સ સમાવેશ કરવો જોઇએ
    • ડિફોલ્ટ: ખોટું
  • setTitle(String value) - પીડીએફ દસ્તાવેજનું શીર્ષક પ્રદાન કરો
    • ડિફaultલ્ટ: ખાલી
  • setCoverURL(string value) - વેબ પૃષ્ઠનો URL કે જેનો ઉપયોગ પીડીએફના કવર પૃષ્ઠ તરીકે થવો જોઈએ
    • ડિફaultલ્ટ: ખાલી
  • setMarginTop(int value) - મિલિમીટરમાં ગાળો કે જે પીડીએફ દસ્તાવેજ પૃષ્ઠની ટોચ પર દેખાવા જોઈએ
    • ડિફaultલ્ટ: 10
  • setMarginLeft(int value) - મિલિમીટરમાં ગાળો કે જે પીડીએફ દસ્તાવેજ પૃષ્ઠની ડાબી બાજુએ દેખાવા જોઈએ
    • ડિફaultલ્ટ: 10
  • setMarginBottom(int value) - મિલીમીટરમાં ગાળો કે જે પીડીએફ દસ્તાવેજ પૃષ્ઠના તળિયે દેખાય છે
    • ડિફaultલ્ટ: 10
  • setMarginRight(int value) - મિલિમીટરમાં ગાળો કે જે પીડીએફ દસ્તાવેજના જમણા ભાગમાં દેખાશે
    • ડિફaultલ્ટ: 10
  • setBrowserWidth(int value) - આ બ્રાઉઝરની પહોળાઈ પિક્સેલ્સમાં
    • આ સુવિધાને ચેતવણી અત્યારે બીટામાં છે અને તે સતત પરિણામો આપી શકશે નહીં.
    • ડિફaultલ્ટ: 1024
    • મહત્તમ: 10000
    • સ્વત. પહોળાઈ: -1 (પાસ -1 એટલે બ્રાઉઝરની પહોળાઈ પીડીએફ દસ્તાવેજની પહોળાઈ સાથે મેળ ખાય છે)
  • setPageWidth(int value) - આ પરિણામી પીડીએફની કસ્ટમ પહોળાઈ mm માં
    • ડિફૉલ્ટ: PageSize પહોળાઈ
    • ન્યૂનતમ: 15
  • setPageHeight(int value) - આ પરિણામી પીડીએફની કસ્ટમ heightંચાઇ mm માં
    • ડિફૉલ્ટ: PageSize ઊંચાઈ
    • ન્યૂનતમ: 15
  • setDelay(int value) - મિલિસેકન્ડની સંખ્યા સ્ક્રીનશોટ લેતા પહેલા રાહ જુઓ
    • ડિફaultલ્ટ: 0
    • મહત્તમ: 30000
  • setRequestAs(BrowserType value) - તમે ઉપયોગ કરવા માંગો છો તે વપરાશકર્તા એજન્ટનો પ્રકાર
  • setTemplateId(String value) - ઉમેરો એ નમૂનો ID જે પીડીએફ દસ્તાવેજના હેડર અને ફૂટરને નિર્દિષ્ટ કરે છે
    • ડિફaultલ્ટ: ખાલી
  • setTargetElement(String value) - આ સીએસએસ પસંદગીકાર માત્ર ચાલુ કરવાના લક્ષ્ય વેબ પૃષ્ઠ પર HTML તત્વ intઓએ પીડીએફ, વેબ પૃષ્ઠના અન્ય ભાગોને અવગણવામાં આવે છે. જો ત્યાં બહુવિધ મેચિંગ એચટીએમએલ તત્વો હોય તો પ્રથમ એક પસંદ થયેલ છે
    • ડિફaultલ્ટ: ખાલી
  • setHideElement(String value) - આ સીએસએસ પસંદગીકારો છુપાવવા માટે વેબ પૃષ્ઠમાં એક અથવા વધુ HTML તત્વોમાંથી, દરેક પસંદગીકારને અલ્પવિરામથી છુપાવવા માટે બહુવિધ HTML ઘટકોનો ઉલ્લેખ કરવા માટે
    • ડિફaultલ્ટ: ખાલી
  • setWaitForElement(String value) - આ સીએસએસ પસંદગીકારો વેબ પૃષ્ઠમાંના HTML ઘટકની કેપ્ચર થાય તે પહેલાં દૃશ્યમાન હોવું આવશ્યક છે
    • ડિફaultલ્ટ: ખાલી
  • setCustomWaterMarkId(String value) - પીડીએફ દસ્તાવેજના દરેક પૃષ્ઠ પર કસ્ટમ વોટરમાર્ક ઉમેરો
    • ડિફaultલ્ટ: ખાલી
  • setQuality(int value) - આ પરત પીડીએફ ગુણવત્તા. ડિફ defaultલ્ટ પીડીએફ માટે ભલામણ કરેલ ગુણવત્તાનો ઉપયોગ કરે છે.
    • ગુણવત્તા ઘટાડવાથી ફાઇલોના કદમાં ઘટાડો થશે અને ડાઉનલોડનો સમય ઓછો થશે.
    • ડિફોલ્ટ: -1
    • ન્યૂનતમ: -1
    • મહત્તમ: 100
  • setCountry(Country value) - દેશ સ્ક્રીનશોટ માંથી લેવામાં આવવી જોઈએ.
    • આ સુવિધાને ચેતવણી અત્યારે બીટામાં છે અને તે સતત પરિણામો આપી શકશે નહીં.
    • ડિફaultલ્ટ: વર્તમાનમાં સૌથી ઝડપી સ્થાન
    • વિકલ્પો: દેશ.સિંગાપોર, દેશ.યુનિટિડિંગમોડમ, દેશ.યુનાઈટેડ સ્ટેટ્સ
  • setExportURL(String value) - આ નિકાસ URL તે સ્પષ્ટ કરે છે કે કેપ્ચર પણ ક્યાં નિકાસ થવું જોઈએ
    • ડિફaultલ્ટ: ખાલી
  • setEncryptionKey(String key) - જો બેઝ 64 એન્કોડેડ એઇએસ એન્ક્રિપ્શન કી નિર્દિષ્ટ થયેલ છે, ત્યારે તે બનાવવામાં આવે ત્યારે તમારું કેપ્ચર એન્ક્રિપ્ટ થયેલ છે. તેનો ઉપયોગ કરવાની ભલામણ કરવામાં આવે છે એન્ક્રિપ્શન કી પદ્ધતિ બનાવો કી બનાવવા માટે અને ડીક્રિપ્ટ પદ્ધતિઓ બતાવ્યા પ્રમાણે એનક્રિપ્ટ થયેલ કેપ્ચરને ડિક્રિપ્ટ કરવા માટે આ ઉદાહરણ.
    • ડિફaultલ્ટ: ખાલી
  • setNoAds(boolean noAds) - જો સાચું છે જાહેરાતવાળો આપમેળે છુપાયેલા હોવા જોઈએ.
    • ડિફોલ્ટ: ખોટું
  • setNoCookieNotifications(boolean noCookieNotifications) - જો સાચું હોય તો તે સામાન્ય રીતે જોવા મળે છે કૂકી સૂચનાઓ આપમેળે છુપાયેલ હોવી જોઈએ.
    • ડિફોલ્ટ: ખોટું
  • setAddress(String address) - એચટીએમએલ કોડને અમલમાં મૂકવા માટેનો URL. જો HTML રૂપાંતરિત થાય છે તો ઉપયોગી થઈ શકે છે સીએસએસ અને છબીઓ જેવા સંસાધનો માટે સંબંધિત URL છે.
    • ડિફaultલ્ટ: ખાલી
  • setProxy(String proxy) - HTTP પ્રોક્સી વિગતો આ કેપ્ચર બનાવવા માટે બ્રાઉઝર સ softwareફ્ટવેરનો ઉપયોગ કરવો જોઈએ
    • ડિફaultલ્ટ: ખાલી
  • setMergeId(String mergeId) - કેપ્ચરની ID હોવી જોઈએ નવા પીડીએફ ડોક્યુમેન્ટની શરૂઆતમાં મર્જ
    • ડિફaultલ્ટ: ખાલી
  • setPassword(String password) - આ પીડીએફ દસ્તાવેજને સુરક્ષિત કરવા માટે પાસવર્ડ સાથે
    • ડિફaultલ્ટ: ખાલી

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

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

URLToDOCX (String url, DOCXOptions વિકલ્પો)

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

માપદંડ

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

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

રદબાતલ

HTMLToDOCX(String એચટીએમએલ, DOCXOptions વિકલ્પો)

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

માપદંડ

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

રદબાતલ

FileToDOCX(String રસ્તો, DOCXOptions વિકલ્પો)

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

માપદંડ

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

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

રદબાતલ

DOCXOptions

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

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

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

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

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

URLToTable(String url, TableOptions વિકલ્પો)

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

માપદંડ

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

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

રદબાતલ

HTMLToTable (String એચટીએમએલ, TableOptions વિકલ્પો)

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

માપદંડ

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

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

રદબાતલ

ફાઇલટોટેબલ (String રસ્તો, TableOptions વિકલ્પો)

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

માપદંડ

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

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

રદબાતલ

TableOptions

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

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

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

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

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

Save()

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

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

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


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

Save(String કBલબેક URL)

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

માપદંડ

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

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

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

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

GrabzItFile SaveTo()

Save એક સાથે સુમેળમાં પરિણામ GrabzItFile ઑબ્જેક્ટ.

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

GrabzItFile પદાર્થ


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

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

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

માપદંડ

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

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

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


સ્થિતિ ગેટસ્ટેટસ (String આઈડી)

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

માપદંડ

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

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

સ્થિતિ પદાર્થ


GrabzItCookie [] ગેટકુકીઝ (String ડોમેન)

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

માપદંડ

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

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

GrabzItCookie એરે


સેટકોકી (String નામ, String ડોમેન, String મૂલ્ય, String રસ્તો, boolઈન httponly, તારીખ સમાપ્ત થાય છે)

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

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

માપદંડ

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

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

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


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

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

માપદંડ

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

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

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


WaterMark[] મેળવોWaterMarks()

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

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

WaterMark એરે


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

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

માપદંડ

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

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

WaterMark પદાર્થ


ઉમેરવુંWaterMark(String ઓળખકર્તા, String રસ્તો, HorizontalPosition xpos, VerticalPosition ypos)

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

માપદંડ

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

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

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


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

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

માપદંડ

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

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

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


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

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

માપદંડ

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

યુએસએસએલ (boolઇઆન મૂલ્ય)

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

માપદંડ

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

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

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


ડિક્રિપ્ટ (String રસ્તો, String કી)

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

માપદંડ


GrabzItFile ડિક્રિપ્ટ (GrabzItFile ફાઇલ, String કી)

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

માપદંડ


બાઇટ [] ડિક્રિપ્ટ (બાઇટ [] ડેટા, String કી)

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

માપદંડ


એનોમ્સ

ImageFormat

આ enum નીચેના મૂલ્યો સમાવે છે.

  • BMP8
  • BMP16
  • BMP24
  • બીએમપી
  • JPG
  • TIFF
  • PNG
  • વેબપ

BrowserType

આ enum નીચેના મૂલ્યો સમાવે છે.

  • ધોરણસર બ્રાઉઝર
  • MOBILEBROWSER
  • શોધ એન્જિન

દેશ

આ enum નીચેના મૂલ્યો સમાવે છે.

  • પરાજિત
  • સિંગાપોર
  • યુનાઇટેડ કિંગડમ
  • યુનાઈટેડ સ્ટેટ્સ

PageSize

આ enum નીચેના મૂલ્યો સમાવે છે.

  • A3
  • A4
  • A5
  • A6
  • B3
  • B4
  • B5
  • B6
  • કાનૂની
  • અક્ષર

PageOrientation

આ enum નીચેના મૂલ્યો સમાવે છે.

  • લેન્ડસ્કેપ
  • પોર્ટ્રેટ

CSSMediaType

આ enum નીચેના મૂલ્યો સમાવે છે.

  • છાપો
  • સ્ક્રીન

TableFormat

આ enum નીચેના મૂલ્યો સમાવે છે.

  • CSV
  • JSON
  • એક્સએસએલએક્સ

HorizontalPosition

આ enum નીચેના મૂલ્યો સમાવે છે.

  • ડાબું
  • કેન્દ્ર
  • અધિકાર

VerticalPosition

આ enum નીચેના મૂલ્યો સમાવે છે.

  • TOP
  • મધ્યમ
  • બોટમ

પરિણામ વર્ગો

કૂકી

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

  • String getName()
    • કૂકી નામ.
  • String getValue()
    • કૂકી મૂલ્ય.
  • String getDomain()
    • કૂકી ડોમેન માટે સેટ કરેલું છે.
  • String getPath()
    • આ કૂકી લાગુ પડે છે તે ડોમેન પરનો પાથ.
  • String getHttpOnly()
    • જો આ કૂકી ફક્ત ત્યારે જ માન્ય છે જ્યારે વેબસાઇટને HTTP પ્રોટોકોલથી જોવામાં આવે.
  • String getExpires()
    • આ કૂકીની તારીખ સમાપ્ત થાય છે
  • String getType()
    • આ કૂકીનો પ્રકાર છે, જે નીચેનામાંથી એક હોઈ શકે છે:
      • વૈશ્વિક - આ GrabzIt દ્વારા સેટ કરેલી વૈશ્વિક કૂકી છે
      • સ્થાનિક - આ તમારા દ્વારા સેટ કરેલી સ્થાનિક કૂકી છે
      • ઓવરરાઇડ - એક વૈશ્વિક કૂકી કે જે તમારા દ્વારા ઓવરરાઇડ કરવામાં આવી છે

GrabzItFile

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

  • બાઇટ [] getBytes ()
  • રદબાતલ Save(String પાથ)
  • String થીString()

સ્થિતિ

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

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

  • boolઇએન પ્રોસેસીંગ ()
    • જો સાચું હોય તો સ્ક્રીનશોટ પર હજી પ્રક્રિયા કરવામાં આવી રહી છે.
  • boolઇઆન કેશ ()
    • જો સાચું હોય તો સ્ક્રીનશોટ પર પ્રક્રિયા કરવામાં આવી છે અને હાલમાં કેશ કરેલ છે.
  • boolઇએનએક્સપાયર્ડ ()
    • જો સાચું હોય તો સ્ક્રીનશોટ હવે GrabzIt સિસ્ટમ પર નથી.
  • String getMessage ()
    • સિસ્ટમ દ્વારા એક ભૂલ સંદેશ પાછો ફર્યો.

WaterMark

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

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

  • String getIdentifier ()
  • String ગેટફોર્મેટ ()
  • HorizontalPosition ગેટએક્સપોઝિશન ()
  • VerticalPosition ગેટવાય પોઝિશન ()