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

એએસપી.નેટ સાથે અદ્યતન સ્ક્રીનશોટ સુવિધાઓASP.NET API

મૂળભૂત સ્ક્રીનશોટ વિધેય તેમજ GrabzIt ASP.NET API વિકાસકર્તાઓને હાલના સ્ક્રીનશોટની સ્થિતિ તપાસવાની અને કૂકીઝ સેટ કરવાની મંજૂરી આપે છે જેનો વિકાસ ડેવલપર માટે સ્ક્રીનશોટ લેવા માટે ગ્રેબઝિટ કરશે.

સ્ક્રીનશોટ સ્થિતિ

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

GrabzItClient grabzIt = new GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret");

ScreenShotStatus status = grabzIt.GetStatus(screenShotId);

if (status.Processing)
{
    // screenshot has not yet been processed
}

if (status.Cached)
{
    // screenshot is still cached by GrabzIt
}

if (status.Expired)
{
    // screenshot is no longer on GrabzIt
    // Perhaps output status message?
    label.Text = status.Message;
}

કૂકીઝ

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

GrabzItClient grabzIt = new GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret");

// gets an array of cookies for google.com
GrabzItCookie[] cookies = grabzIt.Cookies("google.com");

# sets a cookie for the google.com domain
grabzIt.SetCookie("MyCookie", "google.com", "Any Value You Like");

# deletes the previously set cookie
grabzIt.DeleteCookie("MyCookie", "google.com");

નોંધ કરો કે કા deleteી નાખવાની કૂકી પદ્ધતિ એ જ નામ અને ડોમેનવાળી બધી કૂકીઝને કા deleteી નાખશે.

ડાઉનલોડ કર્યા વિના કેપ્ચર દર્શાવો

જ્યારે તેની ભલામણ કરવામાં આવે છે કે કેપ્ચરનો ઉપયોગ કરતા પહેલા વેબ સર્વર પર ડાઉનલોડ કરવામાં આવે. પહેલા તમારા વેબ સર્વર પર ડાઉનલોડ કર્યા વિના, કોઈપણ પ્રકારનાં કેપ્ચરને વપરાશકર્તાના બ્રાઉઝરમાં પ્રદર્શિત કરવું શક્ય છે.

એકવાર કેપ્ચર પૂર્ણ થયા પછી તમે દ્વારા પાછા ફરતા કેપ્ચરના બાઇટ્સ મોકલી શકો છો SaveTo પદ્ધતિ સાથે જવાબ માટે સાચું માઇમ પ્રકાર.

GrabzItClient grabzIt = new GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret");

grabzIt.URLToImage("https://www.tesla.com");
GrabzItFile capture = grabzIt.SaveTo();

if (capture != null)
{
    Response.ContentType = "image/jpeg";
    Response.BinaryWrite(capture.Bytes);
}

પ્રતિસાદ માટે ક captureપ્ચર આઉટપુટ કરવાનું ઉદાહરણ ઉપર માટે બતાવવામાં આવ્યું છે URLToImage પદ્ધતિ છે, પરંતુ તે કોઈપણ રૂપાંતર પદ્ધતિઓ સાથે કાર્ય કરશે.