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

לקוח GrabzIt עם ASP.NETממשק API של ASP.NET

תיאור

שיעור זה מטפל בכל התקשורת עם שירותי האינטרנט המסך של GrabzIt. כל השיטות המסומנות ב- COM פועלים גם כאשר ה- GrabzIt ASP.NET DLL משמש כ אובייקט COM.

שיטות ציבוריות

GrabzItFile GetResult(string id)COM

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

פרמטרים

  • id - המזהה הייחודי של צילום המסך
    • דרוש

ערך החזרה

GrabzItFile אובייקט


URLToAnimation(string url, AnimationOptions אפשרויות)COM

ציין את כתובת האתר של הסרטון המקוון שצריך להמיר into אנימציית GIF.

פרמטרים

  • url - כתובת האתר של הסרטון המקוון להמרה into GIF מונפש.
    • דרוש
    • מקבל את כתובת האתר של Vimeo ו- YouTube
      • אזהרת הנפשת סרטוני Vimeo ו- YouTube תלויה בצד שלישי ולכן יתכן שלא תביא תוצאות עקביות.
  • אפשרויות מופע של AnimationOptions כיתה המגדירה כל אפשרות מיוחדת לשימוש בעת יצירת ה- GIF המונפש.
    • דרוש ל COM אחרת לא חובה

ערך החזרה

לבטל את

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.
    • ברירת מחדל: 0 שניות
  • int Duration - האורך בשניות של הסרטון שצריך להמיר into אנימציית GIF.
    • ברירת מחדל: אורך מקסימאלי לחבילה
  • float Speed - המהירות של ה- GIF המונפש.
    • ברירת מחדל: 1
    • מינימום: 0.2
    • מרבי: 10
  • float FramesPerSecond - מספר הפריימים בשנייה שצריך לצלם מהסרטון.
    • ברירת מחדל: 10
    • מינימום: 0.2
    • מרבי: 60
  • int Repeat - מספר פעמים לליפוד ה- GIF המונפש.
    • ברירת מחדל: 0
    • לולאה ברציפות: 0
  • bool Reverse - אם נכון המסגרות של ה- GIF המונפש הופכות
    • ברירת מחדל: שקרית
  • string CustomWaterMarkId - הוסף סימן מים מותאם אישית ל- 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 כיתה המגדירה כל אפשרות מיוחדת לשימוש בעת יצירת צילום המסך.
    • דרוש ל COM אחרת לא חובה

ערך החזרה

לבטל את

HTMLToImage(string html, ImageOptions אפשרויות)COM

מציין את ה- HTML שיש להמיר intתמונה.

פרמטרים

  • html - ה- HTML להמרה intתמונה
    • דרוש
  • אפשרויות מופע של ImageOptions כיתה המגדירה כל אפשרות מיוחדת לשימוש בעת יצירת תמונה.

ערך החזרה

לבטל את

FileToImage(string שביל, ImageOptions אפשרויות)COM

מציין קובץ HTML שיש להמיר intתמונה.

פרמטרים

  • נתיב - נתיב הקובץ של קובץ HTML להמרה intתמונה
    • דרוש
  • אפשרויות מופע של ImageOptions כיתה המגדירה כל אפשרות מיוחדת לשימוש בעת יצירת תמונה.
    • דרוש ל COM אחרת לא חובה

ערך החזרה

לבטל את

ImageOptionsCOM

מרחב שמותGrabzIt.Parameters

הכיתה מייצגת את כל האפשרויות הזמינות בעת יצירת צילומי תמונה.

