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

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

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

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

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

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 પદ્ધતિ ચાલુ લોકલહોસ્ટ

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

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

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

વધુ વિકલ્પો

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