כלים ללכידה ולהמרה של האינטרנט

צלם תמונות מסך עם ASP.NETממשק API של ASP.NET

לוח אבחון יכול לעזור לך לבצע איתור באגים בקוד שלך!

ישנן מספר דרכים בהן ממשק API של GrabzIt ניתן להשתמש בכדי לצלם צילומי מסך ועוד ב- ASP.NET. כדי להתחיל בממשק ה- API בצע את הצעדים הבאים:

  1. קבל חינם שלך מפתח יישום וסוד.
  2. הורד את החינם ספריית ASP.NET ולנסות את יישום הדגמה.
  3. גלה את היסודות לגבי אופן הפעולה של ה- API של GrabzIt על ידי קריאת הסקירה הכללית שלהלן.

סקירה כללית של ASP.NET API

כדי להשתמש בממשק ה- API תחילה עליך ליצור מופע של ה- GrabzItClient שיעור, עובר את שלך מפתח יישום וסוד יישומים - - מחשבון GrabzIt שלך לבנאי. כפי שמוצג בדוגמה להלן, שים לב כי אמנם כל הדוגמאות של ASP.NET שלנו כתובות ב- C # כל שפת ASP.NET תעבוד עם הספריה הזו.

//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");

ואז השתמש באחד תמונה, PDF, הנפשה or שולחן שיטות ללכידה א כתובת האתר or להמיר HTML.

// 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 or SaveTo שיטה. להלן שתי דוגמאות לקריאת ה- Save שיטה אחת, אחת באמצעות MVC ואחרת באמצעות טפסי אינטרנט, שתי הדוגמאות הללו כוללות את כתובת האתר ל- מטפלאשר יעבד את תתקשר בחזרה מהשירות ו save הלכידה שהתקבלה. מכיוון ששיטה זו מחייבת מטפל התקשרות חוזרת, בדרך כלל ניתן להשתמש בגישה זו רק ביישום אינטרנט.

grabzIt.Save("http://www.example.com/Home/Handler"); 	
grabzIt.Save("http://www.example.com/Handler.ashx"); 	
השתמש תמיד ב- SaveTo שיטה ב localhost

לחלופין סינכרוני SaveTo שיטה זו תאלץ את היישום שלך לחכות בזמן צילום המסך כך שיש להשתמש בו רק אם Save לא ניתן להשתמש בשיטה, כגון ביישום שולחן עבודה.

ברגע שנוצר המסך הוא saveד לנתיב הקובץ שסופק.

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

אפשרויות נוספות

לכל השירותים שלנו, כגון יצירת תצלומי אינטרנט, GIF מונפשים או המרת HTML אפשרויות רבות להתאמה אישית כולל; קביעת התצורה של גובה הדפדפן, רוחב הדפדפן, גובה המסך, רוחב המסך, העיכוב לפני צילום המסך ותבנית התמונה של המסך. עבור כל האפשרויות הללו, עיין בסעיף לקוח תיעוד.