נכסים ציבוריים

  • string CustomId - מזהה מותאם אישית שאתה יכול לעבור לשירות האינטרנט המסך. זה יוחזר עם כתובת ה- URL של ההתקשרות שציינת.
    • ברירת מחדל: ריקה
  • int BrowserWidth - רוחב הדפדפן בפיקסלים
    • ברירת מחדל: 1024
    • מרבי: 10000
  • int BrowserHeight - גובה הדפדפן בפיקסלים
    • ברירת מחדל: 768
    • מרבי: 10000
    • אורך מלא: -1 (עובר -1 פירושו שצילום תמונה של כל דף האינטרנט)
  • int OutputWidth - רוחב התמונה הממוזערת שהתקבלה בפיקסלים
    • ברירת מחדל: היחס הגבוה ביותר בין רוחב הדפדפן האפשרי שמתאים לרוחב המרבי עבור חבילת המשתמשים
    • מקסימום: רוחב מרבי לחבילה
    • רוחב מלא: -1 (עובר -1 פירושו שרוחב התמונה הממוזערת לא מצטמצם)
  • int OutputHeight - גובה התמונה הממוזערת שהתקבלה בפיקסלים
    • ברירת מחדל: היחס הגבוה ביותר בין גובה הדפדפן האפשרי שמתאים לגובה המרבי עבור חבילת המשתמשים
    • מקסימום: גובה מרבי לחבילה
    • גובה מלא: -1 (עובר -1 פירושו שגובה התמונה הממוזערת לא מצטמצם)
  • ImageFormat Format - הפורמט שצילום המסך צריך להיות בו.
  • int Delay - מספר אלפיות השנייה המתן לפני שתצלם את המסך
    • ברירת מחדל: 0
    • מרבי: 30000
  • string TargetElement - ה בורר CSS של אלמנט ה- HTML היחיד בדף האינטרנט היעד שיש להפוך into צילום מסך, כל החלקים האחרים של דף האינטרנט מתעלמים. אם ישנם רכיבי HTML תואמים מרובים, הראשון מהם נבחר
    • ברירת מחדל: ריקה
  • string HideElement - ה בוחרי CSS של אלמנט HTML אחד או יותר בדף האינטרנט כדי להסתיר, כדי לציין אלמנטים רבים של HTML להסתרת הפרדה של כל בורר בפסיק
    • ברירת מחדל: ריקה
  • string WaitForElement - ה בוחרי CSS של אלמנט ה- HTML בדף האינטרנט זה חייבים להיות גלויים לפני ביצוע הלכידה
    • ברירת מחדל: ריקה
  • BrowserType RequestAs - סוג סוכן המשתמש בו תרצה להשתמש
  • string CustomWaterMarkId - הוסף תמונה מים מותאמת אישית לתמונה
    • ברירת מחדל: ריקה
  • int Quality - ה איכות התמונה המוחזרת. זה כרגע משפיע רק על תמונות JPG, עם דחיסת ברירת המחדל של 85%.
    • הפחתת האיכות תפחית את גודל הקבצים ותקטין את זמני ההורדה.
    • ברירת מחדל: -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 שניתנו.
    • דרוש ל COM אחרת לא חובה

ערך החזרה

לבטל את

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 שניתנו.
    • דרוש ל COM אחרת לא חובה

ערך החזרה

לבטל את

HTMLOptionsCOM

מרחב שמותGrabzIt.Parameters

הכיתה מייצגת את כל האפשרויות הזמינות כאשר יצירת תצלומי HTML שניתנו.

נכסים ציבוריים

שיטות ציבוריות

  • 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.
    • דרוש ל COM אחרת לא חובה

ערך החזרה

לבטל את

HTMLToPDF(string html, אפשרויות PDF אפשרויות)COM

מציין את ה- HTML שיש להמיר intoa PDF.

פרמטרים

  • html - ה- HTML להמרה intoa PDF
    • דרוש
  • אפשרויות PDF אפשרויות - מופע בשיעור GrabzItPDFOptions המגדיר את כל האפשרויות המיוחדות לשימוש בעת יצירת PDF.
    • דרוש ל COM אחרת לא חובה

ערך החזרה

לבטל את

FileToPDF(string שביל, אפשרויות PDF אפשרויות)COM

מציין קובץ HTML שיש להמיר intoa PDF.

