ત્યાં ઘણી રીતે છે કે GrabzIt API ASP.NET માં સ્ક્રીનશોટ લેવા અને વધુ લેવા માટે ઉપયોગ કરી શકાય છે. 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");
હવે પછી ક callલ કરો Save
or SaveTo
પદ્ધતિ. નીચે ક callingલ કરવાના બે ઉદાહરણો છે Save
પદ્ધતિ, એક એમવીસીનો ઉપયોગ કરીને અને બીજો વેબ ફોર્મ્સનો ઉપયોગ કરીને, આ બંને ઉદાહરણોમાં URL નો સમાવેશ થાય છે હેન્ડલર, જે પ્રક્રિયા કરશે કૉલબૅક સેવા અને save પરિણામી કેપ્ચર. આ પદ્ધતિને ક aલબbackક હેન્ડલરની આવશ્યકતા હોવાથી, વેબ એપ્લિકેશનમાં આ અભિગમનો ઉપયોગ કરવો સામાન્ય રીતે શક્ય છે.
grabzIt.Save("http://www.example.com/Home/Handler");
grabzIt.Save("http://www.example.com/Handler.ashx");
વૈકલ્પિક રીતે સુસંગત SaveTo પદ્ધતિ, આ તમારી એપ્લિકેશનને સ્ક્રીનશોટ બનાવતી વખતે રાહ જોવાની ફરજ પાડશે જેથી તે ફક્ત ઉપયોગમાં લેવાય Save ડેસ્કટ .પ એપ્લિકેશનમાં જેમ કે પદ્ધતિનો ઉપયોગ કરી શકાતો નથી.
એકવાર સ્ક્રીનશોટ બન્યા પછી તે છે saveડી પૂરી પાડવામાં આવેલ ફાઇલ પાથ પર.
string filepath = "images/result.jpg"; grabzIt.SaveTo(filepath);
અમારી બધી સેવાઓ જેવી કે વેબ કેપ્ચર્સ બનાવવી, એનિમેટેડ જી.આઈ.એફ. અથવા રૂપાંતર એચટીએમએલ સહિત ઘણા કસ્ટમાઇઝ વિકલ્પો છે; બ્રાઉઝરની heightંચાઈ, બ્રાઉઝરની પહોળાઈ, સ્ક્રીનશોટની heightંચાઇ, સ્ક્રીનશshotટની પહોળાઈ, સ્ક્રીનશ takenટ લેવાય તે પહેલાંનો વિલંબ અને સ્ક્રીનશ ofટનું છબી બંધારણ. આ બધા વિકલ્પો માટે કૃપા કરીને જુઓ ક્લાઈન્ટ દસ્તાવેજીકરણ.