תיאור
שיעור זה מטפל בכל התקשורת עם שירותי האינטרנט המסך של GrabzIt. כל השיטות המסומנות ב- COM פועלים גם כאשר ה- GrabzIt ASP.NET DLL משמש כ אובייקט COM.
שיטות ציבוריות
- GrabzItFile GetResult(string id)
- URLToAnimation(string url, AnimationOptions options)
- URLToImage(string url, ImageOptions options)
- HTMLToImage(string html, ImageOptions options)
- FileToImage(string path, ImageOptions options)
- URLToPDF(string url, PDFOptions options)
- HTMLToPDF(string html, PDFOptions options)
- FileToPDF(string path, PDFOptions options)
- URLToDOCX(string url, DOCXOptions options)
- HTMLToDOCX(string html, DOCXOptions options)
- FileToDOCX(string path, DOCXOptions options)
- URLToTable(string url, TableOptions options)
- HTMLToTable(string html, TableOptions options)
- FileToTable(string path, TableOptions options)
- URLToRenderedHTML(string url, HTMLOptions options)
- HTMLToRenderedHTML(string html, HTMLOptions options)
- FileToRenderedHTML(string path, HTMLOptions options)
- URLToVideo(string url, VideoOptions options)
- HTMLToVideo(string html, VideoOptions options)
- FileToVideo(string path, VideoOptions options)
- string Save()
- string Save(string callBackURL)
- GrabzItFile SaveTo()
- GrabzItFile SaveToAsync()
- bool SaveTo(string saveToFile)
- bool SaveToAsync(string saveToFile)
- Status GetStatus(string id)
- GrabzItCookie[] GetCookies(string domain)
- bool SetCookie(string name, string domain, string value, string path, bool httponly, DateTime? expires)
- bool DeleteCookie(string name, string domain)
- WaterMark[] GetWaterMarks()
- WaterMark GetWaterMark(string identifier)
- bool AddWaterMark(string identifier, string path, HorizontalPosition xpos, VerticalPosition ypos)
- bool DeleteWaterMark(string identifier)
- SetLocalProxy(string proxyUrl)
- UseSSL(bool value)
- string CreateEncryptionKey()
- Decrypt(string path, string key)
- GrabzItFile Decrypt(GrabzItFile file, string key)
- byte[] Decrypt(byte[] data, string key)
שיטה זו מחזירה את המסך עצמו. אם לא יוחזר דבר, משהו השתבש או צילום המסך אינו מוכן עדיין.
פרמטרים
-
id - המזהה הייחודי של צילום המסך
ערך החזרה
GrabzItFile אובייקט
ציין את כתובת האתר של הסרטון המקוון שצריך להמיר into אנימציית GIF.
פרמטרים
-
url - כתובת האתר של הסרטון המקוון להמרה into GIF מונפש.
- דרוש
-
מקבל את כתובת האתר של Vimeo ו- YouTube
- אזהרת הנפשת סרטוני Vimeo ו- YouTube תלויה בצד שלישי ולכן יתכן שלא תביא תוצאות עקביות.
-
אפשרויות מופע של AnimationOptions כיתה המגדירה כל אפשרות מיוחדת לשימוש בעת יצירת ה- GIF המונפש.
ערך החזרה
לבטל את
AnimationOptionsCOM
מרחב שמותGrabzIt.Parameters
הכיתה מייצגת את כל האפשרויות הזמינות בעת יצירת GIF מונפש.
נכסים ציבוריים
-
string CustomId - מזהה בהתאמה אישית שתוכל לעבור לשירות האינטרנט המונפש של GIF. זה יוחזר עם כתובת ה- URL של ההתקשרות שציינת.
-
int Width - רוחב ה- GIF המונפש שהתקבל בפיקסלים.
- ברירת מחדל: 180px
- מקסימום: רוחב מרבי לחבילה
- גודל אוטומטי: -1 (מעבר -1 פירושו שרוחב ה- GIF אנימציה מוגדלת ביחס לגובה שלו, אם הרוחב מתבצע בגודל אוטומטי הגובה לא יכול)
-
int Height - גובה ה- GIF המונפש שהתקבל בפיקסלים.
- ברירת מחדל: 120px
- מקסימום: גובה מרבי לחבילה
- גודל אוטומטי: -1 (מעבר -1 פירושו שגובה ה- GIF אנימציה מוגדלת ביחס לרוחב שלו, אם הגודל מתבצע בגודל אוטומטי, הרוחב אינו יכול)
-
int Start - מיקום ההתחלה של הסרטון שצריך להמיר into אנימציית GIF.
-
int Duration - האורך בשניות של הסרטון שצריך להמיר into אנימציית GIF.
- ברירת מחדל: אורך מקסימאלי לחבילה
-
float Speed - המהירות של ה- GIF המונפש.
- ברירת מחדל: 1
- מינימום: 0.2
- מרבי: 10
-
float FramesPerSecond - מספר הפריימים בשנייה שצריך לצלם מהסרטון.
- ברירת מחדל: 10
- מינימום: 0.2
- מרבי: 60
-
int Repeat - מספר פעמים לליפוד ה- GIF המונפש.
- ברירת מחדל: 0
- לולאה ברציפות: 0
- לעולם אל לולאה: -1
-
bool Reverse - אם נכון המסגרות של ה- GIF המונפש הופכות
-
string CustomWaterMarkId - להוסיף מנהג watermark or מיוחד watermark ל- GIF המונפש
-
int Quality - ה איכות התמונה המוחזרת, עם דחיסת ברירת המחדל של 85%.
- הפחתת האיכות תפחית את גודל הקבצים ותקטין את זמני ההורדה.
- ברירת מחדל: -1
- מינימום: -1
- מרבי: 100
-
Country Country - הארץ יש לקחת את ה- GIF המונפש.
- ברירת מחדל: המיקום המהיר ביותר הנוכחי
- אפשרויות: מדינהסינגפור, מדינה.UK, מדינה.US
-
string ExportURL - ה ייצוא URL שמציין לאן יש לייצא גם את הלכידה.
-
string EncryptionKey - אם מצוין מפתח הצפנה בסיס מקודד 64 AES, הלכידה שלך מוצפנת בעת היצירה. מומלץ להשתמש ב- ליצור שיטת מפתח הצפנה כדי ליצור את המפתח ואת לפענח שיטות לפענח את הלכידה המוצפנת כמוצג ב - Windows דוגמה זו.
-
string Proxy - פרטי ה- proxy של HTTP על תוכנת הדפדפן להשתמש בכדי ליצור את הלכידה הזו
URLToImage(string url, ImageOptions אפשרויות)COM
מציין את כתובת האתר שצריך להמיר intoa צילום מסך.
פרמטרים
-
url - כתובת האתר עליה צריך להיות צילום המסך
-
אפשרויות מופע של ImageOptions כיתה המגדירה כל אפשרות מיוחדת לשימוש בעת יצירת צילום המסך.
ערך החזרה
לבטל את
HTMLToImage(string html, ImageOptions אפשרויות)COM
מציין את ה- HTML שיש להמיר intתמונה.
פרמטרים
-
html - ה- HTML להמרה intתמונה
- אפשרויות מופע של ImageOptions כיתה המגדירה כל אפשרות מיוחדת לשימוש בעת יצירת תמונה.
ערך החזרה
לבטל את
FileToImage(string שביל, ImageOptions אפשרויות)COM
מציין קובץ HTML שיש להמיר intתמונה.
פרמטרים
-
נתיב - נתיב הקובץ של קובץ HTML להמרה intתמונה
-
אפשרויות מופע של ImageOptions כיתה המגדירה כל אפשרות מיוחדת לשימוש בעת יצירת תמונה.
ערך החזרה
לבטל את
ImageOptionsCOM
מרחב שמותGrabzIt.Parameters
הכיתה מייצגת את כל האפשרויות הזמינות בעת יצירת צילומי תמונה.
נכסים ציבוריים
-
string CustomId - מזהה מותאם אישית שאתה יכול לעבור לשירות האינטרנט המסך. זה יוחזר עם כתובת ה- URL של ההתקשרות שציינת.
-
int BrowserWidth - רוחב הדפדפן בפיקסלים
- ברירת מחדל: 1366
- מרבי: 10000
-
int BrowserHeight - גובה הדפדפן בפיקסלים
- ברירת מחדל: 1170
- מרבי: 10000
- אורך מלא: -1 (עובר -1 פירושו שצילום תמונה של כל דף האינטרנט)
-
int OutputWidth - רוחב התמונה הממוזערת שהתקבלה בפיקסלים
- ברירת מחדל: אם רוחב הפלט וגובה הפלט אינם מוגדרים או 0, רוחב הפלט והגובה יתאימו לרוחב ולגובה הסופי של התמונה, אם מוגדר גובה הפלט רוחב הפלט יהיה פרופורציונלי לגובה הפלט
- מקסימום: רוחב מרבי לחבילה
- רוחב מלא: -1 (עובר -1 פירושו שרוחב התמונה הממוזערת לא מצטמצם)
-
int OutputHeight - גובה התמונה הממוזערת שהתקבלה בפיקסלים
- ברירת מחדל: אם רוחב הפלט וגובה הפלט אינם מוגדרים או 0, רוחב הפלט והגובה יתאימו לרוחב ולגובה התמונה הסופיים, אם רוחב הפלט מוגדר, גובה הפלט יהיה פרופורציונלי לרוחב הפלט
- מקסימום: גובה מרבי לחבילה
- גובה מלא: -1 (עובר -1 פירושו שגובה התמונה הממוזערת לא מצטמצם)
-
ImageFormat Format - הפורמט שצילום המסך צריך להיות בו.
-
int Delay - מספר אלפיות השנייה המתן לפני שתצלם את המסך
- ברירת מחדל: 0
- מרבי: 30000
-
string ClickElement - זה מציין את אלמנט ה- HTML, באמצעות א בורר CSS ללחוץ. זכור שעשוי להידרש לעיכוב גם כדי לראות את השפעות הקליק
- ברירת מחדל: ריקה
- אזהרה תכונה זו נמצאת כרגע בבטא ולא עשויה לספק תוצאות עקביות.
-
string TargetElement - ה בורר CSS של אלמנט ה- HTML היחיד בדף האינטרנט היעד שיש להפוך into צילום מסך, כל החלקים האחרים של דף האינטרנט מתעלמים. אם ישנם רכיבי HTML תואמים מרובים, הראשון מהם נבחר
-
string HideElement - ה בוחרי CSS של אלמנט HTML אחד או יותר בדף האינטרנט כדי להסתיר, כדי לציין אלמנטים רבים של HTML להסתרת הפרדה של כל בורר בפסיק
-
string WaitForElement - ה בוחרי CSS של אלמנט ה- HTML בדף האינטרנט זה חייבים להיות גלויים לפני ביצוע הלכידה
-
BrowserType RequestAs - סוג סוכן המשתמש בו תרצה להשתמש
-
string CustomWaterMarkId - הוסף מנהג watermark or מיוחד watermark לתמונה
-
int Quality - ה איכות התמונה המוחזרת. כרגע זה משפיע רק על תמונות JPG ו- WEBP, שדחיסתן ברירת המחדל היא 90%.
- הפחתת האיכות תפחית את גודל הקבצים ותקטין את זמני ההורדה.
- ברירת מחדל: -1
- מינימום: -1
- מרבי: 100
-
bool Transparent - אם נכון אם לכידת תמונות צריכה להיות שקופה. זה תואם רק לתמונות png ו- tiff.
-
bool HD אם התמונה נכונה הלכידה תהיה בהגדרה גבוהה זה מכפיל את גודל ממדי התמונה.
-
Country Country - הארץ יש לקחת את המסך.
- ברירת מחדל: המיקום המהיר ביותר הנוכחי
- אפשרויות: מדינהסינגפור, מדינה.UK, מדינה.US
-
string ExportURL - ה ייצוא URL שמציין לאן יש לייצא גם את הלכידה
-
string EncryptionKey - אם מצוין מפתח הצפנה בסיס מקודד 64 AES, הלכידה שלך מוצפנת בעת היצירה. מומלץ להשתמש ב- ליצור שיטת מפתח הצפנה כדי ליצור את המפתח ואת לפענח שיטות לפענח את הלכידה המוצפנת כמוצג ב - Windows דוגמה זו.
-
bool NoAds - אם זה נכון צריך להסתיר מודעות באופן אוטומטי.
-
bool NoCookieNotifications - אם נכון הכל נפוץ יש להסתיר אוטומטית התראות על עוגיות.
-
string Address - כתובת האתר להפעלת קוד ה- HTML יכולה להיות שימושית אם ה- HTML שמומר להמרה משתמש כתובות URL יחסית למשאבים כמו CSS ותמונות.
-
string Proxy - פרטי ה- proxy של HTTP על תוכנת הדפדפן להשתמש בכדי ליצור את הלכידה הזו
שיטות ציבוריות
-
AddPostParameter (string שם, string ערך) - מגדיר פרמטר HTTP Post וערך אופציונלי, ניתן לקרוא לשיטה זו מספר פעמים כדי להוסיף פרמטרים מרובים. השימוש בשיטה זו יאלץ את GrabzIt ל לבצע הודעה HTTP.
- name - שם הפרמטר HTTP Post
- ערך - ערך הפרמטר HTTP Post
URLToRenderedHTML(string url, HTMLOptions אפשרויות)COM
מציין את כתובת האתר שצריך להמיר into שניתנו HTML.
פרמטרים
-
url - כתובת האתר שעליה צריך להיות עשוי ה- HTML המוצג
-
אפשרויות מופע של HTMLOptions כיתה המגדירה כל אפשרות מיוחדת לשימוש בעת יצירת ה- HTML שניתנו.
ערך החזרה
לבטל את
HTMLToRenderedHTML(string html, HTMLOptions אפשרויות)COM
מציין את ה- HTML שיש להמיר into שניתנו HTML.
פרמטרים
-
html - ה- HTML להמרה into שניתנו HTML
- אפשרויות מופע של HTMLOptions כיתה המגדירה כל אפשרות מיוחדת לשימוש בעת יצירת HTML שניתנו.
ערך החזרה
לבטל את
FileToRenderedHTML(string שביל, HTMLOptions אפשרויות)COM
מציין קובץ HTML שיש להמיר into שניתנו HTML.
פרמטרים
-
נתיב - נתיב הקובץ של קובץ HTML להמרה into שניתנו HTML
-
אפשרויות מופע של HTMLOptions כיתה המגדירה כל אפשרות מיוחדת לשימוש בעת יצירת HTML שניתנו.
ערך החזרה
לבטל את
HTMLOptionsCOM
מרחב שמותGrabzIt.Parameters
הכיתה מייצגת את כל האפשרויות הזמינות כאשר יצירת תצלומי HTML שניתנו.
נכסים ציבוריים
שיטות ציבוריות
-
AddPostParameter (string שם, string ערך) - מגדיר פרמטר HTTP Post וערך אופציונלי, ניתן לקרוא לשיטה זו מספר פעמים כדי להוסיף פרמטרים מרובים. השימוש בשיטה זו יאלץ את GrabzIt ל לבצע הודעה HTTP.
- name - שם הפרמטר HTTP Post
- ערך - ערך הפרמטר HTTP Post
מציין את כתובת האתר שצריך להמיר intאו וידאו.
פרמטרים
-
url - כתובת האתר שממנה יש לצלם את הסרטון
-
אפשרויות - מופע של המחלקה VideoOptions המגדירה אפשרויות מיוחדות לשימוש בעת יצירת הסרטון.
ערך החזרה
לבטל את
HTMLToVideo(string html, אפשרויות וידאו אפשרויות)COM
מציין את ה-HTML שממנו יש לצלם את הסרטון.
פרמטרים
-
html - ה- HTML להמרה intאו וידאו
- אפשרויות - מופע של המחלקה VideoOptions המגדירה אפשרויות מיוחדות לשימוש בעת יצירת הסרטון.
ערך החזרה
לבטל את
FileToVideo(string שביל, אפשרויות וידאו אפשרויות)COM
מציין קובץ HTML שיש להמיר intאו וידאו.
פרמטרים
-
נתיב - נתיב הקובץ של קובץ HTML להמרה intאו וידאו
-
אפשרויות - מופע של המחלקה VideoOptions המגדירה אפשרויות מיוחדות לשימוש בעת יצירת הסרטון.
ערך החזרה
לבטל את
אפשרויות וידאוCOM
מרחב שמותGrabzIt.Parameters
הכיתה מייצגת את כל האפשרויות הזמינות כאשר יצירת סרטון של דף אינטרנט.
נכסים ציבוריים
-
string CustomId - מזהה מותאם אישית שאתה יכול להעביר דרכו לשירות האינטרנט של הווידאו. זה יוחזר עם כתובת האתר להתקשרות חוזרת שציינת.
-
int BrowserWidth - רוחב הדפדפן בפיקסלים
- ברירת מחדל: 1366
- מרבי: 10000
-
int BrowserHeight - גובה הדפדפן בפיקסלים
- ברירת מחדל: 1170
- מרבי: 10000
-
int Start - מספר האלפיות שיש להמתין לפני יצירת הסרטון
- ברירת מחדל: 0
- מרבי: 30000
-
string WaitForElement - ה בוחרי CSS של אלמנט ה- HTML בדף האינטרנט זה חייב להיות גלוי לפני עיבוד הסרטון
-
BrowserType RequestAs - סוג סוכן המשתמש בו תרצה להשתמש
-
Country Country - הארץ שבו יש לטעון את דף האינטרנט.
- ברירת מחדל: המיקום המהיר ביותר הנוכחי
- אפשרויות: מדינהסינגפור, מדינה.UK, מדינה.US
-
string ExportURL - ה ייצוא URL שמציין לאן יש לייצא גם את הלכידה
-
string EncryptionKey - אם מצוין מפתח הצפנה בסיס מקודד 64 AES, הלכידה שלך מוצפנת בעת היצירה. מומלץ להשתמש ב- ליצור שיטת מפתח הצפנה כדי ליצור את המפתח ואת לפענח שיטות לפענח את הלכידה המוצפנת כמוצג ב - Windows דוגמה זו.
-
bool NoAds - אם זה נכון צריך להסתיר מודעות באופן אוטומטי.
-
bool NoCookieNotifications - אם נכון הכל נפוץ יש להסתיר אוטומטית התראות על עוגיות.
-
string Address - כתובת האתר להפעלת קוד ה- HTML יכולה להיות שימושית אם ה- HTML שמומר להמרה משתמש כתובות URL יחסית למשאבים כמו CSS ותמונות.
-
string Proxy - פרטי ה- proxy של HTTP על תוכנת הדפדפן להשתמש בכדי ליצור את הלכידה הזו
-
float FramesPerSecond - מספר הפריימים לשנייה (או צילומי מסך לשנייה) שבהם יש להשתמש בעת יצירת הסרטון.
- ברירת מחדל: 10
- מינימום: 0.2
- מרבי: 60
-
int Duration - האורך בשניות של הסרטון, זה יהיה משך הזמן שבו דף האינטרנט נקלט.
- ברירת מחדל: אורך מקסימאלי לחבילה
שיטות ציבוריות
-
AddPostParameter (string שם, string ערך) - מגדיר פרמטר HTTP Post וערך אופציונלי, ניתן לקרוא לשיטה זו מספר פעמים כדי להוסיף פרמטרים מרובים. השימוש בשיטה זו יאלץ את GrabzIt ל לבצע הודעה HTTP.
- name - שם הפרמטר HTTP Post
- ערך - ערך הפרמטר HTTP Post
URLToPDF(string url, אפשרויות PDF אפשרויות)COM
מציין את כתובת האתר שצריך להמיר intoa PDF.
פרמטרים
-
url - כתובת האתר שיש להמיר אותה intoa PDF
-
אפשרויות PDF אפשרויות - מופע של מחלקת PDFOptions המגדיר את כל האפשרויות המיוחדות לשימוש בעת יצירת PDF.
ערך החזרה
לבטל את
HTMLToPDF(string html, אפשרויות PDF אפשרויות)COM
מציין את ה- HTML שיש להמיר intoa PDF.
פרמטרים
-
html - ה- HTML להמרה intoa PDF
-
אפשרויות PDF אפשרויות - מופע בשיעור GrabzItPDFOptions המגדיר את כל האפשרויות המיוחדות לשימוש בעת יצירת PDF.
ערך החזרה
לבטל את
FileToPDF(string שביל, אפשרויות PDF אפשרויות)COM
מציין קובץ HTML שיש להמיר intoa PDF.
פרמטרים
-
נתיב - נתיב הקובץ של קובץ HTML להמרה intoa PDF
-
אפשרויות PDF אפשרויות - מופע של מחלקת PDFOptions המגדיר את כל האפשרויות המיוחדות לשימוש בעת יצירת PDF.
ערך החזרה
לבטל את
אפשרויות PDFCOM
מרחב שמותGrabzIt.Parameters
הכיתה מייצגת את כל האפשרויות הזמינות בעת יצירת צילומי PDF.
נכסים ציבוריים
-
string CustomId - מזהה מותאם אישית שאתה יכול לעבור לשירות האינטרנט. זה יוחזר עם כתובת ה- URL של ההתקשרות שציינת.
-
bool IncludeBackground - אם נכון, הרקע של דף האינטרנט צריך לכלול במסך המסך
-
PageSize PageSize - גודל העמוד של קובץ ה- PDF
-
PageOrientation Orientation - הכיוון של מסמך PDF
-
CSSMediaType CSSMediaType - ה סוג מדיה של CSS של מסמך PDF
-
bool IncludeLinks - נכון אם יש לכלול קישורים ב- PDF
-
bool IncludeOutline - נכון אם סימניות PDF צריך להיכלל
-
string Title - לספק כותרת למסמך PDF
-
string CoverURL - כתובת האתר של דף אינטרנט שיש להשתמש בו כ עמוד שער של ה- PDF
-
int MarginTop - השוליים במילימטרים שצריכים להופיע בראש דף מסמכי PDF
-
int MarginLeft - השוליים במילימטרים שצריכים להופיע משמאל לדף מסמך PDF
-
int MarginBottom - השוליים במילימטרים שצריכים להופיע בתחתית דף מסמך PDF
-
int MarginRight - השוליים במילימטרים שצריכים להופיע מימין למסמך PDF
-
int BrowserWidth - ה רוחב הדפדפן בפיקסלים
- אזהרה תכונה זו נמצאת כרגע בבטא ולא עשויה לספק תוצאות עקביות.
- ברירת מחדל: 1366
- מרבי: 10000
- רוחב אוטומטי: -1 (מעבר -1 פירושו שרוחב הדפדפן תואם את רוחב מסמך ה- PDF)
-
int PageWidth - ה רוחב מותאם אישית של ה- PDF שהתקבל ב מ"מ
-
int PageHeight - ה גובה מותאם אישית של ה- PDF שהתקבל ב מ"מ
-
int Delay - מספר אלפיות השנייה המתן לפני שתצלם את המסך
- ברירת מחדל: 0
- מרבי: 30000
-
BrowserType RequestAs - סוג סוכן המשתמש בו תרצה להשתמש
-
string TemplateId - הוסף תבנית מזהה שמציין את הכותרת העליונה התחתונה של מסמך PDF
-
string ClickElement - זה מציין את אלמנט ה- HTML, באמצעות א בורר CSS ללחוץ. זכור שעשוי להידרש לעיכוב גם כדי לראות את השפעות הקליק
- ברירת מחדל: ריקה
- אזהרה תכונה זו נמצאת כרגע בבטא ולא עשויה לספק תוצאות עקביות.
-
string TargetElement - ה בורר CSS של היחידים אלמנט HTML בדף האינטרנט היעד אליו יש להפוך intoa PDF, מתעלמים מכל החלקים האחרים בדף האינטרנט. אם ישנם רכיבי HTML תואמים מרובים, הראשון מהם נבחר
-
string HideElement - ה בוחרי CSS של אלמנט HTML אחד או יותר בדף האינטרנט כדי להסתיר, כדי לציין אלמנטים רבים של HTML להסתרת הפרדה של כל בורר בפסיק
-
string WaitForElement - ה בוחרי CSS של אלמנט ה- HTML בדף האינטרנט זה חייבים להיות גלויים לפני ביצוע הלכידה
-
string CustomWaterMarkId - הוסף מנהג watermark or מיוחד watermark לכל עמוד במסמך PDF
-
int Quality - ה איכות ה- PDF שהוחזר. ברירת המחדל משתמשת באיכות המומלצת עבור PDF.
- הפחתת האיכות תפחית את גודל הקבצים ותקטין את זמני ההורדה.
- ברירת מחדל: -1
- מינימום: -1
- מרבי: 100
-
Country Country - הארץ יש לקחת את המסך.
- ברירת מחדל: המיקום המהיר ביותר הנוכחי
- אפשרויות: מדינהסינגפור, מדינה.UK, מדינה.US
-
string ExportURL - ה ייצוא URL שמציין לאן יש לייצא גם את הלכידה
-
string EncryptionKey - אם מצוין מפתח הצפנה בסיס מקודד 64 AES, הלכידה שלך מוצפנת בעת היצירה. מומלץ להשתמש ב- ליצור שיטת מפתח הצפנה כדי ליצור את המפתח ואת לפענח שיטות לפענח את הלכידה המוצפנת כמוצג ב - Windows דוגמה זו.
-
bool NoAds - אם זה נכון צריך להסתיר מודעות באופן אוטומטי.
-
bool NoCookieNotifications - אם נכון הכל נפוץ יש להסתיר אוטומטית התראות על עוגיות.
-
string Address - כתובת האתר להפעלת קוד ה- HTML יכולה להיות שימושית אם ה- HTML שמומר להמרה משתמש כתובות URL יחסית למשאבים כמו CSS ותמונות.
-
string Proxy - פרטי ה- proxy של HTTP על תוכנת הדפדפן להשתמש בכדי ליצור את הלכידה הזו
-
string MergeId - מזהה הלכידה שצריך להיות התמזג בתחילת מסמך ה- PDF החדש
-
string Password - ה סיסמה להגנה על מסמך PDF עם
שיטות ציבוריות
-
AddPostParameter (string שם, string ערך) - מגדיר פרמטר HTTP Post וערך אופציונלי, ניתן לקרוא לשיטה זו מספר פעמים כדי להוסיף פרמטרים מרובים. השימוש בשיטה זו יאלץ את GrabzIt ל לבצע הודעה HTTP.
- name - שם הפרמטר HTTP Post
- ערך - ערך הפרמטר HTTP Post
-
AddTemplateParameter (string שם, string ערך) - הגדירו א תבנית מותאמת אישית פרמטר וערך, ניתן לקרוא לשיטה זו מספר פעמים להוספת פרמטרים מרובים.
- שם - שם פרמטר התבנית
- ערך - ערך פרמטר התבנית
URLToDOCX (string url, DOCXOptions אפשרויות)COM
מציין את כתובת האתר שצריך להמיר into DOCX.
פרמטרים
-
url - כתובת האתר שיש להמיר אותה into DOCX
-
DOCXOptions אפשרויות - מופע של DOCXOptions כיתה המגדירה כל אפשרות מיוחדת לשימוש בעת יצירת DOCX.
ערך החזרה
לבטל את
HTMLToDOCX(string html, DOCXOptions אפשרויות)COM
מציין את ה- HTML שיש להמיר into DOCX.
פרמטרים
-
html - ה- HTML להמרה into DOCX
-
DOCXOptions אפשרויות - מופע של ה- GrabzItDOCXOptions כיתה המגדירה כל אפשרות מיוחדת לשימוש בעת יצירת DOCX.
ערך החזרה
לבטל את
FileToDOCX(string שביל, DOCXOptions אפשרויות)COM
מציין קובץ HTML שיש להמיר into DOCX.
פרמטרים
-
נתיב - נתיב הקובץ של קובץ HTML להמרה into DOCX
-
DOCXOptions אפשרויות - מופע של DOCXOptions כיתה המגדירה כל אפשרות מיוחדת לשימוש בעת יצירת DOCX.
ערך החזרה
לבטל את
DOCXOptionsCOM
מרחב שמותGrabzIt.Parameters
הכיתה מייצגת את כל האפשרויות הזמינות בעת יצירת צילומי DOCX.
נכסים ציבוריים
-
string CustomId - מזהה מותאם אישית שאתה יכול לעבור לשירות האינטרנט. זה יוחזר עם כתובת ה- URL של ההתקשרות שציינת.
-
bool IncludeBackground - אם נכון, תמונות הרקע של דף האינטרנט צריכות להיכלל ב- DOCX
-
PageSize PageSize - גודל העמוד של ה- DOCX
-
PageOrientation Orientation - הכיוון של מסמך DOCX
-
bool IncludeLinks - נכון אם יש לכלול קישורים ב- DOCX
-
bool IncludeImages - אם נכון, יש לכלול את תמונות דף האינטרנט ב- DOCX
-
string Title - לספק כותרת למסמך DOCX
-
int MarginTop - השוליים במילימטרים שצריכים להופיע בראש דף המסמך DOCX
-
int MarginLeft - השוליים במילימטרים שצריכים להופיע משמאל לדף המסמך DOCX
-
int MarginBottom - השוליים במילימטרים שצריכים להופיע בתחתית דף המסמך DOCX
-
int MarginRight - השוליים במילימטרים שצריכים להופיע מימין למסמך DOCX
-
int BrowserWidth - ה רוחב הדפדפן בפיקסלים
- אזהרה תכונה זו נמצאת כרגע בבטא ולא עשויה לספק תוצאות עקביות.
- ברירת מחדל: 1366
- מרבי: 10000
- רוחב אוטומטי: -1 (מעבר -1 פירושו שרוחב הדפדפן תואם לרוחב של מסמך DOCX)
-
int PageWidth - ה רוחב מותאם אישית של ה- DOCX שהתקבל ב מ"מ
-
int PageHeight - ה גובה מותאם אישית של ה- DOCX שהתקבל ב מ"מ
-
int Delay - מספר אלפיות השנייה המתן לפני שתצלם את המסך
- ברירת מחדל: 0
- מרבי: 30000
-
BrowserType RequestAs - סוג סוכן המשתמש בו תרצה להשתמש
-
string TemplateId - הוסף תבנית מזהה שמציין את הכותרת העליונה והתחתונה של מסמך DOCX
-
string ClickElement - זה מציין את אלמנט ה- HTML, באמצעות א בורר CSS ללחוץ. זכור שעשוי להידרש לעיכוב גם כדי לראות את השפעות הקליק
- ברירת מחדל: ריקה
- אזהרה תכונה זו נמצאת כרגע בבטא ולא עשויה לספק תוצאות עקביות.
-
string TargetElement - ה בורר CSS של אלמנט ה- HTML היחיד בדף האינטרנט היעד שיש להפוך into DOCX, כל החלקים האחרים של דף האינטרנט מתעלמים. אם ישנם רכיבי HTML תואמים מרובים, הראשון מהם נבחר
-
string HideElement - ה בוחרי CSS של אלמנט HTML אחד או יותר בדף האינטרנט כדי להסתיר, כדי לציין אלמנטים רבים של HTML להסתרת הפרדה של כל בורר בפסיק
-
string WaitForElement - ה בוחרי CSS של אלמנט ה- HTML בדף האינטרנט זה חייבים להיות גלויים לפני ביצוע הלכידה
-
int Quality - ה איכות ה- DOCX המוחזר. ברירת המחדל משתמשת באיכות המומלצת עבור DOCX.
- הפחתת האיכות תפחית את גודל הקבצים ותקטין את זמני ההורדה.
- ברירת מחדל: -1
- מינימום: -1
- מרבי: 100
-
Country Country - הארץ יש לקחת את המסך.
- ברירת מחדל: המיקום המהיר ביותר הנוכחי
- אפשרויות: מדינהסינגפור, מדינה.UK, מדינה.US
-
string ExportURL - ה ייצוא URL שמציין לאן יש לייצא גם את הלכידה
-
string EncryptionKey - אם מצוין מפתח הצפנה בסיס מקודד 64 AES, הלכידה שלך מוצפנת בעת היצירה. מומלץ להשתמש ב- ליצור שיטת מפתח הצפנה כדי ליצור את המפתח ואת לפענח שיטות לפענח את הלכידה המוצפנת כמוצג ב - Windows דוגמה זו.
-
bool NoAds - אם זה נכון צריך להסתיר מודעות באופן אוטומטי.
-
bool NoCookieNotifications - אם נכון הכל נפוץ יש להסתיר אוטומטית התראות על עוגיות.
-
string Address - כתובת האתר להפעלת קוד ה- HTML יכולה להיות שימושית אם ה- HTML שמומר להמרה משתמש כתובות URL יחסית למשאבים כמו CSS ותמונות.
-
string Proxy - פרטי ה- proxy של HTTP על תוכנת הדפדפן להשתמש בכדי ליצור את הלכידה הזו
-
string MergeId - מזהה הלכידה שצריך להיות התמזג בתחילת מסמך DOCX החדש
-
string Password - ה סיסמה להגנה על מסמך DOCX עם
שיטות ציבוריות
-
AddPostParameter (string שם, string ערך) - מגדיר פרמטר HTTP Post וערך אופציונלי, ניתן לקרוא לשיטה זו מספר פעמים כדי להוסיף פרמטרים מרובים. השימוש בשיטה זו יאלץ את GrabzIt ל לבצע הודעה HTTP.
- name - שם הפרמטר HTTP Post
- ערך - ערך הפרמטר HTTP Post
-
AddTemplateParameter (string שם, string ערך) - הגדירו א תבנית מותאמת אישית פרמטר וערך, ניתן לקרוא לשיטה זו מספר פעמים להוספת פרמטרים מרובים.
- שם - שם פרמטר התבנית
- ערך - ערך פרמטר התבנית
URLToTable(string url, TableOptions אפשרויות)COM
מציין את כתובת האתר שממנה יש לשלוף טבלאות HTML.
פרמטרים
-
url - כתובת האתר לחילוץ טבלאות HTML מ-
-
TableOptions אפשרויות - מופע של TableOptions כיתה המגדירה את כל האפשרויות המיוחדות לשימוש בעת המרת טבלת ה- HTML.
ערך החזרה
לבטל את
HTMLToTable (string html, TableOptions אפשרויות)COM
מציין את ה- HTML שממנו יש לשלוף טבלאות HTML.
פרמטרים
-
html - ה- HTML לחילוץ טבלאות HTML מ.
-
TableOptions אפשרויות - מופע של TableOptions כיתה המגדירה את כל האפשרויות המיוחדות לשימוש בעת המרת טבלת ה- HTML.
ערך החזרה
לבטל את
FileToTable (string שביל, TableOptions אפשרויות)COM
מציין קובץ HTML שממנו יש לשלוף טבלאות HTML.
פרמטרים
-
נתיב - נתיב הקובץ של קובץ HTML לחילוץ טבלאות HTML מ.
-
TableOptions אפשרויות - מופע של TableOptions כיתה המגדירה את כל האפשרויות המיוחדות לשימוש בעת המרת טבלת ה- HTML.
ערך החזרה
לבטל את
TableOptionsCOM
מרחב שמותGrabzIt.Parameters
הכיתה מייצגת את כל האפשרויות הזמינות בעת המרת טבלאות HTML ל- CSV, XLSX או JSON.
נכסים ציבוריים
-
string CustomId - מזהה מותאם אישית שאתה יכול לעבור לשירות האינטרנט. זה יוחזר עם כתובת ה- URL של ההתקשרות שציינת
-
int TableNumberToInclude - אינדקס הטבלה להמרה, האם כל הטבלאות בעמוד אינטרנט הוזמנו מראש דף האינטרנט למטה
-
TableFormat Format - התבנית שהטבלה צריכה להיות בה
-
bool IncludeHeaderNames - אם שמות כותרות אמיתיים ייכללו בטבלה
-
bool IncludeAllTables - אם נכון, כל הטבלה בדף האינטרנט תיחלץ כאשר כל טבלה מופיעה בגיליון אלקטרוני נפרד. זמין רק בפורמט XLSX
-
string TargetElement - המזהה של אלמנט ה- HTML היחיד בדף האינטרנט שיש להשתמש בו כדי לחלץ טבלאות מתוך
-
BrowserType RequestAs - סוג סוכן המשתמש בו תרצה להשתמש
-
Country Country - הארץ יש לקחת את המסך.
- ברירת מחדל: המיקום המהיר ביותר הנוכחי
- אפשרויות: מדינהסינגפור, מדינה.UK, מדינה.US
-
string ExportURL - ה ייצוא URL שמציין לאן יש לייצא גם את הלכידה
-
string EncryptionKey - אם מצוין מפתח הצפנה בסיס מקודד 64 AES, הלכידה שלך מוצפנת בעת היצירה. מומלץ להשתמש ב- ליצור שיטת מפתח הצפנה כדי ליצור את המפתח ואת לפענח שיטות לפענח את הלכידה המוצפנת כמוצג ב - Windows דוגמה זו.
-
string Address - כתובת האתר להפעלת קוד ה- HTML יכולה להיות שימושית אם ה- HTML שמומר להמרה משתמש כתובות URL יחסית למשאבים כמו CSS ותמונות.
-
string Proxy - פרטי ה- proxy של HTTP על תוכנת הדפדפן להשתמש בכדי ליצור את הלכידה הזו
שיטות ציבוריות
-
AddPostParameter (string שם, string ערך) - מגדיר פרמטר HTTP Post וערך אופציונלי, ניתן לקרוא לשיטה זו מספר פעמים כדי להוסיף פרמטרים מרובים. השימוש בשיטה זו יאלץ את GrabzIt ל לבצע הודעה HTTP.
- name - שם הפרמטר HTTP Post
- ערך - ערך הפרמטר HTTP Post
Save()
Save התוצאה בצורה אסינכרונית ומחזירה מזהה ייחודי, שניתן להשתמש בו כדי לקבל את צילום המסך עם GetResult שִׁיטָה.
ערך החזרה
המזהה הייחודי של צילום המסך, אחרת אם אירעה שגיאה, נזרק חריג. ניתן להשתמש בזה כדי לקבל את צילום המסך עם GetResult שיטה
זוהי השיטה המומלצת לשמירת קובץ
Save(string callBackURL)COM
Save התוצאה בצורה אסינכרונית ומחזירה מזהה ייחודי, שניתן להשתמש בו כדי לקבל את צילום המסך עם GetResult שִׁיטָה.
פרמטרים
-
callBackURL - ה מטפל שירות GrabzIt צריך להתקשר לאחר שיסיים את עבודתו
ערך החזרה
המזהה הייחודי של צילום המסך, אחרת אם אירעה שגיאה, נזרק חריג. ניתן להשתמש בזה כדי לקבל את צילום המסך עם GetResult שיטה
אזהרה שיטה זו היא סינכרונית ולכן תגרום לאפליקציה להשהות בזמן עיבוד התוצאה
Save התוצאה באופן סינכרוני ל- GrabzItFile אובייקט.
ערך החזרה
GrabzItFile אובייקט
Save התוצאה באופן אסינכרוני ל-a GrabzItFile לְהִתְנַגֵד. זמין רק אם הגרסה של NET תומכת בשיטות אסינכרון.
ערך החזרה
GrabzItFile אובייקט
אזהרה שיטה זו היא סינכרונית ולכן תגרום לאפליקציה להשהות בזמן עיבוד התוצאה
SaveTo(string saveToקוֹבֶץ)COM
Save התוצאה באופן סינכרוני לקובץ.
פרמטרים
-
saveToקובץ - נתיב הקובץ שיתפוס saveלאחר שתושלם
ערך החזרה
מחזירה את האמת אם היא מוצלחת אחרת היא זורקת חריג.
SaveToאסינכרון(string saveToקוֹבֶץ)
Save התוצאה אסינכרונית לקובץ. זמין רק אם הגרסה של NET תומכת בשיטות אסינכרון.
פרמטרים
-
saveToקובץ - נתיב הקובץ שיתפוס saveלאחר שתושלם
ערך החזרה
מחזירה את האמת אם היא מוצלחת אחרת היא זורקת חריג.
מצב GetStatus (string id)COM
קבל את הסטטוס הנוכחי של צילום מסך של GrabzIt.
פרמטרים
-
id - המזהה הייחודי של צילום המסך
ערך החזרה
מצב אובייקט
השג את כל העוגיות בהן GrabzIt משתמש לתחום מסוים. זה עשוי לכלול גם עוגיות מוגדרות על ידי המשתמש.
פרמטרים
-
תחום - התחום שאליו יש להחזיר קובצי Cookie
ערך החזרה
GrabzItCookie מערך
SetCookie (string שם, string תחום, string ערך string שביל, bool httponly, DateTime? פג)COM
מגדיר קובץ cookie מותאם אישית חדש ב- GrabzIt, אם לעוגיה המותאמת אישית יש שם ותחום זהים לעוגיה גלובלית, העוגיה הגלובלית תוחלף.
זה יכול להיות שימושי אם פונקציונליות של אתרים נשלטת על ידי קובצי Cookie.
פרמטרים
-
שם - שם העוגיה שתגדיר
-
domain - התחום של האתר שאליו יש להגדיר את קובץ ה- cookie
- ערך - ערך העוגיה
- נתיב - נתיב האתר אליו מתייחסת העוגיה
- httponly - אם נכון, ניתן להשתמש בעוגיה רק עם פרוטוקול HTTP
- תפוג - מגדיר מתי פג העוגיה. העבר ערך null אם אסור לפוג העוגיה
ערך החזרה
נכון אם העוגיה מוגדרת בהצלחה, אחרת לא נכונה
DeleteCookie (string שם, string תחום)COM
מחק קובץ cookie מותאם אישית או חסום שימוש בעוגיה גלובלית
פרמטרים
-
שם - שם העוגיה למחיקה
-
domain - תחום האתר למחיקת קובץ ה- cookie עבורו
ערך החזרה
נכון אם העוגיה נמחקת בהצלחה, אחרת לא נכונה
קבל את כל ההתאמה האישית שהעלית watermarks
ערך החזרה
WaterMark מערך
WaterMark לקבלWaterMark(String מזהה)COM
החזיר את המנהג שלך watermark שתואם את המזהה שצוין
פרמטרים
-
מזהה - המזהה של מנהג מסוים watermark אתה רוצה להציג
ערך החזרה
WaterMark
הוסף מנהג חדש watermark
פרמטרים
-
מזהה - המזהה שתרצה להעניק למנהג watermark. חשוב שמזהה זה יהיה ייחודי.
-
הנתיב - הנתיב המוחלט של watermark בשרת שלך. למשל C: /watermark/1.png
-
xpos - המיקום האופקי בו תרצו שתמונת המסך תופיע
-
ypos - מיקום אנכי בו תרצה שה צילום המסך יופיע
ערך החזרה
מחזירה אמת אם ה- watermark הוגדר בהצלחה
DeleteWaterMark(string מזהה)COM
מחק מותאם אישית watermark
פרמטרים
-
מזהה - המזהה של המנהג watermark שאתה רוצה למחוק
ערך החזרה
מחזירה אמת אם ה- watermark נמחק בהצלחה
SetLocalProxy (string proxyUrl)COM
שיטה זו מאפשרת א שרת פרוקסי מקומי - - לשמש לכל הבקשות.
פרמטרים
-
proxyUrl - כתובת האתר, שיכולה לכלול יציאה במידת הצורך, של ה- proxy. מתן ביטול יסיר את כל שרת ה- proxy שנקבע בעבר
השתמש ב- SSL (bool ערך)COM
מציין אם בקשות ל- GrabzIt API צריך להשתמש ב- SSL
פרמטרים
-
ערך - אם נכון, כל הבקשות לממשק ה- API של GrabzIt ישתמשו ב- SSL
string CreateEncryptionKey ()COM
צרו מפתח הצפנה בסיס מאובטח קריפטוגרפי, 64 מפתח אורך.
לפענח (string שביל, string מַפְתֵחַ)COM
פענח לכידה מוצפנת באמצעות מפתח ההצפנה שסופק.
פרמטרים
GrabzItFile לפענח (GrabzItFile קובץ, string מַפְתֵחַ)
פענח לכידה מוצפנת באמצעות מפתח ההצפנה שסופק.
פרמטרים
בתים [] פענח (בתים [] נתונים, string מַפְתֵחַ)
פענח לכידה מוצפנת באמצעות מפתח ההצפנה שסופק.
פרמטרים
בעת הגדרת מאפייני enum באובייקטים של COM השתמשו בערך המספרי המקביל עבור enum במקום זאת.
Enums
ImageFormat
מרחב שמותGrabzIt.Enums
Enum זה מורכב מהערכים הבאים.
- bmp8 = 0
- bmp16 = 1
- bmp24 = 2
- bmp = 3
- jpg = 4
- tiff = 5
- png = 6
- webp = 7
BrowserType
מרחב שמותGrabzIt.Enums
Enum זה מורכב מהערכים הבאים.
- StandardBrowser = 0
- MobileBrowser = 1
- SearchEngine = 2
מדינה
מרחב שמותGrabzIt.Enums
Enum זה מורכב מהערכים הבאים.
- ברירת מחדל = 0
- סינגפור = 1
- בריטניה = 2
- ארה"ב = 3
PageSize
מרחב שמותGrabzIt.Enums
Enum זה מורכב מהערכים הבאים.
- A3 = 0
- A4 = 1
- A5 = 2
- A6 = 3
- B3 = 4
- B4 = 5
- B5 = 6
- B6 = 7
- משפטי = 8
- מכתב = 9
PageOrientation
מרחב שמותGrabzIt.Enums
Enum זה מורכב מהערכים הבאים.
CSSMediaType
מרחב שמותGrabzIt.Enums
Enum זה מורכב מהערכים הבאים.
TableFormat
מרחב שמותGrabzIt.Enums
Enum זה מורכב מהערכים הבאים.
- csv = 0
- json = 1
- xslx = 2
HorizontalPosition
מרחב שמותGrabzIt.Enums
Enum זה מורכב מהערכים הבאים.
- שמאל = 0
- מרכז = 1
- מימין = 2
VerticalPosition
מרחב שמותGrabzIt.Enums
Enum זה מורכב מהערכים הבאים.
- למעלה = 0
- אמצע = 1
- תחתון = 2
שיעורי תוצאה
GrabzItCookieCOM
מרחב שמותGrabzIt.Cookies
נכסים ציבוריים
-
string Name
-
string Value
-
string Domain
- התחום אליו מוגדרת העוגיה.
-
string Path
- הנתיב בדומיין שאליו קובץ cookie זה חל.
-
string HttpOnly
- אם קובץ cookie זה תקף רק כאשר האתר מוצג באמצעות פרוטוקול HTTP.
-
string Expires
- התאריך בו קובץ העוגיה יפוג
-
string Type
-
סוג העוגיה זה, שיכול להיות אחד מהבאים:
- גלובל - זוהי קובץ cookie גלובלי שנקבע על ידי GrabzIt
- מקומי - זוהי קובץ cookie מקומי שנקבע על ידך
- Overridden - קובץ cookie גלובלי שהוחלף על ידך
GrabzItFileCOM
מרחב שמותתמונות מסך
שיטות ציבוריות
-
לבטל את Save(string נתיב)
-
שביל - הדרך אל save התוצאה ל
- string לString()
נכסים ציבוריים
מרחב שמותתמונות מסך
הכיתה המייצגת את המצב הנוכחי של צילום המסך.
נכסים ציבוריים
-
bool Processing
- אם נכון, צילום המסך עדיין מעובד.
-
bool Cached
- אם נכון המסך עבר עיבוד ומטמון כרגע במטמון.
-
bool Expired
- אם נכון, המסך המסך אינו נמצא עוד במערכת GrabzIt.
-
string Message
- הודעת שגיאה שהוחזרה על ידי המערכת.
WaterMarkCOM
מרחב שמותתמונות מסך
מחלקה זו מייצגת את המנהג watermarks מאוחסן ב- GrabzIt
שיטות ציבוריות
נכסים ציבוריים
-
string Identifier
-
string XPosition
-
העמדה האופקית של watermark
-
string YPosition
-
המיקום האנכי של watermark
-
string Format