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

જાવા સાથે વેબસાઇટ સ્ક્રીનશોટ લોજાવા API

ડાયગ્નોસ્ટિક્સ પેનલ તમને તમારા કોડને ડિબગ કરવામાં મદદ કરી શકે છે!

ત્યાં ઘણી રીતે છે કે GrabzIt API જાવામાં સ્ક્રીનશોટ લેવા અને વધુ લેવા માટે ઉપયોગ કરી શકાય છે. API સાથે પ્રારંભ કરવા માટે આ પગલાંને અનુસરો:

  1. તમારી મફત મેળવો એપ્લિકેશન કી અને ગુપ્ત.
  2. મફત ડાઉનલોડ કરો જાવા લાઇબ્રેરી અને પ્રયાસ કરો ડેમો એપ્લિકેશન.
  3. નીચેના વિહંગાવલોકનને વાંચીને ગ્રાબઝિટનું એપીઆઈ કેવી રીતે કાર્ય કરે છે તે વિશેની મૂળભૂત બાબતો જાણો.

જાવા API ઝાંખી

તમારા જાવા એપ્લિકેશનમાં API નો ઉપયોગ કરવાનું પ્રારંભ કરવાનો પ્રથમ તબક્કો એનો દાખલો બનાવવાનો છે GrabzItClient વર્ગ, તમારા પસાર એપ્લિકેશન કી અને એપ્લિકેશન ગુપ્ત તમારા GrabzIt એકાઉન્ટથી કંસ્ટ્રક્ટર સુધી.

//Create the GrabzItClient class
//Replace "APPLICATION KEY", "APPLICATION SECRET" with the values from your account!
GrabzItClient grabzIt = new GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret");

પછી એક વાપરો છબી, પીડીએફ, એનિમેશન or ટેબલ કેપ્ચર પદ્ધતિઓ URL ને or એચટીએમએલ કન્વર્ટ.

// To take a image screenshot
grabzIt.URLToImage("https://www.tesla.com"); 	
// Or to take a PDF screenshot
grabzIt.URLToPDF("https://www.tesla.com");
// Or to convert online videos into animated GIF's
grabzIt.URLToAnimation("http://www.example.com/video.avi");
// Or to capture table(s)
grabzIt.URLToTable("https://www.tesla.com");
// To convert HTML into a image
grabzIt.HTMLToImage("<html><body><h1>Hello World!</h1></body></html>"); 	
// Or convert HTML into a PDF document
grabzIt.HTMLToPDF("<html><body><h1>Hello World!</h1></body></html>");
// Or convert HTML into a CSV, XLSX or JSON document
grabzIt.HTMLToTable("<html><body><table><tr><th>Name</th><th>Age</th></tr>
    <tr><td>Tom</td><td>23</td></tr><tr><td>Nicola</td><td>26</td></tr>
    </table></body></html>");
// To convert HTML file into a image
grabzIt.FileToImage("example.html"); 	
// Or convert HTML file into a PDF document
grabzIt.FileToPDF("example.html");
// Or convert HTML file into a CSV, XLSX or JSON document
grabzIt.FileToTable("tables.html");

આગળ પરિણામ હોવું જ જોઈએ saveડી નીચેના બેમાંથી એકનો ઉપયોગ કરીને save પદ્ધતિઓ. ની સાથે Save એક ની URL પદ્ધતિ હેન્ડલર ને નિર્દિષ્ટ કરવાની જરૂર છે, જે પ્રક્રિયા કરશે કૉલબૅક GrabzIt થી અને save પરિણામી સ્ક્રીનશ .ટ. આ પદ્ધતિને ક aલબbackક હેન્ડલરની આવશ્યકતા હોવાથી, વેબ એપ્લિકેશનમાં આ અભિગમનો ઉપયોગ કરવો સામાન્ય રીતે શક્ય છે.

grabzIt.Save("http://www.example.com/handler"); 	
હંમેશા વાપરો SaveTo પદ્ધતિ ચાલુ લોકલહોસ્ટ

વૈકલ્પિક રીતે વાપરો સુસંગત SaveTo પદ્ધતિ, જે તમારી એપ્લિકેશનને સ્ક્રીનશોટ બનાવતી વખતે પ્રતીક્ષા કરવા દબાણ કરશે જેથી તે ફક્ત ઉપયોગમાં લેવાય Save ડેસ્કટ .પ એપ્લિકેશનમાં જેમ કે પદ્ધતિનો ઉપયોગ કરી શકાતો નથી.

એકવાર સ્ક્રીનશોટ બન્યા પછી તે છે saveડી પૂરી પાડવામાં આવેલ ફાઇલ પાથ પર.

String filepath = "images/result.jpg";
grabzIt.SaveTo(filepath);

વધુ વિકલ્પો

અમારી તમામ servicesનલાઇન સેવાઓ જેવી કે વેબ કેપ્ચર્સ બનાવવી, એનિમેટેડ જી.આઈ.એફ. અથવા કન્વર્ટ HTML ને ઘણા કસ્ટમાઇઝ વિકલ્પો છે જેમાં શામેલ છે; બ્રાઉઝરની heightંચાઈ, બ્રાઉઝરની પહોળાઈ, સ્ક્રીનશshotટની heightંચાઇ, સ્ક્રીનશ widthટની પહોળાઈ, સ્ક્રીનશ takenટ લેતા પહેલાનો વિલંબ અને સ્ક્રીનશshotટનું ઇમેજ ફોર્મેટ રૂપરેખાંકિત કરવું. આ બધા વિકલ્પો અને પીડીએફ બનાવવા માટે વધુ માહિતી માટે, એનિમેટેડ જી.આઈ.એફ. અને સીએસવીની વેબ સામગ્રીમાંથી કૃપા કરીને આ જુઓ ક્લાઈન્ટ દસ્તાવેજીકરણ.