פרמטרים

  • נתיב - נתיב הקובץ של קובץ HTML להמרה intoa PDF
    • דרוש
  • אפשרויות PDF אפשרויות - מופע של מחלקת PDFOptions המגדיר את כל האפשרויות המיוחדות לשימוש בעת יצירת PDF.
    • דרוש ל COM אחרת לא חובה

ערך החזרה

לבטל את

אפשרויות 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
    • ברירת מחדל: 10
  • int MarginLeft - השוליים במילימטרים שצריכים להופיע משמאל לדף מסמך PDF
    • ברירת מחדל: 10
  • int MarginBottom - השוליים במילימטרים שצריכים להופיע בתחתית דף מסמך PDF
    • ברירת מחדל: 10
  • int MarginRight - השוליים במילימטרים שצריכים להופיע מימין למסמך PDF
    • ברירת מחדל: 10
  • int BrowserWidth - ה רוחב הדפדפן בפיקסלים
    • אזהרה תכונה זו נמצאת כרגע בבטא ולא עשויה לספק תוצאות עקביות.
    • ברירת מחדל: 1024
    • מרבי: 10000
    • רוחב אוטומטי: -1 (מעבר -1 פירושו שרוחב הדפדפן תואם את רוחב מסמך ה- PDF)
  • int PageWidth - ה רוחב מותאם אישית של ה- PDF שהתקבל ב מ"מ
    • ברירת מחדל: PageSize רוחב
    • מינימום: 15mm
  • int PageHeight - ה גובה מותאם אישית של ה- PDF שהתקבל ב מ"מ
    • ברירת מחדל: PageSize גובה
    • מינימום: 15mm
  • int Delay - מספר אלפיות השנייה המתן לפני שתצלם את המסך
    • ברירת מחדל: 0
    • מרבי: 30000
  • BrowserType RequestAs - סוג סוכן המשתמש בו תרצה להשתמש
  • string TemplateId - הוסף תבנית מזהה שמציין את הכותרת העליונה התחתונה של מסמך PDF
    • ברירת מחדל: ריקה
  • string TargetElement - ה בורר CSS של היחידים אלמנט HTML בדף האינטרנט היעד אליו יש להפוך intoa PDF, מתעלמים מכל החלקים האחרים בדף האינטרנט. אם ישנם רכיבי HTML תואמים מרובים, הראשון מהם נבחר
    • ברירת מחדל: ריקה
  • string HideElement - ה בוחרי CSS של אלמנט HTML אחד או יותר בדף האינטרנט כדי להסתיר, כדי לציין אלמנטים רבים של HTML להסתרת הפרדה של כל בורר בפסיק
    • ברירת מחדל: ריקה
  • string WaitForElement - ה בוחרי CSS של אלמנט ה- HTML בדף האינטרנט זה חייבים להיות גלויים לפני ביצוע הלכידה
    • ברירת מחדל: ריקה
  • string CustomWaterMarkId - הוסף סימן מים בהתאמה אישית לכל עמוד במסמך 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.
    • דרוש ל COM אחרת לא חובה

ערך החזרה

לבטל את

HTMLToDOCX(string html, DOCXOptions אפשרויות)COM

מציין את ה- HTML שיש להמיר into DOCX.

פרמטרים

  • html - ה- HTML להמרה into DOCX
    • דרוש
  • DOCXOptions אפשרויות - מופע של ה- GrabzItDOCXOptions כיתה המגדירה כל אפשרות מיוחדת לשימוש בעת יצירת DOCX.
    • דרוש ל COM אחרת לא חובה

ערך החזרה

לבטל את

FileToDOCX(string שביל, DOCXOptions אפשרויות)COM

מציין קובץ HTML שיש להמיר into DOCX.

פרמטרים

  • נתיב - נתיב הקובץ של קובץ HTML להמרה into DOCX
    • דרוש
  • DOCXOptions אפשרויות - מופע של DOCXOptions כיתה המגדירה כל אפשרות מיוחדת לשימוש בעת יצירת DOCX.
    • דרוש ל COM אחרת לא חובה

