વર્ણન
આ વર્ગ GrabzIt સ્ક્રીનશોટ વેબ સેવાઓ સાથેના તમામ સંદેશાવ્યવહારનું સંચાલન કરે છે.
જાહેર પદ્ધતિઓ
- GrabzItFile GetResult(String id)
- URLToAnimation(String url, AnimationOptions options)
- URLToImage(String url, ImageOptions options)
- HTMLToImage(String html, ImageOptions options)
- FileToImage(String path, ImageOptions options)
- URLToPDF(String url, PDFOptions options)
- HTMLToPDF(String html, PDFOptions options)
- FileToPDF(String path, PDFOptions options)
- URLToDOCX(String url, DOCXOptions options)
- HTMLToDOCX(String html, DOCXOptions options)
- FileToDOCX(String path, DOCXOptions options)
- URLToTable(String url, TableOptions options)
- HTMLToTable(String html, TableOptions options)
- FileToTable(String path, TableOptions options)
- URLToRenderedHTML(String url, HTMLOptions options)
- HTMLToRenderedHTML(String html, HTMLOptions options)
- FileToRenderedHTML(String path, HTMLOptions options)
- String Save()
- String Save(String callBackURL)
- GrabzItFile SaveTo()
- boolean SaveTo(String saveToFile)
- Status GetStatus(String id)
- GrabzItCookie[] GetCookies(String domain)
- boolean SetCookie(String name, String domain, String value, String path, boolean httponly, Date? expires)
- boolean DeleteCookie(String name, String domain)
- WaterMark[] GetWaterMarks()
- WaterMark GetWaterMark(String identifier)
- boolean AddWaterMark(String identifier, String path, HorizontalPosition xpos, VerticalPosition ypos)
- boolean DeleteWaterMark(String identifier)
- SetLocalProxy(String proxyUrl)
- UseSSL(boolean value)
- String CreateEncryptionKey()
- Decrypt(String path, String key)
- GrabzItFile Decrypt(GrabzItFile file, String key)
- byte[] Decrypt(byte[] data, String key)
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 સાથે પરત આવશે.
-
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.
-
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
- ક્યારેય લૂપ ન કરો:-1
-
setReverse(boolean value) - જો સાચું હોય તો એનિમેટેડ GIF ની ફ્રેમ્સ ઉલટાવી દેવામાં આવે છે
-
setCustomWaterMarkId(String value) - વૈવિધ્યપૂર્ણ ઉમેરો watermark એનિમેટેડ GIF પર
-
setQuality(int value) - આ પરત કરેલી છબીની ગુણવત્તાછે, જેમાં 85% નું ડિફ defaultલ્ટ કમ્પ્રેશન છે.
- ગુણવત્તા ઘટાડવાથી ફાઇલોના કદમાં ઘટાડો થશે અને ડાઉનલોડનો સમય ઓછો થશે.
- ડિફોલ્ટ: -1
- ન્યૂનતમ: -1
- મહત્તમ: 100
-
setCountry(Country value) - દેશ એનિમેટેડ જીઆઇએફ લેવી જોઈએ.
- ડિફaultલ્ટ: વર્તમાનમાં સૌથી ઝડપી સ્થાન
- વિકલ્પો: દેશ.સિંગાપોર, દેશ.યુનિટિડિંગમોડમ, દેશ.યુનાઈટેડ સ્ટેટ્સ
-
setExportURL(String value) - આ નિકાસ URL તે સ્પષ્ટ કરે છે કે કેપ્ચર પણ ક્યાં નિકાસ થવું જોઈએ
-
setEncryptionKey(String key) - જો બેઝ 64 એન્કોડેડ એઇએસ એન્ક્રિપ્શન કી નિર્દિષ્ટ થયેલ છે, ત્યારે તે બનાવવામાં આવે ત્યારે તમારું કેપ્ચર એન્ક્રિપ્ટ થયેલ છે. તેનો ઉપયોગ કરવાની ભલામણ કરવામાં આવે છે એન્ક્રિપ્શન કી પદ્ધતિ બનાવો કી બનાવવા માટે અને ડીક્રિપ્ટ પદ્ધતિઓ બતાવ્યા પ્રમાણે એનક્રિપ્ટ થયેલ કેપ્ચરને ડિક્રિપ્ટ કરવા માટે આ ઉદાહરણ.
-
setProxy(String proxy) - HTTP પ્રોક્સી વિગતો આ કેપ્ચર બનાવવા માટે બ્રાઉઝર સ softwareફ્ટવેરનો ઉપયોગ કરવો જોઈએ
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 સાથે પરત આવશે.
-
setBrowserWidth(int value) - પિક્સેલ્સમાં બ્રાઉઝરની પહોળાઈ
- ડિફaultલ્ટ: 1366
- મહત્તમ: 10000
-
setBrowserHeight(int value) - પિક્સેલ્સમાં બ્રાઉઝરની heightંચાઇ
- ડિફaultલ્ટ: 1170
- મહત્તમ: 10000
- પૂર્ણ લંબાઈ: -1 (પાસ -1 એટલે કે આખા વેબ પૃષ્ઠનો સીનશોટ લેવામાં આવ્યો છે)
-
setOutputWidth(int value) - પિક્સેલમાં પરિણામી થંબનેલની પહોળાઈ
- ડિફaultલ્ટ: જો આઉટપુટ પહોળાઈ અને આઉટપુટ બંનેની heightંચાઈ ઉલ્લેખિત નથી અથવા 0 હોય તો આઉટપુટ પહોળાઈ અને heightંચાઇ અંતિમ છબીની પહોળાઈ અને heightંચાઈ સાથે મેળ ખાતી હોય, જો આઉટપુટ heightંચાઈ સ્પષ્ટ કરેલ હોય તો આઉટપુટની પહોળાઈ આઉટપુટ heightંચાઇના પ્રમાણમાં હશે
- મહત્તમ: પેકેજ માટે મહત્તમ પહોળાઈ
- પૂર્ણ પહોળાઈ: -1 (પાસ -1 એટલે કે થંબનેલની પહોળાઈ ઓછી નથી)
-
setOutputHeight(int value) - પિક્સેલમાં પરિણામી થંબનેલની heightંચાઇ
- ડિફaultલ્ટ: જો આઉટપુટ પહોળાઈ અને આઉટપુટ બંનેની heightંચાઈ ઉલ્લેખિત નથી અથવા 0 હોય તો આઉટપુટ પહોળાઈ અને heightંચાઈ અંતિમ છબીની પહોળાઈ અને heightંચાઇ સાથે મેળ ખાતી હોય, જો આઉટપુટ પહોળાઈ સ્પષ્ટ કરેલ હોય તો આઉટપુટની heightંચાઇ પ્રમાણસર હશે
- મહત્તમ: પેકેજ માટે મહત્તમ heightંચાઇ
- પૂર્ણ ightંચાઇ: -1 (પાસ -1 એટલે કે થંબનેલની theંચાઇ ઓછી નથી)
-
setFormat(ImageFormat value) - સ્ક્રીનશોટ ફોર્મેટમાં હોવું જોઈએ.
-
setDelay(int value) - મિલિસેકન્ડની સંખ્યા સ્ક્રીનશોટ લેતા પહેલા રાહ જુઓ
- ડિફaultલ્ટ: 0
- મહત્તમ: 30000
-
setClickElement - આ એચટીએમએલ તત્વનો ઉલ્લેખ કરે છે, નો ઉપયોગ કરીને સીએસએસ પસંદગીકાર ક્લિક કરવા માટે. યાદ રાખો વિલંબ પણ ક્લિક અસરો જોવા માટે જરૂરી છે
- આ સુવિધાને ચેતવણી અત્યારે બીટામાં છે અને તે સતત પરિણામો આપી શકશે નહીં.
-
setTargetElement(String value) - આ સીએસએસ પસંદગીકાર લક્ષ્ય વેબ પૃષ્ઠ પરના એકમાત્ર એચટીએમએલ તત્વ છે જે ફેરવવાનું છે intસ્ક્રીનશોટ પર, વેબ પૃષ્ઠના અન્ય ભાગોને અવગણવામાં આવે છે. જો ત્યાં બહુવિધ મેચિંગ એચટીએમએલ તત્વો હોય તો પ્રથમ એક પસંદ થયેલ છે
-
setHideElement(String value) - આ સીએસએસ પસંદગીકારો છુપાવવા માટે વેબ પૃષ્ઠમાં એક અથવા વધુ HTML તત્વોમાંથી, દરેક પસંદગીકારને અલ્પવિરામથી છુપાવવા માટે બહુવિધ HTML ઘટકોનો ઉલ્લેખ કરવા માટે
-
setWaitForElement(String value) - આ સીએસએસ પસંદગીકારો વેબ પૃષ્ઠમાંના HTML ઘટકની કેપ્ચર થાય તે પહેલાં દૃશ્યમાન હોવું આવશ્યક છે
-
setRequestAs(BrowserType value) - તમે ઉપયોગ કરવા માંગો છો તે વપરાશકર્તા એજન્ટનો પ્રકાર
-
setCustomWaterMarkId(String value) - એક કસ્ટમ ઉમેરો watermark છબી માટે
-
setQuality(int value) - આ પરત કરેલી છબીની ગુણવત્તા. આ હાલમાં ફક્ત JPG અને WEBP છબીઓને જ અસર કરે છે, જેમાં 90% ની ડિફ defaultલ્ટ કમ્પ્રેશન હોય છે.
- ગુણવત્તા ઘટાડવાથી ફાઇલોના કદમાં ઘટાડો થશે અને ડાઉનલોડનો સમય ઓછો થશે.
- ડિફોલ્ટ: -1
- ન્યૂનતમ: -1
- મહત્તમ: 100
-
setTransparent(boolean value) - જો સાચું છબી કેપ્ચર પારદર્શક હોવું જોઈએ. આ ફક્ત પીએનજી અને ટિફ છબીઓ સાથે સુસંગત છે.
-
setHd(boolean value) - જો છબી સાચી હોય કેપ્ચર ઉચ્ચ વ્યાખ્યા હશે આ છબી પરિમાણોનું કદ બમણું કરશે.
-
setCountry(Country value) - દેશ સ્ક્રીનશોટ માંથી લેવામાં આવવી જોઈએ.
- ડિફaultલ્ટ: વર્તમાનમાં સૌથી ઝડપી સ્થાન
- વિકલ્પો: દેશ.સિંગાપોર, દેશ.યુનિટિડિંગમોડમ, દેશ.યુનાઈટેડ સ્ટેટ્સ
-
setExportURL(String value) - આ નિકાસ URL તે સ્પષ્ટ કરે છે કે કેપ્ચર પણ ક્યાં નિકાસ થવું જોઈએ
-
setEncryptionKey(String key) - જો બેઝ 64 એન્કોડેડ એઇએસ એન્ક્રિપ્શન કી નિર્દિષ્ટ થયેલ છે, ત્યારે તે બનાવવામાં આવે ત્યારે તમારું કેપ્ચર એન્ક્રિપ્ટ થયેલ છે. તેનો ઉપયોગ કરવાની ભલામણ કરવામાં આવે છે એન્ક્રિપ્શન કી પદ્ધતિ બનાવો કી બનાવવા માટે અને ડીક્રિપ્ટ પદ્ધતિઓ બતાવ્યા પ્રમાણે એનક્રિપ્ટ થયેલ કેપ્ચરને ડિક્રિપ્ટ કરવા માટે આ ઉદાહરણ.
-
setNoAds(boolean noAds) - જો સાચું છે જાહેરાતવાળો આપમેળે છુપાયેલા હોવા જોઈએ.
-
setNoCookieNotifications(boolean noCookieNotifications) - જો સાચું હોય તો તે સામાન્ય રીતે જોવા મળે છે કૂકી સૂચનાઓ આપમેળે છુપાયેલ હોવી જોઈએ.
-
setAddress(String address) - એચટીએમએલ કોડને અમલમાં મૂકવા માટેનો URL. જો HTML રૂપાંતરિત થાય છે તો ઉપયોગી થઈ શકે છે સીએસએસ અને છબીઓ જેવા સંસાધનો માટે સંબંધિત URL છે.
-
setProxy(String proxy) - HTTP પ્રોક્સી વિગતો આ કેપ્ચર બનાવવા માટે બ્રાઉઝર સ softwareફ્ટવેરનો ઉપયોગ કરવો જોઈએ
જાહેર પદ્ધતિઓ
-
એડપોસ્ટપેરામીટર (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
વર્ગ જ્યારે ઉપલબ્ધ હોય ત્યારે વિકલ્પોની રજૂઆત કરે છે રેન્ડર એચટીએમએલ કેપ્ચર્સ બનાવવા.
જાહેર ગુણધર્મો
-
setCustomId(String value) - કસ્ટમ ઓળખકર્તા કે જે તમે વેબસર્વિસ પર પસાર કરી શકો છો. આ તમે ઉલ્લેખિત ક callલબbackક URL સાથે પરત આવશે.
-
setBrowserWidth(int value) - પિક્સેલ્સમાં બ્રાઉઝરની પહોળાઈ
- ડિફaultલ્ટ: 1366
- મહત્તમ: 10000
-
setBrowserHeight(int value) - પિક્સેલ્સમાં બ્રાઉઝરની heightંચાઇ
- ડિફaultલ્ટ: 1170
- મહત્તમ: 10000
-
setWaitForElement(String value) - આ સીએસએસ પસંદગીકારો વેબ પૃષ્ઠમાંના HTML ઘટકની કેપ્ચર થાય તે પહેલાં દૃશ્યમાન હોવું આવશ્યક છે
-
setRequestAs(BrowserType value) - તમે ઉપયોગ કરવા માંગો છો તે વપરાશકર્તા એજન્ટનો પ્રકાર
-
setExportURL(String value) - આ નિકાસ URL તે સ્પષ્ટ કરે છે કે કેપ્ચર પણ ક્યાં નિકાસ થવું જોઈએ
-
setEncryptionKey(String key) - જો બેઝ 64 એન્કોડેડ એઇએસ એન્ક્રિપ્શન કી નિર્દિષ્ટ થયેલ છે, ત્યારે તે બનાવવામાં આવે ત્યારે તમારું કેપ્ચર એન્ક્રિપ્ટ થયેલ છે. તેનો ઉપયોગ કરવાની ભલામણ કરવામાં આવે છે એન્ક્રિપ્શન કી પદ્ધતિ બનાવો કી બનાવવા માટે અને ડીક્રિપ્ટ પદ્ધતિઓ બતાવ્યા પ્રમાણે એનક્રિપ્ટ થયેલ કેપ્ચરને ડિક્રિપ્ટ કરવા માટે આ ઉદાહરણ.
-
setNoAds(boolean noAds) - જો સાચું છે જાહેરાતવાળો આપમેળે છુપાયેલા હોવા જોઈએ.
-
setNoCookieNotifications(boolean noCookieNotifications) - જો સાચું હોય તો તે સામાન્ય રીતે જોવા મળે છે કૂકી સૂચનાઓ આપમેળે છુપાયેલ હોવી જોઈએ.
-
setAddress(String address) - એચટીએમએલ કોડને અમલમાં મૂકવા માટેનો URL. જો HTML રૂપાંતરિત થાય છે તો ઉપયોગી થઈ શકે છે સીએસએસ અને છબીઓ જેવા સંસાધનો માટે સંબંધિત URL છે.
-
setProxy(String proxy) - HTTP પ્રોક્સી વિગતો આ કેપ્ચર બનાવવા માટે બ્રાઉઝર સ softwareફ્ટવેરનો ઉપયોગ કરવો જોઈએ
જાહેર પદ્ધતિઓ
-
એડપોસ્ટપેરામીટર (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 સાથે પરત આવશે.
-
setIncludeBackground(boolean value) - જો સાચું હોય તો વેબ પૃષ્ઠની પૃષ્ઠભૂમિ સ્ક્રીનશોટમાં શામેલ હોવી જોઈએ
-
setPageSize(PageSize value) - પીડીએફનું પૃષ્ઠ કદ
-
setOrientation(PageOrientation value) - પીડીએફ દસ્તાવેજનો અભિગમ
-
setCSSMediaType(CSSMediaType value) - આ સીએસએસ મીડિયા પીડીએફ દસ્તાવેજના પ્રકાર
-
setIncludeLinks(boolean value) - જો લિંક્સને પીડીએફમાં શામેલ કરવી જોઈએ તો સાચું
-
setIncludeOutline(boolean value) - સાચું જો પીડીએફ બુકમાર્ક્સ સમાવેશ કરવો જોઇએ
-
setTitle(String value) - પીડીએફ દસ્તાવેજનું શીર્ષક પ્રદાન કરો
-
setCoverURL(string value) - વેબ પૃષ્ઠનો URL કે જેનો ઉપયોગ પીડીએફના કવર પૃષ્ઠ તરીકે થવો જોઈએ
-
setMarginTop(int value) - મિલિમીટરમાં ગાળો કે જે પીડીએફ દસ્તાવેજ પૃષ્ઠની ટોચ પર દેખાવા જોઈએ
-
setMarginLeft(int value) - મિલિમીટરમાં ગાળો કે જે પીડીએફ દસ્તાવેજ પૃષ્ઠની ડાબી બાજુએ દેખાવા જોઈએ
-
setMarginBottom(int value) - મિલીમીટરમાં ગાળો કે જે પીડીએફ દસ્તાવેજ પૃષ્ઠના તળિયે દેખાય છે
-
setMarginRight(int value) - મિલિમીટરમાં ગાળો કે જે પીડીએફ દસ્તાવેજના જમણા ભાગમાં દેખાશે
-
setBrowserWidth(int value) - આ બ્રાઉઝરની પહોળાઈ પિક્સેલ્સમાં
- આ સુવિધાને ચેતવણી અત્યારે બીટામાં છે અને તે સતત પરિણામો આપી શકશે નહીં.
- ડિફaultલ્ટ: 1366
- મહત્તમ: 10000
- સ્વત. પહોળાઈ: -1 (પાસ -1 એટલે બ્રાઉઝરની પહોળાઈ પીડીએફ દસ્તાવેજની પહોળાઈ સાથે મેળ ખાય છે)
-
setPageWidth(int value) - આ પરિણામી પીડીએફની કસ્ટમ પહોળાઈ mm માં
-
setPageHeight(int value) - આ પરિણામી પીડીએફની કસ્ટમ heightંચાઇ mm માં
-
setDelay(int value) - મિલિસેકન્ડની સંખ્યા સ્ક્રીનશોટ લેતા પહેલા રાહ જુઓ
- ડિફaultલ્ટ: 0
- મહત્તમ: 30000
-
setRequestAs(BrowserType value) - તમે ઉપયોગ કરવા માંગો છો તે વપરાશકર્તા એજન્ટનો પ્રકાર
-
setTemplateId(String value) - ઉમેરો એ નમૂનો ID જે પીડીએફ દસ્તાવેજના હેડર અને ફૂટરને નિર્દિષ્ટ કરે છે
-
setClickElement - આ એચટીએમએલ તત્વનો ઉલ્લેખ કરે છે, નો ઉપયોગ કરીને સીએસએસ પસંદગીકાર ક્લિક કરવા માટે. યાદ રાખો વિલંબ પણ ક્લિક અસરો જોવા માટે જરૂરી છે
- આ સુવિધાને ચેતવણી અત્યારે બીટામાં છે અને તે સતત પરિણામો આપી શકશે નહીં.
-
setTargetElement(String value) - આ સીએસએસ પસંદગીકાર માત્ર ચાલુ કરવાના લક્ષ્ય વેબ પૃષ્ઠ પર HTML તત્વ intઓએ પીડીએફ, વેબ પૃષ્ઠના અન્ય ભાગોને અવગણવામાં આવે છે. જો ત્યાં બહુવિધ મેચિંગ એચટીએમએલ તત્વો હોય તો પ્રથમ એક પસંદ થયેલ છે
-
setHideElement(String value) - આ સીએસએસ પસંદગીકારો છુપાવવા માટે વેબ પૃષ્ઠમાં એક અથવા વધુ HTML તત્વોમાંથી, દરેક પસંદગીકારને અલ્પવિરામથી છુપાવવા માટે બહુવિધ HTML ઘટકોનો ઉલ્લેખ કરવા માટે
-
setWaitForElement(String value) - આ સીએસએસ પસંદગીકારો વેબ પૃષ્ઠમાંના HTML ઘટકની કેપ્ચર થાય તે પહેલાં દૃશ્યમાન હોવું આવશ્યક છે
-
setCustomWaterMarkId(String value) - એક કસ્ટમ ઉમેરો watermark પીડીએફ દસ્તાવેજના દરેક પૃષ્ઠ પર
-
setQuality(int value) - આ પરત પીડીએફ ગુણવત્તા. ડિફ defaultલ્ટ પીડીએફ માટે ભલામણ કરેલ ગુણવત્તાનો ઉપયોગ કરે છે.
- ગુણવત્તા ઘટાડવાથી ફાઇલોના કદમાં ઘટાડો થશે અને ડાઉનલોડનો સમય ઓછો થશે.
- ડિફોલ્ટ: -1
- ન્યૂનતમ: -1
- મહત્તમ: 100
-
setCountry(Country value) - દેશ સ્ક્રીનશોટ માંથી લેવામાં આવવી જોઈએ.
- ડિફaultલ્ટ: વર્તમાનમાં સૌથી ઝડપી સ્થાન
- વિકલ્પો: દેશ.સિંગાપોર, દેશ.યુનિટિડિંગમોડમ, દેશ.યુનાઈટેડ સ્ટેટ્સ
-
setExportURL(String value) - આ નિકાસ URL તે સ્પષ્ટ કરે છે કે કેપ્ચર પણ ક્યાં નિકાસ થવું જોઈએ
-
setEncryptionKey(String key) - જો બેઝ 64 એન્કોડેડ એઇએસ એન્ક્રિપ્શન કી નિર્દિષ્ટ થયેલ છે, ત્યારે તે બનાવવામાં આવે ત્યારે તમારું કેપ્ચર એન્ક્રિપ્ટ થયેલ છે. તેનો ઉપયોગ કરવાની ભલામણ કરવામાં આવે છે એન્ક્રિપ્શન કી પદ્ધતિ બનાવો કી બનાવવા માટે અને ડીક્રિપ્ટ પદ્ધતિઓ બતાવ્યા પ્રમાણે એનક્રિપ્ટ થયેલ કેપ્ચરને ડિક્રિપ્ટ કરવા માટે આ ઉદાહરણ.
-
setNoAds(boolean noAds) - જો સાચું છે જાહેરાતવાળો આપમેળે છુપાયેલા હોવા જોઈએ.
-
setNoCookieNotifications(boolean noCookieNotifications) - જો સાચું હોય તો તે સામાન્ય રીતે જોવા મળે છે કૂકી સૂચનાઓ આપમેળે છુપાયેલ હોવી જોઈએ.
-
setAddress(String address) - એચટીએમએલ કોડને અમલમાં મૂકવા માટેનો URL. જો HTML રૂપાંતરિત થાય છે તો ઉપયોગી થઈ શકે છે સીએસએસ અને છબીઓ જેવા સંસાધનો માટે સંબંધિત URL છે.
-
setProxy(String proxy) - HTTP પ્રોક્સી વિગતો આ કેપ્ચર બનાવવા માટે બ્રાઉઝર સ softwareફ્ટવેરનો ઉપયોગ કરવો જોઈએ
-
setMergeId(String mergeId) - કેપ્ચરની ID હોવી જોઈએ નવા પીડીએફ ડોક્યુમેન્ટની શરૂઆતમાં મર્જ
-
setPassword(String password) - આ પીડીએફ દસ્તાવેજને સુરક્ષિત કરવા માટે પાસવર્ડ સાથે
જાહેર પદ્ધતિઓ
-
એડપોસ્ટપેરામીટર (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 સાથે પરત આવશે.
-
setIncludeBackground(boolean value) - જો સાચું હોય તો વેબ પૃષ્ઠની પૃષ્ઠભૂમિ છબીઓ DOCX માં શામેલ હોવી જોઈએ
-
setPageSize(PageSize value) - DOCX નું પૃષ્ઠ કદ
-
setOrientation(PageOrientation value) - ડOCક્સએક્સ દસ્તાવેજનું લક્ષીકરણ
-
setIncludeLinks(boolean value) - જો લિંક્સને ડOCક્સએક્સમાં શામેલ કરવી જોઈએ તો સાચું
-
setIncludeImages(boolean value) - જો સાચું હોય તો વેબ પૃષ્ઠની છબીઓ DOCX માં શામેલ હોવી જોઈએ
-
setTitle(String value) - DOCX દસ્તાવેજને શીર્ષક પ્રદાન કરો
-
setMarginTop(int value) - મિલીમીટરમાં ગાળો કે જે DOCX દસ્તાવેજ પૃષ્ઠની ટોચ પર દેખાવા જોઈએ
-
setMarginLeft(int value) - મિલીમીટરમાં ગાળો કે જે DOCX દસ્તાવેજ પૃષ્ઠની ડાબી બાજુએ દેખાવા જોઈએ
-
setMarginBottom(int value) - મિલીમીટરમાં ગાળો કે જે DOCX દસ્તાવેજ પૃષ્ઠના તળિયે દેખાશે
-
setMarginRight(int value) - મિલિમીટરમાં ગાળો જે DOCX દસ્તાવેજની જમણી બાજુએ દેખાવો જોઈએ
-
setBrowserWidth(int value) - આ બ્રાઉઝરની પહોળાઈ પિક્સેલ્સમાં
- આ સુવિધાને ચેતવણી અત્યારે બીટામાં છે અને તે સતત પરિણામો આપી શકશે નહીં.
- ડિફaultલ્ટ: 1366
- મહત્તમ: 10000
- સ્વત. પહોળાઈ: -1 (પાસ -1 એટલે બ્રાઉઝરની પહોળાઈ પીડીએફ દસ્તાવેજની પહોળાઈ સાથે મેળ ખાય છે)
-
setPageWidth(int value) - આ પરિણામી DOCX ની કસ્ટમ પહોળાઈ mm માં
-
setPageHeight(int value) - આ પરિણામી DOCX ની કસ્ટમ heightંચાઇ mm માં
-
setDelay(int value) - મિલિસેકન્ડની સંખ્યા સ્ક્રીનશોટ લેતા પહેલા રાહ જુઓ
- ડિફaultલ્ટ: 0
- મહત્તમ: 30000
-
setRequestAs(BrowserType value) - તમે ઉપયોગ કરવા માંગો છો તે વપરાશકર્તા એજન્ટનો પ્રકાર
-
setTemplateId(String value) - ઉમેરો એ નમૂનો ID કે જે DOCX દસ્તાવેજના હેડર અને ફૂટરને નિર્દિષ્ટ કરે છે
-
setClickElement - આ એચટીએમએલ તત્વનો ઉલ્લેખ કરે છે, નો ઉપયોગ કરીને સીએસએસ પસંદગીકાર ક્લિક કરવા માટે. યાદ રાખો વિલંબ પણ ક્લિક અસરો જોવા માટે જરૂરી છે
- આ સુવિધાને ચેતવણી અત્યારે બીટામાં છે અને તે સતત પરિણામો આપી શકશે નહીં.
-
setTargetElement(String value) - આ સીએસએસ પસંદગીકાર લક્ષ્ય વેબ પૃષ્ઠ પરના એકમાત્ર એચટીએમએલ તત્વ છે જે ફેરવવાનું છે intસ્ક્રીનશોટ પર, વેબ પૃષ્ઠના અન્ય ભાગોને અવગણવામાં આવે છે. જો ત્યાં બહુવિધ મેચિંગ એચટીએમએલ તત્વો હોય તો પ્રથમ એક પસંદ થયેલ છે
-
setHideElement(String value) - આ સીએસએસ પસંદગીકારો છુપાવવા માટે વેબ પૃષ્ઠમાં એક અથવા વધુ HTML તત્વોમાંથી, દરેક પસંદગીકારને અલ્પવિરામથી છુપાવવા માટે બહુવિધ HTML ઘટકોનો ઉલ્લેખ કરવા માટે
-
setWaitForElement(String value) - આ સીએસએસ પસંદગીકારો વેબ પૃષ્ઠમાંના HTML ઘટકની કેપ્ચર થાય તે પહેલાં દૃશ્યમાન હોવું આવશ્યક છે
-
setQuality(int value) - આ પરતવેલા DOCX ની ગુણવત્તા. ડિફ defaultલ્ટ, DOCX માટે ભલામણ કરેલ ગુણવત્તાનો ઉપયોગ કરે છે.
- ગુણવત્તા ઘટાડવાથી ફાઇલોના કદમાં ઘટાડો થશે અને ડાઉનલોડનો સમય ઓછો થશે.
- ડિફોલ્ટ: -1
- ન્યૂનતમ: -1
- મહત્તમ: 100
-
setCountry(Country value) - દેશ સ્ક્રીનશોટ માંથી લેવામાં આવવી જોઈએ.
- ડિફaultલ્ટ: વર્તમાનમાં સૌથી ઝડપી સ્થાન
- વિકલ્પો: દેશ.સિંગાપોર, દેશ.યુનિટિડિંગમોડમ, દેશ.યુનાઈટેડ સ્ટેટ્સ
-
setExportURL(String value) - આ નિકાસ URL તે સ્પષ્ટ કરે છે કે કેપ્ચર પણ ક્યાં નિકાસ થવું જોઈએ
-
setEncryptionKey(String key) - જો બેઝ 64 એન્કોડેડ એઇએસ એન્ક્રિપ્શન કી નિર્દિષ્ટ થયેલ છે, ત્યારે તે બનાવવામાં આવે ત્યારે તમારું કેપ્ચર એન્ક્રિપ્ટ થયેલ છે. તેનો ઉપયોગ કરવાની ભલામણ કરવામાં આવે છે એન્ક્રિપ્શન કી પદ્ધતિ બનાવો કી બનાવવા માટે અને ડીક્રિપ્ટ પદ્ધતિઓ બતાવ્યા પ્રમાણે એનક્રિપ્ટ થયેલ કેપ્ચરને ડિક્રિપ્ટ કરવા માટે આ ઉદાહરણ.
-
setNoAds(boolean noAds) - જો સાચું છે જાહેરાતવાળો આપમેળે છુપાયેલા હોવા જોઈએ.
-
setNoCookieNotifications(boolean noCookieNotifications) - જો સાચું હોય તો તે સામાન્ય રીતે જોવા મળે છે કૂકી સૂચનાઓ આપમેળે છુપાયેલ હોવી જોઈએ.
-
setAddress(String address) - એચટીએમએલ કોડને અમલમાં મૂકવા માટેનો URL. જો HTML રૂપાંતરિત થાય છે તો ઉપયોગી થઈ શકે છે સીએસએસ અને છબીઓ જેવા સંસાધનો માટે સંબંધિત URL છે.
-
setProxy(String proxy) - HTTP પ્રોક્સી વિગતો આ કેપ્ચર બનાવવા માટે બ્રાઉઝર સ softwareફ્ટવેરનો ઉપયોગ કરવો જોઈએ
-
setMergeId(String mergeId) - કેપ્ચરની ID હોવી જોઈએ નવા ડીઓસીએક્સ દસ્તાવેજની શરૂઆતમાં મર્જ
-
setPassword(String mergeId) - આ DOCX દસ્તાવેજને સુરક્ષિત કરવા માટે પાસવર્ડ સાથે
જાહેર પદ્ધતિઓ
-
એડપોસ્ટપેરામીટર (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 સાથે પરત આવશે
-
setTableNumberToInclude(int value) - રૂપાંતરિત થનારા કોષ્ટકની અનુક્રમણિકા, વેબ પૃષ્ઠના બધા કોષ્ટકોને વેબ પૃષ્ઠના ઉપરથી નીચેથી ઓર્ડર કરવામાં આવી હતી
-
setFormat(TableFormat value) - ટેબલનું બંધારણ હોવું જોઈએ
-
setIncludeHeaderNames(boolean value) - જો સાચા મથાળા નામો કોષ્ટકમાં શામેલ કરવામાં આવશે
-
setIncludeAllTables(boolean value) - જો સાચું હોય તો વેબ પૃષ્ઠ પરના બધા ટેબલને અલગ સ્પ્રેડશીટ શીટમાં દેખાતા દરેક કોષ્ટક સાથે કાractedવામાં આવશે. ફક્ત XLSX ફોર્મેટ સાથે ઉપલબ્ધ છે
-
setTargetElement(String value) - વેબ પૃષ્ઠમાં એકમાત્ર HTML તત્વની ID કે જેનો ઉપયોગ કોષ્ટકો કા extવા માટે થવો જોઈએ
-
setRequestAs(BrowserType value) - તમે ઉપયોગ કરવા માંગો છો તે વપરાશકર્તા એજન્ટનો પ્રકાર
-
setCountry(Country value) - દેશ સ્ક્રીનશોટ માંથી લેવામાં આવવી જોઈએ.
- ડિફaultલ્ટ: વર્તમાનમાં સૌથી ઝડપી સ્થાન
- વિકલ્પો: દેશ.સિંગાપોર, દેશ.યુનિટિડિંગમોડમ, દેશ.યુનાઈટેડ સ્ટેટ્સ
-
setExportURL(String value) - આ નિકાસ URL તે સ્પષ્ટ કરે છે કે કેપ્ચર પણ ક્યાં નિકાસ થવું જોઈએ
-
setEncryptionKey(String key) - જો બેઝ 64 એન્કોડેડ એઇએસ એન્ક્રિપ્શન કી નિર્દિષ્ટ થયેલ છે, ત્યારે તે બનાવવામાં આવે ત્યારે તમારું કેપ્ચર એન્ક્રિપ્ટ થયેલ છે. તેનો ઉપયોગ કરવાની ભલામણ કરવામાં આવે છે એન્ક્રિપ્શન કી પદ્ધતિ બનાવો કી બનાવવા માટે અને ડીક્રિપ્ટ પદ્ધતિઓ બતાવ્યા પ્રમાણે એનક્રિપ્ટ થયેલ કેપ્ચરને ડિક્રિપ્ટ કરવા માટે આ ઉદાહરણ.
-
setAddress(String address) - એચટીએમએલ કોડને અમલમાં મૂકવા માટેનો URL. જો HTML રૂપાંતરિત થાય છે તો ઉપયોગી થઈ શકે છે સીએસએસ અને છબીઓ જેવા સંસાધનો માટે સંબંધિત URL છે.
-
setProxy(String proxy) - HTTP પ્રોક્સી વિગતો આ કેપ્ચર બનાવવા માટે બ્રાઉઝર સ softwareફ્ટવેરનો ઉપયોગ કરવો જોઈએ
જાહેર પદ્ધતિઓ
-
એડપોસ્ટપેરામીટર (String નામ, String કિંમત) - એચટીટીપી પોસ્ટ પરિમાણ અને વૈકલ્પિક મૂલ્યને વ્યાખ્યાયિત કરે છે, આ પદ્ધતિને અનેક પરિમાણો ઉમેરવા માટે ઘણી વખત કહી શકાય. આ પદ્ધતિનો ઉપયોગ કરવાથી ગ્રાબઝિટ તેને દબાણ કરશે એક HTTP પોસ્ટ કરો.
- નામ - HTTP પોસ્ટ પરિમાણનું નામ
- મૂલ્ય - HTTP પોસ્ટ પરિમાણનું મૂલ્ય
Save()
Save પરિણામ અસુમેળ છે અને એક અનન્ય ઓળખકર્તાને પરત કરે છે, જેનો ઉપયોગ સ્ક્રીનશોટ સાથે મેળવવા માટે કરી શકાય છે GetResult પદ્ધતિ
રીટર્ન વેલ્યુ
સ્ક્રીનશોટનો અનન્ય ઓળખકર્તા અન્યથા જો ભૂલ આવી હોય તો અપવાદ ફેંકી દેવામાં આવે છે. આનો ઉપયોગ સ્ક્રિનશ getટ સાથે મેળવવા માટે કરી શકાય છે GetResult પદ્ધતિ
ફાઇલ સેવ કરવાની આ ભલામણ પદ્ધતિ છે
Save(String કBલબેક URL)
Save પરિણામ અસુમેળ છે અને એક અનન્ય ઓળખકર્તાને પરત કરે છે, જેનો ઉપયોગ સ્ક્રીનશોટ સાથે મેળવવા માટે કરી શકાય છે GetResult પદ્ધતિ
માપદંડ
-
કBલબેક URL - આ હેન્ડલર GrabzIt સેવાએ તેનું કાર્ય પૂર્ણ કર્યા પછી ક callલ કરવો જોઈએ
રીટર્ન વેલ્યુ
સ્ક્રીનશોટનો અનન્ય ઓળખકર્તા અન્યથા જો ભૂલ આવી હોય તો અપવાદ ફેંકી દેવામાં આવે છે. આનો ઉપયોગ સ્ક્રિનશ getટ સાથે મેળવવા માટે કરી શકાય છે GetResult પદ્ધતિ
ચેતવણી આ પદ્ધતિ સુમેળપૂર્ણ છે તેથી પરિણામ પર પ્રક્રિયા કરવામાં આવે ત્યારે એપ્લિકેશન થોભાવશે
Save એક સાથે સુમેળમાં પરિણામ GrabzItFile ઑબ્જેક્ટ.
રીટર્ન વેલ્યુ
GrabzItFile પદાર્થ
ચેતવણી આ પદ્ધતિ સુમેળપૂર્ણ છે તેથી પરિણામ પર પ્રક્રિયા કરવામાં આવે ત્યારે એપ્લિકેશન થોભાવશે
SaveTo(String saveToફાઇલ)
Save પરિણામ ફાઇલમાં સુમેળમાં આવે છે.
માપદંડ
-
saveToફાઇલ - ફાઇલ પાથ કે કેપ્ચર થશે saveડી થી એકવાર તે પૂર્ણ થઈ ગયું છે
રીટર્ન વેલ્યુ
જો તે સફળ થાય તો સાચું આપે છે નહીં તો તે અપવાદ ફેંકી દે છે.
સ્થિતિ ગેટસ્ટેટસ (String આઈડી)
GrabzIt સ્ક્રીનશોટની વર્તમાન સ્થિતિ મેળવો.
માપદંડ
-
આઈડી - સ્ક્રીનશોટનો અનન્ય ઓળખકર્તા
રીટર્ન વેલ્યુ
સ્થિતિ પદાર્થ
GrabzIt કોઈ ખાસ ડોમેન માટે ઉપયોગમાં લેતી બધી કૂકીઝ મેળવો. આમાં વપરાશકર્તા વ્યાખ્યાયિત કૂકીઝ શામેલ હોઈ શકે છે.
માપદંડ
-
ડોમેન - માટે કૂકીઝ પરત કરવા માટેનું ડોમેન
રીટર્ન વેલ્યુ
GrabzItCookie એરે
સેટકોકી (String નામ, String ડોમેન, String મૂલ્ય, String રસ્તો, boolean માત્ર, તારીખ સમાપ્ત થાય છે)
ગ્રેબઝિટ પર નવી કસ્ટમ કૂકી સેટ કરે છે, જો વૈશ્વિક કૂકીમાં વૈવિધ્યપૂર્ણ કૂકીનું નામ અને ડોમેન સમાન વૈશ્વિક કૂકીને ઓવરરાઇડ કરવામાં આવે તો.
જો કોઈ વેબસાઇટ્સની કાર્યક્ષમતા કૂકીઝ દ્વારા નિયંત્રિત કરવામાં આવે તો આ ઉપયોગી થઈ શકે છે.
માપદંડ
-
નામ - સેટ કરવા માટે કૂકીનું નામ
-
ડોમેન - માટે કૂકી સેટ કરવા માટે વેબસાઇટનું ડોમેન
- કિંમત - કૂકીનું મૂલ્ય
- પાથ - કૂકીથી સંબંધિત વેબસાઇટ પાથ
- httponly - જો સાચી હોય તો કૂકીનો ઉપયોગ ફક્ત HTTP પ્રોટોકોલથી જ થઈ શકે છે
- સમાપ્ત થાય છે - જ્યારે કૂકી સમાપ્ત થાય ત્યારે વ્યાખ્યાયિત કરે છે. જો કૂકીની અવધિ ન હોવી જોઈએ તો નલ મૂલ્ય પસાર કરો
રીટર્ન વેલ્યુ
જો કૂકી સફળતાપૂર્વક સેટ થઈ હોય તો સાચું, નહીં તો ખોટું
ડીલીટકુકી (String નામ, String ડોમેન)
કસ્ટમ કૂકી કા Deleteી નાખો અથવા વૈશ્વિક કૂકીનો ઉપયોગ થવાથી અવરોધિત કરો
માપદંડ
-
નામ - કા deleteી નાખવા માટે કૂકીનું નામ
-
ડોમેન - માટે કૂકી કા deleteી નાખવા માટે વેબસાઇટનું ડોમેન
રીટર્ન વેલ્યુ
જો કૂકી સફળતાપૂર્વક કા deletedી નાખવામાં આવે તો સાચું, નહીં તો ખોટું
તમારા બધા અપલોડ કરેલા રિવાજ મેળવો watermarks
રીટર્ન વેલ્યુ
WaterMark એરે
WaterMark મેળવોWaterMark(String ઓળખકર્તા)
તમારો રિવાજ પાછો watermarks જે સ્પષ્ટ કરેલ ઓળખકર્તા સાથે મેળ ખાય છે
માપદંડ
-
ઓળખકર્તા - કોઈ ખાસ રિવાજની ઓળખકર્તા watermark તમે જોવા માંગો છો
રીટર્ન વેલ્યુ
WaterMark પદાર્થ
એક નવો રિવાજ ઉમેરો watermark
માપદંડ
-
ઓળખકર્તા - ઓળખાણકર્તા જે તમે કસ્ટમ આપવા માંગો છો watermark. તે મહત્વનું છે કે આ ઓળખકર્તા અનન્ય છે.
-
પાથ - ના સંપૂર્ણ માર્ગ watermark તમારા સર્વર પર દાખલા તરીકે સી: /watermark/1.png
-
xpos - તમે જે સ્ક્રીનશોટ પર આવવા માંગો છો તે આડી સ્થિતિ
-
ypos - theભી સ્થિતિ તમે સ્ક્રીનશોટ પર દેખાવા માંગો છો
રીટર્ન વેલ્યુ
જો સાચું આપે છે watermark સફળતાપૂર્વક સુયોજિત થયેલ છે
DeleteWaterMark(String ઓળખકર્તા)
એક રિવાજ કા Deleteી નાખો watermark
માપદંડ
-
ઓળખકર્તા - કસ્ટમનો ઓળખકર્તા watermark તમે કા deleteી નાખવા માંગો છો
રીટર્ન વેલ્યુ
જો સાચું આપે છે watermark સફળતાપૂર્વક કા deletedી નાખવામાં આવ્યું હતું
સેટલોકલ પ્રોક્સી (String પ્રોક્સી યુઆરએલ)
આ પદ્ધતિ એ સ્થાનિક પ્રોક્સી સર્વર બધી વિનંતીઓ માટે વપરાય છે.
માપદંડ
-
પ્રોક્સી યુઆરએલ - યુઆરએલ, જેમાં પ્રોક્સીનો જો જરૂરી હોય તો પોર્ટ શામેલ થઈ શકે છે. નલ પૂરા પાડવું એ કોઈપણ સેટ કરેલું પ્રોક્સી દૂર કરશે
યુએસએસએલ (boolean કિંમત)
જો 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 નીચેના મૂલ્યો સમાવે છે.
HorizontalPosition
આ enum નીચેના મૂલ્યો સમાવે છે.
VerticalPosition
આ enum નીચેના મૂલ્યો સમાવે છે.
પરિણામ વર્ગો
કૂકી
જાહેર ગુણધર્મો
-
String getName()
-
String getValue()
-
String getDomain()
- કૂકી ડોમેન માટે સેટ કરેલું છે.
-
String getPath()
- આ કૂકી લાગુ પડે છે તે ડોમેન પરનો પાથ.
-
String getHttpOnly()
- જો આ કૂકી ફક્ત ત્યારે જ માન્ય છે જ્યારે વેબસાઇટને HTTP પ્રોટોકોલથી જોવામાં આવે.
-
String getExpires()
- આ કૂકીની તારીખ સમાપ્ત થાય છે
-
String getType()
-
આ કૂકીનો પ્રકાર છે, જે નીચેનામાંથી એક હોઈ શકે છે:
- વૈશ્વિક - આ GrabzIt દ્વારા સેટ કરેલી વૈશ્વિક કૂકી છે
- સ્થાનિક - આ તમારા દ્વારા સેટ કરેલી સ્થાનિક કૂકી છે
- ઓવરરાઇડ - એક વૈશ્વિક કૂકી કે જે તમારા દ્વારા ઓવરરાઇડ કરવામાં આવી છે
GrabzItFile
જાહેર પદ્ધતિઓ
- બાઇટ [] getBytes ()
- રદબાતલ Save(String પાથ)
- String થીString()
સ્થિતિ
સ્ક્રીનશોટની વર્તમાન સ્થિતિનું પ્રતિનિધિત્વ કરતો વર્ગ.
જાહેર પદ્ધતિઓ
-
boolean છેપ્રોસેસિંગ ()
- જો સાચું હોય તો સ્ક્રીનશોટ પર હજી પ્રક્રિયા કરવામાં આવી રહી છે.
-
boolean ઇસકેચ ()
- જો સાચું હોય તો સ્ક્રીનશોટ પર પ્રક્રિયા કરવામાં આવી છે અને હાલમાં કેશ કરેલ છે.
-
boolean ઇસ્પાયર્ડ ()
- જો સાચું હોય તો સ્ક્રીનશોટ હવે GrabzIt સિસ્ટમ પર નથી.
-
String getMessage ()
- સિસ્ટમ દ્વારા એક ભૂલ સંદેશ પાછો ફર્યો.
WaterMark
આ વર્ગ રિવાજને રજૂ કરે છે watermarks GrabzIt માં સંગ્રહિત
જાહેર પદ્ધતિઓ