વેબસાઇટ્સનો સંપૂર્ણ છબી સ્ક્રીનશોટ બનાવો અથવા નીચેની સુવિધાઓનો ઉપયોગ કરીને સીધા HTML ને છબીઓમાં કન્વર્ટ કરો GrabzIt નું ASP.NET API. જો કે તમે પ્રારંભ કરતા પહેલા યાદ રાખો કે ફોન કર્યા પછી URLToImage, HTMLToImage or FileToImage પદ્ધતિઓ Save or SaveTo સ્ક્રીનશ takeટ લેવા માટે પદ્ધતિને ક beલ કરવી આવશ્યક છે.
વેબ પૃષ્ઠનો સ્ક્રીનશોટ લેવા માટે ફક્ત એક જ પરિમાણ આવશ્યક છે અથવા એચટીએમએલ કન્વર્ટ intઓએ છબી નીચેના ઉદાહરણમાં બતાવ્યા પ્રમાણે.
grabzIt.URLToImage("https://www.tesla.com"); //Then call the Save or SaveTo method
grabzIt.HTMLToImage("<html><body><h1>Hello World!</h1></body></html>"); //Then call the Save or SaveTo method
grabzIt.FileToImage("example.html"); //Then call the Save or SaveTo method
GrabzIt નું ASP.NET API JPG, PNG, WEBP, BMP (8 બીટ, 16 બીટ, 24 બીટ અથવા 32 બીટ) અને TIFF સહિતના ઘણાં ફોર્મેટ્સમાં છબી સ્ક્રીનશોટ લઈ શકે છે. છબી સ્ક્રીનશોટ માટેનું ડિફ defaultલ્ટ ફોર્મેટ જેપીજી છે. જો કે જેપીજી ઇમેજની ગુણવત્તા કેટલાક એપ્લિકેશનો માટે પૂરતી સારી ન હોઈ શકે આ સંજોગોમાં પીએનજી ફોર્મેટને ઇમેજ સ્ક્રીનશોટ માટે ભલામણ કરવામાં આવે છે કારણ કે તે ગુણવત્તા અને ફાઇલ કદ વચ્ચે સારી સંતુલન આપે છે. નીચેનું ઉદાહરણ બતાવે છે કે PNG ફોર્મેટનો ઉપયોગ કરીને લેવામાં આવતા એક છબીનો સ્ક્રીનશોટ.
GrabzItClient grabzIt = new GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret"); ImageOptions options = new ImageOptions(); options.Format = ImageFormat.png; grabzIt.URLToImage("https://www.tesla.com", options); //Then call the Save or SaveTo method grabzIt.SaveTo("result.png");
GrabzItClient grabzIt = new GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret"); ImageOptions options = new ImageOptions(); options.Format = ImageFormat.png; grabzIt.HTMLToImage("<html><body><h1>Hello World!</h1></body></html>", options); //Then call the Save or SaveTo method grabzIt.SaveTo("result.png");
GrabzItClient grabzIt = new GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret"); ImageOptions options = new ImageOptions(); options.Format = ImageFormat.png; grabzIt.FileToImage("example.html", options); //Then call the Save or SaveTo method grabzIt.SaveTo("result.png");
બ્રાઉઝર કદ એ બ્રાઉઝર વિંડોના કદનો સંદર્ભ આપે છે જેનો ઉપયોગ જ્યારે મોટાભાગના કિસ્સાઓમાં સ્ક્રીનશshotટને કેપ્ચર કરતી વખતે કરવામાં આવશે ત્યારે આ સેટ કરવાની જરૂર નથી કારણ કે તમામ મોટા ભાગના તમામ કાર્યો માટે ડિફ defaultલ્ટ બ્રાઉઝર કદ પૂરતું હશે. બ્રાઉઝરનું કદ સુયોજિત કરવા માટે ફક્ત એક કિંમત પસાર કરો BrowserWidth
અને BrowserHeight
ગુણધર્મો ImageOptions વર્ગ.
છબીનું કદ બદલવું સરળ છે, છબીને વિકૃત કર્યા વિના કરવું થોડું મુશ્કેલ છે. સંપૂર્ણ પ્રક્રિયાને સરળ બનાવવા માટે અમે તમને આનો ઉપયોગ કરવાની ભલામણ કરીએ છીએ સરળ છબી પરિમાણ કેલ્ક્યુલેટર.
જો તમે ઈમેજની પહોળાઈ અને .ંચાઈને બ્રાઉઝરની પહોળાઈ અને heightંચાઈ કરતા મોટા કદમાં વધારવા માંગતા હો, જે મૂળભૂત રીતે 1366 પિક્સેલ્સ દ્વારા 728 છે, તો બ્રાઉઝરની પહોળાઈ અને heightંચાઈ પણ મેચ કરવા માટે વધારવી આવશ્યક છે.
તમે કસ્ટમ ઓળખાણકર્તાને પાસ કરી શકો છો છબી નીચે બતાવેલ પદ્ધતિઓ, આ મૂલ્ય પછી તમારા GrabzIt ASP.NET હેન્ડલર પર પાછા ફર્યા છે. દાખલા તરીકે આ કસ્ટમ આઇડેન્ટિફાયર ડેટાબેસ ઓળખકર્તા હોઈ શકે છે, જેનાથી સ્ક્રીનશોટને કોઈ ચોક્કસ ડેટાબેઝ રેકોર્ડ સાથે સંકળાયેલ હોઈ શકે છે.
GrabzItClient grabzIt = new GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret"); ImageOptions options = new ImageOptions(); options.CustomId = "123456"; grabzIt.URLToImage("https://www.tesla.com", options); //Then call the Save method grabzIt.Save("http://www.example.com/Home/Handler");
GrabzItClient grabzIt = new GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret"); ImageOptions options = new ImageOptions(); options.CustomId = "123456"; grabzIt.HTMLToImage("<html><body><h1>Hello World!</h1></body></html>", options); //Then call the Save method grabzIt.Save("http://www.example.com/Home/Handler");
GrabzItClient grabzIt = new GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret"); ImageOptions options = new ImageOptions(); options.CustomId = "123456"; grabzIt.FileToImage("example.html", options); //Then call the Save method grabzIt.Save("http://www.example.com/Home/Handler");
GrabzIt તમને આ કરવા માટે આખા વેબ પૃષ્ઠનો સંપૂર્ણ લંબાઈનો સ્ક્રીનશ takeટ લેવાની મંજૂરી આપે છે આ કરવા માટે તમારે -1 ને પસાર કરવાની જરૂર છે BrowserHeight
ની મિલકત ImageOptions વર્ગ. છબી બ્રાઉઝરના કદ સાથે મેળ ખાતી છે તેની ખાતરી કરવા માટે આ એક -1 પસાર કરે છે OutputHeight
અને OutputWidth
ગુણધર્મો.
GrabzItClient grabzIt = new GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret"); ImageOptions options = new ImageOptions(); options.BrowserHeight = -1; options.OutputWidth = -1; options.OutputHeight = -1; grabzIt.URLToImage("https://www.tesla.com", options); //Then call the Save or SaveTo method grabzIt.SaveTo("result.jpg");
GrabzItClient grabzIt = new GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret"); ImageOptions options = new ImageOptions(); options.BrowserHeight = -1; options.OutputWidth = -1; options.OutputHeight = -1; grabzIt.HTMLToImage("<html><body><h1>Hello World!</h1></body></html>", options); //Then call the Save or SaveTo method grabzIt.SaveTo("result.jpg");
GrabzItClient grabzIt = new GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret"); ImageOptions options = new ImageOptions(); options.BrowserHeight = -1; options.OutputWidth = -1; options.OutputHeight = -1; grabzIt.FileToImage("example.html", options); //Then call the Save or SaveTo method grabzIt.SaveTo("result.jpg");
તમે થંબનેલ્સ પણ પાછા આપી શકો છો જે કાપવામાં નથી આવ્યા, પરંતુ સાવચેત રહો આ મોટી છબીઓ બનાવી શકે છે. આ કરવા માટે a -1 ને પાસ કરો OutputHeight
અને / અથવા OutputWidth
ગુણધર્મો. કોઈપણ પરિમાણ કે જે -1 પસાર થાય છે તે કાપવામાં આવશે નહીં.
GrabzItClient grabzIt = new GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret"); ImageOptions options = new ImageOptions(); options.OutputWidth = -1; options.OutputHeight = -1; grabzIt.URLToImage("https://www.tesla.com", options); //Then call the Save or SaveTo method grabzIt.SaveTo("result.jpg");
GrabzItClient grabzIt = new GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret"); ImageOptions options = new ImageOptions(); options.OutputWidth = -1; options.OutputHeight = -1; grabzIt.HTMLToImage("<html><body><h1>Hello World!</h1></body></html>", options); //Then call the Save or SaveTo method grabzIt.SaveTo("result.jpg");
GrabzItClient grabzIt = new GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret"); ImageOptions options = new ImageOptions(); options.OutputWidth = -1; options.OutputHeight = -1; grabzIt.FileToImage("example.html", options); //Then call the Save or SaveTo method grabzIt.SaveTo("result.jpg");
આ વિશેષ મૂલ્યોનો ઉપયોગ કરવાનો અર્થ એ છે કે તમે એક સ્ક્રીનશોટ બનાવી શકો છો જે જો તમે ઈચ્છો તો સંપૂર્ણ વેબ પૃષ્ઠનું સંપૂર્ણ પાયે સંસ્કરણ છે!
GrabzIt તમને એચટીએમએલ તત્વનો સ્ક્રીનશોટ લેવાની મંજૂરી આપે છે, જેમ કે div
or span
ટ tagગ કરો અને તેની બધી સામગ્રી કેપ્ચર કરો. આ કરવા માટે તમે જે એચટીએમએલ તત્વનો સ્ક્રીનશોટ કરવા માંગો છો તે તરીકે તરીકે સ્પષ્ટ થયેલ હોવું જ જોઈએ સીએસએસ પસંદગીકાર.
... <div id="features"> <img src="http://www.example.com/hot.jpg"/><h3>Heatwave Starting</h3> </div> ...
નીચેના ઉદાહરણ માટે આપણે id ને "સુવિધાઓ" થી ડિવ પસંદ કરીશું અને તેને 250 x 250px JPEG ઇમેજ તરીકે આઉટપુટ કરીશું.
GrabzItClient grabzIt = new GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret"); // The 250 parameters indicates that image should be sized to 250 x 250 px ImageOptions options = new ImageOptions(); options.OutputWidth = 250; options.OutputHeight = 250; options.Format = ImageFormat.jpg; options.TargetElement = "#features"; grabzIt.URLToImage("http://www.bbc.co.uk/news", options); //Then call the Save or SaveTo method grabzIt.SaveTo("result.jpg");
આગળનું ઉદાહરણ "સુવિધાઓ" ડિવનો બીજો સ્ક્રીનશોટ લે છે, પરંતુ આ વખતે જેપીઇજી છબીને આઉટપુટ કરે છે જે ડિવનો ચોક્કસ કદ છે.
GrabzItClient grabzIt = new GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret"); // The -1 indicates that image should not be cropped ImageOptions options = new ImageOptions(); options.OutputWidth = -1; options.OutputHeight = -1; options.BrowserHeight = -1; options.Format = ImageFormat.jpg; options.TargetElement = "#features"; grabzIt.URLToImage("http://www.bbc.co.uk/news", options); //Then call the Save or SaveTo method grabzIt.SaveTo("result.jpg");