ערך החזרה

לבטל את

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
    • ברירת מחדל: 10
  • int MarginLeft - השוליים במילימטרים שצריכים להופיע משמאל לדף המסמך DOCX
    • ברירת מחדל: 10
  • int MarginBottom - השוליים במילימטרים שצריכים להופיע בתחתית דף המסמך DOCX
    • ברירת מחדל: 10
  • int MarginRight - השוליים במילימטרים שצריכים להופיע מימין למסמך DOCX
    • ברירת מחדל: 10
  • int BrowserWidth - ה רוחב הדפדפן בפיקסלים
    • אזהרה תכונה זו נמצאת כרגע בבטא ולא עשויה לספק תוצאות עקביות.
    • ברירת מחדל: 1024
    • מרבי: 10000
    • רוחב אוטומטי: -1 (מעבר -1 פירושו שרוחב הדפדפן תואם לרוחב של מסמך DOCX)
  • int PageWidth - ה רוחב מותאם אישית של ה- DOCX שהתקבל ב מ"מ
    • ברירת מחדל: PageSize רוחב
    • מינימום: 15mm
  • int PageHeight - ה גובה מותאם אישית של ה- DOCX שהתקבל ב מ"מ
    • ברירת מחדל: PageSize גובה
    • מינימום: 15mm
  • int Delay - מספר אלפיות השנייה המתן לפני שתצלם את המסך
    • ברירת מחדל: 0
    • מרבי: 30000
  • BrowserType RequestAs - סוג סוכן המשתמש בו תרצה להשתמש
  • string TemplateId - הוסף תבנית מזהה שמציין את הכותרת העליונה והתחתונה של מסמך DOCX
    • ברירת מחדל: ריקה
  • 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.
    • דרוש ל COM אחרת לא חובה

ערך החזרה

לבטל את

HTMLToTable (string html, TableOptions אפשרויות)COM

מציין את ה- HTML שממנו יש לשלוף טבלאות HTML.

פרמטרים

  • html - ה- HTML לחילוץ טבלאות HTML מ.
    • דרוש
  • TableOptions אפשרויות - מופע של TableOptions כיתה המגדירה את כל האפשרויות המיוחדות לשימוש בעת המרת טבלת ה- HTML.
    • דרוש ל COM אחרת לא חובה

ערך החזרה

לבטל את

FileToTable (string שביל, TableOptions אפשרויות)COM

מציין קובץ HTML שממנו יש לשלוף טבלאות HTML.

פרמטרים

  • נתיב - נתיב הקובץ של קובץ HTML לחילוץ טבלאות HTML מ.
    • דרוש
  • TableOptions אפשרויות - מופע של TableOptions כיתה המגדירה את כל האפשרויות המיוחדות לשימוש בעת המרת טבלת ה- HTML.
    • דרוש ל COM אחרת לא חובה

ערך החזרה

לבטל את

TableOptionsCOM

מרחב שמותGrabzIt.Parameters

הכיתה מייצגת את כל האפשרויות הזמינות בעת המרת טבלאות HTML ל- CSV, XLSX או JSON.

נכסים ציבוריים

  • string CustomId - מזהה מותאם אישית שאתה יכול לעבור לשירות האינטרנט. זה יוחזר עם כתובת ה- URL של ההתקשרות שציינת
    • ברירת מחדל: ריקה
  • int TableNumberToInclude - אינדקס הטבלה להמרה, האם כל הטבלאות בעמוד אינטרנט הוזמנו מראש דף האינטרנט למטה
    • ברירת מחדל: 1
  • 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 שיטה


אזהרה שיטה זו היא סינכרונית ולכן תגרום לאפליקציה להשהות בזמן עיבוד התוצאה

GrabzItFile SaveTo()

Save התוצאה באופן סינכרוני ל- GrabzItFile אובייקט.

ערך החזרה

GrabzItFile אובייקט


אזהרה שיטה זו היא סינכרונית ולכן תגרום לאפליקציה להשהות בזמן עיבוד התוצאה

SaveTo(string saveלתייק)COM

Save התוצאה באופן סינכרוני לקובץ.

פרמטרים

  • saveToFile - נתיב הקובץ שתופס יהיה saveלאחר שתושלם
    • דרוש

ערך החזרה

מחזירה את האמת אם היא מוצלחת אחרת היא זורקת חריג.


מצב GetStatus (string id)COM

קבל את הסטטוס הנוכחי של צילום מסך של GrabzIt.

פרמטרים

  • id - המזהה הייחודי של צילום המסך
    • דרוש

ערך החזרה

מצב אובייקט


GrabzItCookie [] GetCookies (string תחום)COM

השג את כל העוגיות בהן 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 עבורו
    • דרוש

ערך החזרה

נכון אם העוגיה נמחקת בהצלחה, אחרת לא נכונה


WaterMark[] לקבלWaterMarks(String מזהה)COM

קבל את כל סימני המים המותאמים אישית שהעלית

ערך החזרה

WaterMark מערך


WaterMark לקבלWaterMark(String מזהה)COM

החזיר את סימן המים המותאם אישית שלך התואם למזהה שצוין

פרמטרים

  • מזהה - המזהה של סימן מים מותאם אישית מסוים שאתה רוצה להציג
    • דרוש

ערך החזרה

WaterMark


להוסיףWaterMark(string מזהה, string שביל, HorizontalPosition xpos, VerticalPosition ypos)COM

הוסף סימן מים מותאם אישית חדש

פרמטרים

  • מזהה - המזהה שברצונך לתת לסימן המים המותאם אישית. חשוב שמזהה זה יהיה ייחודי.
    • דרוש
  • נתיב - הנתיב המוחלט של סימן המים בשרת שלך. למשל C: /watermark/1.png
    • דרוש
  • xpos - המיקום האופקי בו תרצו שתמונת המסך תופיע
  • ypos - מיקום אנכי בו תרצה שה צילום המסך יופיע

ערך החזרה

חוזר נכון אם סימן המים הוגדר בהצלחה


DeleteWaterMark(string מזהה)COM

מחק סימן מים מותאם אישית

פרמטרים

  • מזהה - המזהה של סימן המים המותאם אישית שברצונך למחוק
    • דרוש

ערך החזרה

חוזר נכון אם סימן המים נמחק בהצלחה


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 זה מורכב מהערכים הבאים.

  • נוף = 0
  • דיוקן = 1

CSSMediaType

מרחב שמותGrabzIt.Enums

Enum זה מורכב מהערכים הבאים.

  • מסך = 0
  • Print = 1

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()

נכסים ציבוריים

  • byte[] Bytes

מצבCOM

מרחב שמותתמונות מסך

הכיתה המייצגת את המצב הנוכחי של צילום המסך.

נכסים ציבוריים

  • bool Processing
    • אם נכון, צילום המסך עדיין מעובד.
  • bool Cached
    • אם נכון המסך עבר עיבוד ומטמון כרגע במטמון.
  • bool Expired
    • אם נכון, המסך המסך אינו נמצא עוד במערכת GrabzIt.
  • string Message
    • הודעת שגיאה שהוחזרה על ידי המערכת.

WaterMarkCOM

מרחב שמותתמונות מסך

כיתה זו מייצגת את סימני המים המותאמים אישית המאוחסנים ב- GrabzIt

שיטות ציבוריות

נכסים ציבוריים

  • string Identifier
    • המזהה של סימן המים
  • string XPosition
    • העמדה האופקית של סימן המים
      • שמאל
      • מרכז
      • ימין
  • string YPosition
    • העמדה האנכית של סימן המים
      • חלק עליון
      • אמצע
      • תַחתִית
  • string Format
    • הפורמט של סימן המים