תיאור
שיעור זה מטפל בכל התקשורת עם שירותי האינטרנט המסך של GrabzIt.
שיטות ציבוריות
- 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)
- String Save()
- String Save(String callBackURL)
- GrabzItFile SaveTo()
- boolean SaveTo(String saveToFile)
- Status GetStatus(String id)
- GrabzItCookie[] GetCookies(String domain)
- boolean SetCookie(String name, String domain, String value, String path, boolean httponly, Date? expires)
- boolean DeleteCookie(String name, String domain)
- WaterMark[] GetWaterMarks()
- WaterMark GetWaterMark(String identifier)
- boolean AddWaterMark(String identifier, String path, HorizontalPosition xpos, VerticalPosition ypos)
- boolean DeleteWaterMark(String identifier)
- SetLocalProxy(String proxyUrl)
- UseSSL(boolean value)
- String CreateEncryptionKey()
- Decrypt(String path, String key)
- GrabzItFile Decrypt(GrabzItFile file, String key)
- byte[] Decrypt(byte[] data, String key)
שיטה זו מחזירה את המסך עצמו. אם לא יוחזר דבר, משהו השתבש או צילום המסך אינו מוכן עדיין.
פרמטרים
-
id - המזהה הייחודי של צילום המסך
ערך החזרה
GrabzItFile אובייקט
URLToAnimation(String url, AnimationOptions אפשרויות)
ציין את כתובת האתר של הסרטון המקוון שצריך להמיר into אנימציית GIF.
פרמטרים
-
url - כתובת האתר של הסרטון המקוון להמרה into GIF מונפש.
- דרוש
-
מקבל את כתובת האתר של Vimeo ו- YouTube
- אזהרת הנפשת סרטוני Vimeo ו- YouTube תלויה בצד שלישי ולכן יתכן שלא תביא תוצאות עקביות.
- אפשרויות מופע של AnimationOptions כיתה המגדירה כל אפשרות מיוחדת לשימוש בעת יצירת ה- GIF המונפש.
ערך החזרה
לבטל את
AnimationOptions
הכיתה מייצגת את כל האפשרויות הזמינות בעת יצירת GIF מונפש.
נכסים ציבוריים
-
setCustomId(String value) - מזהה בהתאמה אישית שתוכל לעבור לשירות האינטרנט המונפש של GIF. זה יוחזר עם כתובת ה- URL של ההתקשרות שציינת.
-
setWidth(int value) - רוחב ה- GIF המונפש שהתקבל בפיקסלים.
- ברירת מחדל: 180px
- מקסימום: רוחב מרבי לחבילה
- גודל אוטומטי: -1 (מעבר -1 פירושו שרוחב ה- GIF אנימציה מוגדלת ביחס לגובה שלו, אם הרוחב מתבצע בגודל אוטומטי הגובה לא יכול)
-
setHeight(int value) - גובה ה- GIF המונפש שהתקבל בפיקסלים.
- ברירת מחדל: 120px
- מקסימום: גובה מרבי לחבילה
- גודל אוטומטי: -1 (מעבר -1 פירושו שגובה ה- GIF אנימציה מוגדלת ביחס לרוחב שלו, אם הגודל מתבצע בגודל אוטומטי, הרוחב אינו יכול)
-
setStart(int value) - מיקום ההתחלה של הסרטון שצריך להמיר into אנימציית GIF.
-
setDuration(int value) - האורך בשניות של הסרטון שצריך להמיר into אנימציית GIF.
- ברירת מחדל: אורך מקסימאלי לחבילה
-
setSpeed(float value) - המהירות של ה- GIF המונפש.
- ברירת מחדל: 1
- מינימום: 0.2
- מרבי: 10
-
setFramesPerSecond(float value) - מספר הפריימים בשנייה שצריך לצלם מהסרטון.
- ברירת מחדל: 10
- מינימום: 0.2
- מרבי: 60
-
setRepeat(int value) - מספר פעמים לליפוד ה- GIF המונפש.
- ברירת מחדל: 0
- לולאה ברציפות: 0
- לעולם אל לולאה: -1
-
setReverse(boolean value) - אם נכון המסגרות של ה- GIF המונפש הופכות
-
setCustomWaterMarkId(String value) - הוסף מותאם אישית watermark ל- GIF המונפש
-
setQuality(int value) - ה איכות התמונה המוחזרת, עם דחיסת ברירת המחדל של 85%.
- הפחתת האיכות תפחית את גודל הקבצים ותקטין את זמני ההורדה.
- ברירת מחדל: -1
- מינימום: -1
- מרבי: 100
-
setCountry(Country value) - הארץ יש לקחת את ה- GIF המונפש.
- ברירת מחדל: המיקום המהיר ביותר הנוכחי
- אפשרויות: מדינה.SINGAPORE, מדינה.הממלכה המאוחדת, מדינה.ארצות הברית
-
setExportURL(String value) - ה ייצוא URL שמציין לאן יש לייצא גם את הלכידה
-
setEncryptionKey(String key) - אם מצוין מפתח הצפנה בסיס מקודד 64 AES, הלכידה שלך מוצפנת בעת היצירה. מומלץ להשתמש ב- ליצור שיטת מפתח הצפנה כדי ליצור את המפתח ואת לפענח שיטות לפענח את הלכידה המוצפנת כמוצג ב - Windows דוגמה זו.
-
setProxy(String proxy) - פרטי ה- proxy של HTTP על תוכנת הדפדפן להשתמש בכדי ליצור את הלכידה הזו
URLToImage(String url, ImageOptions אפשרויות)
מציין את כתובת האתר שצריך להמיר intoa צילום מסך.
פרמטרים
-
url - כתובת האתר עליה צריך להיות צילום המסך
- אפשרויות מופע של ImageOptions כיתה המגדירה כל אפשרות מיוחדת לשימוש בעת יצירת צילום המסך.
ערך החזרה
לבטל את
HTMLToImage(String html, ImageOptions אפשרויות)
מציין את ה- HTML שיש להמיר intתמונה.
פרמטרים
-
html - ה- HTML להמרה intתמונה
- אפשרויות מופע של ImageOptions כיתה המגדירה כל אפשרות מיוחדת לשימוש בעת יצירת תמונה.
ערך החזרה
לבטל את
FileToImage(String שביל, ImageOptions אפשרויות)
מציין קובץ HTML שיש להמיר intתמונה.
פרמטרים
-
נתיב - נתיב הקובץ של קובץ HTML להמרה intתמונה
- אפשרויות מופע של ImageOptions כיתה המגדירה כל אפשרות מיוחדת לשימוש בעת יצירת תמונה.
ערך החזרה
לבטל את
ImageOptions
הכיתה מייצגת את כל האפשרויות הזמינות בעת יצירת צילומי תמונה.
נכסים ציבוריים
-
setCustomId(String value) - מזהה מותאם אישית שאתה יכול לעבור לשירות האינטרנט המסך. זה יוחזר עם כתובת ה- URL של ההתקשרות שציינת.
-
setBrowserWidth(int value) - רוחב הדפדפן בפיקסלים
- ברירת מחדל: 1366
- מרבי: 10000
-
setBrowserHeight(int value) - גובה הדפדפן בפיקסלים
- ברירת מחדל: 1170
- מרבי: 10000
- אורך מלא: -1 (עובר -1 פירושו שצילום תמונה של כל דף האינטרנט)
-
setOutputWidth(int value) - רוחב התמונה הממוזערת שהתקבלה בפיקסלים
- ברירת מחדל: אם רוחב הפלט וגובה הפלט אינם מוגדרים או 0, רוחב הפלט והגובה יתאימו לרוחב ולגובה הסופי של התמונה, אם מוגדר גובה הפלט רוחב הפלט יהיה פרופורציונלי לגובה הפלט
- מקסימום: רוחב מרבי לחבילה
- רוחב מלא: -1 (עובר -1 פירושו שרוחב התמונה הממוזערת לא מצטמצם)
-
setOutputHeight(int value) - גובה התמונה הממוזערת שהתקבלה בפיקסלים
- ברירת מחדל: אם רוחב הפלט וגובה הפלט אינם מוגדרים או 0, רוחב הפלט והגובה יתאימו לרוחב ולגובה התמונה הסופיים, אם רוחב הפלט מוגדר, גובה הפלט יהיה פרופורציונלי לרוחב הפלט
- מקסימום: גובה מרבי לחבילה
- גובה מלא: -1 (עובר -1 פירושו שגובה התמונה הממוזערת לא מצטמצם)
-
setFormat(ImageFormat value) - הפורמט שצילום המסך צריך להיות בו.
-
setDelay(int value) - מספר אלפיות השנייה המתן לפני שתצלם את המסך
- ברירת מחדל: 0
- מרבי: 30000
-
setClickElement - זה מציין את אלמנט ה- HTML, באמצעות א בורר CSS ללחוץ. זכור שעשוי להידרש לעיכוב גם כדי לראות את השפעות הקליק
- אזהרה תכונה זו נמצאת כרגע בבטא ולא עשויה לספק תוצאות עקביות.
-
setTargetElement(String value) - ה בורר CSS של אלמנט ה- HTML היחיד בדף האינטרנט היעד שיש להפוך into צילום מסך, כל החלקים האחרים של דף האינטרנט מתעלמים. אם ישנם רכיבי HTML תואמים מרובים, הראשון מהם נבחר
-
setHideElement(String value) - ה בוחרי CSS של אלמנט HTML אחד או יותר בדף האינטרנט כדי להסתיר, כדי לציין אלמנטים רבים של HTML להסתרת הפרדה של כל בורר בפסיק
-
setWaitForElement(String value) - ה בוחרי CSS של אלמנט ה- HTML בדף האינטרנט זה חייבים להיות גלויים לפני ביצוע הלכידה
-
setRequestAs(BrowserType value) - סוג סוכן המשתמש בו תרצה להשתמש
-
setCustomWaterMarkId(String value) - להוסיף מנהג watermark לתמונה
-
setQuality(int value) - ה איכות התמונה המוחזרת. כרגע זה משפיע רק על תמונות JPG ו- WEBP, שדחיסתן ברירת המחדל היא 90%.
- הפחתת האיכות תפחית את גודל הקבצים ותקטין את זמני ההורדה.
- ברירת מחדל: -1
- מינימום: -1
- מרבי: 100
-
setTransparent(boolean value) אם נכון לכידת תמונות צריכה להיות שקופה. זה תואם רק לתמונות png ו- tiff.
-
setHd(boolean value) אם התמונה נכונה הלכידה תהיה בהגדרה גבוהה זה מכפיל את גודל ממדי התמונה.
-
setCountry(Country value) - הארץ יש לקחת את המסך.
- ברירת מחדל: המיקום המהיר ביותר הנוכחי
- אפשרויות: מדינה.SINGAPORE, מדינה.הממלכה המאוחדת, מדינה.ארצות הברית
-
setExportURL(String value) - ה ייצוא URL שמציין לאן יש לייצא גם את הלכידה
-
setEncryptionKey(String key) - אם מצוין מפתח הצפנה בסיס מקודד 64 AES, הלכידה שלך מוצפנת בעת היצירה. מומלץ להשתמש ב- ליצור שיטת מפתח הצפנה כדי ליצור את המפתח ואת לפענח שיטות לפענח את הלכידה המוצפנת כמוצג ב - Windows דוגמה זו.
-
setNoAds(boolean noAds) - אם זה נכון צריך להסתיר מודעות באופן אוטומטי.
-
setNoCookieNotifications(boolean noCookieNotifications) - אם נכון הכל נפוץ יש להסתיר אוטומטית התראות על עוגיות.
-
setAddress(String address) - כתובת האתר להפעלת קוד ה- HTML יכולה להיות שימושית אם ה- HTML שמומר להמרה משתמש כתובות URL יחסית למשאבים כמו CSS ותמונות.
-
setProxy(String proxy) - פרטי ה- proxy של HTTP על תוכנת הדפדפן להשתמש בכדי ליצור את הלכידה הזו
שיטות ציבוריות
-
AddPostParameter (String שם, String ערך) - מגדיר פרמטר HTTP Post וערך אופציונלי, ניתן לקרוא לשיטה זו מספר פעמים כדי להוסיף פרמטרים מרובים. השימוש בשיטה זו יאלץ את GrabzIt ל לבצע הודעה HTTP.
- name - שם הפרמטר HTTP Post
- ערך - ערך הפרמטר HTTP Post
URLToRenderedHTML(String url, HTMLOptions אפשרויות)
מציין את כתובת האתר שצריך להמיר into שניתנו HTML.
פרמטרים
-
url - כתובת האתר שעליה צריך להיות עשוי ה- HTML המוצג
-
אפשרויות מופע של HTMLOptions כיתה המגדירה כל אפשרות מיוחדת לשימוש בעת יצירת ה- HTML שניתנו.
ערך החזרה
לבטל את
HTMLToRenderedHTML(string html, HTMLOptions אפשרויות)
מציין את ה- HTML שיש להמיר into שניתנו HTML.
פרמטרים
-
html - ה- HTML להמרה into שניתנו HTML
- אפשרויות מופע של HTMLOptions כיתה המגדירה כל אפשרות מיוחדת לשימוש בעת יצירת HTML שניתנו.
ערך החזרה
לבטל את
FileToRenderedHTML(string שביל, HTMLOptions אפשרויות)
מציין קובץ HTML שיש להמיר into שניתנו HTML.
פרמטרים
-
נתיב - נתיב הקובץ של קובץ HTML להמרה into שניתנו HTML
-
אפשרויות מופע של HTMLOptions כיתה המגדירה כל אפשרות מיוחדת לשימוש בעת יצירת HTML שניתנו.
ערך החזרה
לבטל את
HTMLOptions
הכיתה מייצגת את כל האפשרויות הזמינות כאשר יצירת תצלומי HTML שניתנו.
נכסים ציבוריים
-
setCustomId(String value) - מזהה מותאם אישית שאתה יכול לעבור לשירות האינטרנט. זה יוחזר עם כתובת ה- URL של ההתקשרות שציינת.
-
setBrowserWidth(int value) - רוחב הדפדפן בפיקסלים
- ברירת מחדל: 1366
- מרבי: 10000
-
setBrowserHeight(int value) - גובה הדפדפן בפיקסלים
- ברירת מחדל: 1170
- מרבי: 10000
-
setWaitForElement(String value) - ה בוחרי CSS של אלמנט ה- HTML בדף האינטרנט זה חייבים להיות גלויים לפני ביצוע הלכידה
-
setRequestAs(BrowserType value) - סוג סוכן המשתמש בו תרצה להשתמש
-
setExportURL(String value) - ה ייצוא URL שמציין לאן יש לייצא גם את הלכידה
-
setEncryptionKey(String key) - אם מצוין מפתח הצפנה בסיס מקודד 64 AES, הלכידה שלך מוצפנת בעת היצירה. מומלץ להשתמש ב- ליצור שיטת מפתח הצפנה כדי ליצור את המפתח ואת לפענח שיטות לפענח את הלכידה המוצפנת כמוצג ב - Windows דוגמה זו.
-
setNoAds(boolean noAds) - אם זה נכון צריך להסתיר מודעות באופן אוטומטי.
-
setNoCookieNotifications(boolean noCookieNotifications) - אם נכון הכל נפוץ יש להסתיר אוטומטית התראות על עוגיות.
-
setAddress(String address) - כתובת האתר להפעלת קוד ה- HTML יכולה להיות שימושית אם ה- HTML שמומר להמרה משתמש כתובות URL יחסית למשאבים כמו CSS ותמונות.
-
setProxy(String proxy) - פרטי ה- proxy של HTTP על תוכנת הדפדפן להשתמש בכדי ליצור את הלכידה הזו
שיטות ציבוריות
-
AddPostParameter (String שם, String ערך) - מגדיר פרמטר HTTP Post וערך אופציונלי, ניתן לקרוא לשיטה זו מספר פעמים כדי להוסיף פרמטרים מרובים. השימוש בשיטה זו יאלץ את GrabzIt ל לבצע הודעה HTTP.
- name - שם הפרמטר HTTP Post
- ערך - ערך הפרמטר HTTP Post
URLToPDF(String url, אפשרויות PDF אפשרויות)
מציין את כתובת האתר שצריך להמיר intoa PDF.
פרמטרים
-
url - כתובת האתר שיש להמיר אותה intoa PDF
- אפשרויות PDF אפשרויות - מופע של מחלקת PDFOptions המגדיר את כל האפשרויות המיוחדות לשימוש בעת יצירת PDF.
ערך החזרה
לבטל את
HTMLToPDF(String html, אפשרויות PDF אפשרויות)
מציין את ה- HTML שיש להמיר intoa PDF.
פרמטרים
-
html - ה- HTML להמרה intoa PDF
- אפשרויות PDF אפשרויות - מופע של מחלקת PDFOptions המגדיר את כל האפשרויות המיוחדות לשימוש בעת יצירת PDF.
ערך החזרה
לבטל את
FileToPDF(String שביל, אפשרויות PDF אפשרויות)
מציין קובץ HTML שיש להמיר intoa PDF.
פרמטרים
-
נתיב - נתיב הקובץ של קובץ HTML להמרה intoa PDF
- אפשרויות PDF אפשרויות - מופע של מחלקת PDFOptions המגדיר את כל האפשרויות המיוחדות לשימוש בעת יצירת PDF.
ערך החזרה
לבטל את
אפשרויות PDF
הכיתה מייצגת את כל האפשרויות הזמינות בעת יצירת צילומי PDF.
נכסים ציבוריים
-
setCustomId(String value) - מזהה מותאם אישית שאתה יכול לעבור לשירות האינטרנט. זה יוחזר עם כתובת ה- URL של ההתקשרות שציינת.
-
setIncludeBackground(boolean value) - אם נכון, הרקע של דף האינטרנט צריך לכלול במסך המסך
-
setPageSize(PageSize value) - גודל העמוד של קובץ ה- PDF
-
setOrientation(PageOrientation value) - הכיוון של מסמך PDF
-
setCSSMediaType(CSSMediaType value) - ה סוג מדיה של CSS של מסמך PDF
-
setIncludeLinks(boolean value) - נכון אם יש לכלול קישורים ב- PDF
-
setIncludeOutline(boolean value) - נכון אם סימניות PDF צריך להיכלל
-
setTitle(String value) - לספק כותרת למסמך PDF
-
setCoverURL(string value) - כתובת האתר של דף אינטרנט שיש להשתמש בו כ עמוד שער של ה- PDF
-
setMarginTop(int value) - השוליים במילימטרים שצריכים להופיע בראש דף מסמכי PDF
-
setMarginLeft(int value) - השוליים במילימטרים שצריכים להופיע משמאל לדף מסמך PDF
-
setMarginBottom(int value) - השוליים במילימטרים שצריכים להופיע בתחתית דף מסמך PDF
-
setMarginRight(int value) - השוליים במילימטרים שצריכים להופיע מימין למסמך PDF
-
setBrowserWidth(int value) - ה רוחב הדפדפן בפיקסלים
- אזהרה תכונה זו נמצאת כרגע בבטא ולא עשויה לספק תוצאות עקביות.
- ברירת מחדל: 1366
- מרבי: 10000
- רוחב אוטומטי: -1 (מעבר -1 פירושו שרוחב הדפדפן תואם את רוחב מסמך ה- PDF)
-
setPageWidth(int value) - ה רוחב מותאם אישית של ה- PDF שהתקבל ב מ"מ
-
setPageHeight(int value) - ה גובה מותאם אישית של ה- PDF שהתקבל ב מ"מ
-
setDelay(int value) - מספר אלפיות השנייה המתן לפני שתצלם את המסך
- ברירת מחדל: 0
- מרבי: 30000
-
setRequestAs(BrowserType value) - סוג סוכן המשתמש בו תרצה להשתמש
-
setTemplateId(String value) - הוסף תבנית מזהה שמציין את הכותרת העליונה התחתונה של מסמך PDF
-
setClickElement - זה מציין את אלמנט ה- HTML, באמצעות א בורר CSS ללחוץ. זכור שעשוי להידרש לעיכוב גם כדי לראות את השפעות הקליק
- אזהרה תכונה זו נמצאת כרגע בבטא ולא עשויה לספק תוצאות עקביות.
-
setTargetElement(String value) - ה בורר CSS של היחידים אלמנט HTML בדף האינטרנט היעד אליו יש להפוך intoa PDF, מתעלמים מכל החלקים האחרים בדף האינטרנט. אם ישנם רכיבי HTML תואמים מרובים, הראשון מהם נבחר
-
setHideElement(String value) - ה בוחרי CSS של אלמנט HTML אחד או יותר בדף האינטרנט כדי להסתיר, כדי לציין אלמנטים רבים של HTML להסתרת הפרדה של כל בורר בפסיק
-
setWaitForElement(String value) - ה בוחרי CSS של אלמנט ה- HTML בדף האינטרנט זה חייבים להיות גלויים לפני ביצוע הלכידה
-
setCustomWaterMarkId(String value) - להוסיף מנהג watermark לכל עמוד במסמך PDF
-
setQuality(int value) - ה איכות ה- PDF שהוחזר. ברירת המחדל משתמשת באיכות המומלצת עבור PDF.
- הפחתת האיכות תפחית את גודל הקבצים ותקטין את זמני ההורדה.
- ברירת מחדל: -1
- מינימום: -1
- מרבי: 100
-
setCountry(Country value) - הארץ יש לקחת את המסך.
- ברירת מחדל: המיקום המהיר ביותר הנוכחי
- אפשרויות: מדינה.SINGAPORE, מדינה.הממלכה המאוחדת, מדינה.ארצות הברית
-
setExportURL(String value) - ה ייצוא URL שמציין לאן יש לייצא גם את הלכידה
-
setEncryptionKey(String key) - אם מצוין מפתח הצפנה בסיס מקודד 64 AES, הלכידה שלך מוצפנת בעת היצירה. מומלץ להשתמש ב- ליצור שיטת מפתח הצפנה כדי ליצור את המפתח ואת לפענח שיטות לפענח את הלכידה המוצפנת כמוצג ב - Windows דוגמה זו.
-
setNoAds(boolean noAds) - אם זה נכון צריך להסתיר מודעות באופן אוטומטי.
-
setNoCookieNotifications(boolean noCookieNotifications) - אם נכון הכל נפוץ יש להסתיר אוטומטית התראות על עוגיות.
-
setAddress(String address) - כתובת האתר להפעלת קוד ה- HTML יכולה להיות שימושית אם ה- HTML שמומר להמרה משתמש כתובות URL יחסית למשאבים כמו CSS ותמונות.
-
setProxy(String proxy) - פרטי ה- proxy של HTTP על תוכנת הדפדפן להשתמש בכדי ליצור את הלכידה הזו
-
setMergeId(String mergeId) - מזהה הלכידה שצריך להיות התמזג בתחילת מסמך ה- PDF החדש
-
setPassword(String password) - ה סיסמה להגנה על מסמך PDF עם
שיטות ציבוריות
-
AddPostParameter (String שם, String ערך) - מגדיר פרמטר HTTP Post וערך אופציונלי, ניתן לקרוא לשיטה זו מספר פעמים כדי להוסיף פרמטרים מרובים. השימוש בשיטה זו יאלץ את GrabzIt ל לבצע הודעה HTTP.
- name - שם הפרמטר HTTP Post
- ערך - ערך הפרמטר HTTP Post
-
AddTemplateParameter (String שם, String ערך) - הגדירו א תבנית מותאמת אישית פרמטר וערך, ניתן לקרוא לשיטה זו מספר פעמים להוספת פרמטרים מרובים.
- שם - שם פרמטר התבנית
- ערך - ערך פרמטר התבנית
URLToDOCX (String url, DOCXOptions אפשרויות)
מציין את כתובת האתר שצריך להמיר into DOCX.
פרמטרים
-
url - כתובת האתר שיש להמיר אותה into DOCX
- DOCXOptions אפשרויות - מופע של DOCXOptions כיתה המגדירה כל אפשרות מיוחדת לשימוש בעת יצירת DOCX.
ערך החזרה
לבטל את
HTMLToDOCX(String html, DOCXOptions אפשרויות)
מציין את ה- HTML שיש להמיר into DOCX.
פרמטרים
-
html - ה- HTML להמרה into DOCX
- DOCXOptions אפשרויות - מופע של DOCXOptions כיתה המגדירה כל אפשרות מיוחדת לשימוש בעת יצירת DOCX.
ערך החזרה
לבטל את
FileToDOCX(String שביל, DOCXOptions אפשרויות)
מציין קובץ HTML שיש להמיר into DOCX.
פרמטרים
-
נתיב - נתיב הקובץ של קובץ HTML להמרה into DOCX
- DOCXOptions אפשרויות - מופע של DOCXOptions כיתה המגדירה כל אפשרות מיוחדת לשימוש בעת יצירת DOCX.
ערך החזרה
לבטל את
DOCXOptions
הכיתה מייצגת את כל האפשרויות הזמינות בעת יצירת צילומי DOCX.
נכסים ציבוריים
-
setCustomId(String value) - מזהה מותאם אישית שאתה יכול לעבור לשירות האינטרנט. זה יוחזר עם כתובת ה- URL של ההתקשרות שציינת.
-
setIncludeBackground(boolean value) - אם נכון, תמונות הרקע של דף האינטרנט צריכות להיכלל ב- DOCX
-
setPageSize(PageSize value) - גודל העמוד של ה- DOCX
-
setOrientation(PageOrientation value) - הכיוון של מסמך DOCX
-
setIncludeLinks(boolean value) - נכון אם יש לכלול קישורים ב- DOCX
-
setIncludeImages(boolean value) - אם נכון, יש לכלול את תמונות דף האינטרנט ב- DOCX
-
setTitle(String value) - לספק כותרת למסמך DOCX
-
setMarginTop(int value) - השוליים במילימטרים שצריכים להופיע בראש דף המסמך DOCX
-
setMarginLeft(int value) - השוליים במילימטרים שצריכים להופיע משמאל לדף המסמך DOCX
-
setMarginBottom(int value) - השוליים במילימטרים שצריכים להופיע בתחתית דף המסמך DOCX
-
setMarginRight(int value) - השוליים במילימטרים שצריכים להופיע מימין למסמך DOCX
-
setBrowserWidth(int value) - ה רוחב הדפדפן בפיקסלים
- אזהרה תכונה זו נמצאת כרגע בבטא ולא עשויה לספק תוצאות עקביות.
- ברירת מחדל: 1366
- מרבי: 10000
- רוחב אוטומטי: -1 (מעבר -1 פירושו שרוחב הדפדפן תואם את רוחב מסמך ה- PDF)
-
setPageWidth(int value) - ה רוחב מותאם אישית של ה- DOCX שהתקבל ב מ"מ
-
setPageHeight(int value) - ה גובה מותאם אישית של ה- DOCX שהתקבל ב מ"מ
-
setDelay(int value) - מספר אלפיות השנייה המתן לפני שתצלם את המסך
- ברירת מחדל: 0
- מרבי: 30000
-
setRequestAs(BrowserType value) - סוג סוכן המשתמש בו תרצה להשתמש
-
setTemplateId(String value) - הוסף תבנית מזהה שמציין את הכותרת העליונה והתחתונה של מסמך DOCX
-
setClickElement - זה מציין את אלמנט ה- HTML, באמצעות א בורר CSS ללחוץ. זכור שעשוי להידרש לעיכוב גם כדי לראות את השפעות הקליק
- אזהרה תכונה זו נמצאת כרגע בבטא ולא עשויה לספק תוצאות עקביות.
-
setTargetElement(String value) - ה בורר CSS של אלמנט ה- HTML היחיד בדף האינטרנט היעד שיש להפוך into צילום מסך, כל החלקים האחרים של דף האינטרנט מתעלמים. אם ישנם רכיבי HTML תואמים מרובים, הראשון מהם נבחר
-
setHideElement(String value) - ה בוחרי CSS של אלמנט HTML אחד או יותר בדף האינטרנט כדי להסתיר, כדי לציין אלמנטים רבים של HTML להסתרת הפרדה של כל בורר בפסיק
-
setWaitForElement(String value) - ה בוחרי CSS של אלמנט ה- HTML בדף האינטרנט זה חייבים להיות גלויים לפני ביצוע הלכידה
-
setQuality(int value) - ה איכות ה- DOCX המוחזר. ברירת המחדל משתמשת באיכות המומלצת עבור DOCX.
- הפחתת האיכות תפחית את גודל הקבצים ותקטין את זמני ההורדה.
- ברירת מחדל: -1
- מינימום: -1
- מרבי: 100
-
setCountry(Country value) - הארץ יש לקחת את המסך.
- ברירת מחדל: המיקום המהיר ביותר הנוכחי
- אפשרויות: מדינה.SINGAPORE, מדינה.הממלכה המאוחדת, מדינה.ארצות הברית
-
setExportURL(String value) - ה ייצוא URL שמציין לאן יש לייצא גם את הלכידה
-
setEncryptionKey(String key) - אם מצוין מפתח הצפנה בסיס מקודד 64 AES, הלכידה שלך מוצפנת בעת היצירה. מומלץ להשתמש ב- ליצור שיטת מפתח הצפנה כדי ליצור את המפתח ואת לפענח שיטות לפענח את הלכידה המוצפנת כמוצג ב - Windows דוגמה זו.
-
setNoAds(boolean noAds) - אם זה נכון צריך להסתיר מודעות באופן אוטומטי.
-
setNoCookieNotifications(boolean noCookieNotifications) - אם נכון הכל נפוץ יש להסתיר אוטומטית התראות על עוגיות.
-
setAddress(String address) - כתובת האתר להפעלת קוד ה- HTML יכולה להיות שימושית אם ה- HTML שמומר להמרה משתמש כתובות URL יחסית למשאבים כמו CSS ותמונות.
-
setProxy(String proxy) - פרטי ה- proxy של HTTP על תוכנת הדפדפן להשתמש בכדי ליצור את הלכידה הזו
-
setMergeId(String mergeId) - מזהה הלכידה שצריך להיות התמזג בתחילת מסמך DOCX החדש
-
setPassword(String mergeId) - ה סיסמה להגנה על מסמך DOCX עם
שיטות ציבוריות
-
AddPostParameter (String שם, String ערך) - מגדיר פרמטר HTTP Post וערך אופציונלי, ניתן לקרוא לשיטה זו מספר פעמים כדי להוסיף פרמטרים מרובים. השימוש בשיטה זו יאלץ את GrabzIt ל לבצע הודעה HTTP.
- name - שם הפרמטר HTTP Post
- ערך - ערך הפרמטר HTTP Post
-
AddTemplateParameter (String שם, String ערך) - הגדירו א תבנית מותאמת אישית פרמטר וערך, ניתן לקרוא לשיטה זו מספר פעמים להוספת פרמטרים מרובים.
- שם - שם פרמטר התבנית
- ערך - ערך פרמטר התבנית
URLToTable(String url, TableOptions אפשרויות)
מציין את כתובת האתר שממנה יש לשלוף טבלאות HTML.
פרמטרים
-
url - כתובת האתר לחילוץ טבלאות HTML מ-
- TableOptions אפשרויות - מופע של TableOptions כיתה המגדירה את כל האפשרויות המיוחדות לשימוש בעת המרת טבלת ה- HTML.
ערך החזרה
לבטל את
HTMLToTable (String html, TableOptions אפשרויות)
מציין את ה- HTML שממנו יש לשלוף טבלאות HTML.
פרמטרים
-
html - ה- HTML לחילוץ טבלאות HTML מ.
- TableOptions אפשרויות - מופע של TableOptions כיתה המגדירה את כל האפשרויות המיוחדות לשימוש בעת המרת טבלת ה- HTML.
ערך החזרה
לבטל את
FileToTable (String שביל, TableOptions אפשרויות)
מציין קובץ HTML שממנו יש לשלוף טבלאות HTML.
פרמטרים
-
נתיב - נתיב הקובץ של קובץ HTML לחילוץ טבלאות HTML מ.
- TableOptions אפשרויות - מופע של TableOptions כיתה המגדירה את כל האפשרויות המיוחדות לשימוש בעת המרת טבלת ה- HTML.
ערך החזרה
לבטל את
TableOptions
הכיתה מייצגת את כל האפשרויות הזמינות בעת המרת טבלאות HTML ל- CSV, XLSX או JSON.
נכסים ציבוריים
-
setCustomId(String value) - מזהה מותאם אישית שאתה יכול לעבור לשירות האינטרנט. זה יוחזר עם כתובת ה- URL של ההתקשרות שציינת
-
setTableNumberToInclude(int value) - אינדקס הטבלה להמרה, האם כל הטבלאות בעמוד אינטרנט הוזמנו מראש דף האינטרנט למטה
-
setFormat(TableFormat value) - התבנית שהטבלה צריכה להיות בה
-
setIncludeHeaderNames(boolean value) - אם שמות כותרות אמיתיים ייכללו בטבלה
-
setIncludeAllTables(boolean value) - אם נכון, כל הטבלה בדף האינטרנט תיחלץ כאשר כל טבלה מופיעה בגיליון אלקטרוני נפרד. זמין רק בפורמט XLSX
-
setTargetElement(String value) - המזהה של אלמנט ה- HTML היחיד בדף האינטרנט שיש להשתמש בו כדי לחלץ טבלאות מתוך
-
setRequestAs(BrowserType value) - סוג סוכן המשתמש בו תרצה להשתמש
-
setCountry(Country value) - הארץ יש לקחת את המסך.
- ברירת מחדל: המיקום המהיר ביותר הנוכחי
- אפשרויות: מדינה.SINGAPORE, מדינה.הממלכה המאוחדת, מדינה.ארצות הברית
-
setExportURL(String value) - ה ייצוא URL שמציין לאן יש לייצא גם את הלכידה
-
setEncryptionKey(String key) - אם מצוין מפתח הצפנה בסיס מקודד 64 AES, הלכידה שלך מוצפנת בעת היצירה. מומלץ להשתמש ב- ליצור שיטת מפתח הצפנה כדי ליצור את המפתח ואת לפענח שיטות לפענח את הלכידה המוצפנת כמוצג ב - Windows דוגמה זו.
-
setAddress(String address) - כתובת האתר להפעלת קוד ה- HTML יכולה להיות שימושית אם ה- HTML שמומר להמרה משתמש כתובות URL יחסית למשאבים כמו CSS ותמונות.
-
setProxy(String proxy) - פרטי ה- proxy של HTTP על תוכנת הדפדפן להשתמש בכדי ליצור את הלכידה הזו
שיטות ציבוריות
-
AddPostParameter (String שם, String ערך) - מגדיר פרמטר HTTP Post וערך אופציונלי, ניתן לקרוא לשיטה זו מספר פעמים כדי להוסיף פרמטרים מרובים. השימוש בשיטה זו יאלץ את GrabzIt ל לבצע הודעה HTTP.
- name - שם הפרמטר HTTP Post
- ערך - ערך הפרמטר HTTP Post
Save()
Save התוצאה בצורה אסינכרונית ומחזירה מזהה ייחודי, שניתן להשתמש בו כדי לקבל את צילום המסך עם GetResult שִׁיטָה.
ערך החזרה
המזהה הייחודי של צילום המסך, אחרת אם אירעה שגיאה, נזרק חריג. ניתן להשתמש בזה כדי לקבל את צילום המסך עם GetResult שיטה
זוהי השיטה המומלצת לשמירת קובץ
Save(String callBackURL)
Save התוצאה בצורה אסינכרונית ומחזירה מזהה ייחודי, שניתן להשתמש בו כדי לקבל את צילום המסך עם GetResult שִׁיטָה.
פרמטרים
-
callBackURL - ה מטפל שירות GrabzIt צריך להתקשר לאחר שיסיים את עבודתו
ערך החזרה
המזהה הייחודי של צילום המסך, אחרת אם אירעה שגיאה, נזרק חריג. ניתן להשתמש בזה כדי לקבל את צילום המסך עם GetResult שיטה
אזהרה שיטה זו היא סינכרונית ולכן תגרום לאפליקציה להשהות בזמן עיבוד התוצאה
Save התוצאה באופן סינכרוני ל- GrabzItFile אובייקט.
ערך החזרה
GrabzItFile אובייקט
אזהרה שיטה זו היא סינכרונית ולכן תגרום לאפליקציה להשהות בזמן עיבוד התוצאה
SaveTo(String saveToקוֹבֶץ)
Save התוצאה באופן סינכרוני לקובץ.
פרמטרים
-
saveToקובץ - נתיב הקובץ שיתפוס saveלאחר שתושלם
ערך החזרה
מחזירה את האמת אם היא מוצלחת אחרת היא זורקת חריג.
מצב GetStatus (String id)
קבל את הסטטוס הנוכחי של צילום מסך של GrabzIt.
פרמטרים
-
id - המזהה הייחודי של צילום המסך
ערך החזרה
מצב אובייקט
השג את כל העוגיות בהן GrabzIt משתמש לתחום מסוים. זה עשוי לכלול גם עוגיות מוגדרות על ידי המשתמש.
פרמטרים
-
תחום - התחום שאליו יש להחזיר קובצי Cookie
ערך החזרה
GrabzItCookie מערך
SetCookie (String שם, String תחום, String ערך String שביל, boolean http בלבד, תאריך התפוגה)
מגדיר קובץ cookie מותאם אישית חדש ב- GrabzIt, אם לעוגיה המותאמת אישית יש שם ותחום זהים לעוגיה גלובלית, העוגיה הגלובלית תוחלף.
זה יכול להיות שימושי אם פונקציונליות של אתרים נשלטת על ידי קובצי Cookie.
פרמטרים
-
שם - שם העוגיה שתגדיר
-
domain - התחום של האתר שאליו יש להגדיר את קובץ ה- cookie
- ערך - ערך העוגיה
- נתיב - נתיב האתר אליו מתייחסת העוגיה
- httponly - אם נכון, ניתן להשתמש בעוגיה רק עם פרוטוקול HTTP
- תפוג - מגדיר מתי פג העוגיה. העבר ערך null אם אסור לפוג העוגיה
ערך החזרה
נכון אם העוגיה מוגדרת בהצלחה, אחרת לא נכונה
DeleteCookie (String שם, String תחום)
מחק קובץ cookie מותאם אישית או חסום שימוש בעוגיה גלובלית
פרמטרים
-
שם - שם העוגיה למחיקה
-
domain - תחום האתר למחיקת קובץ ה- cookie עבורו
ערך החזרה
נכון אם העוגיה נמחקת בהצלחה, אחרת לא נכונה
קבל את כל ההתאמה האישית שהעלית watermarks
ערך החזרה
WaterMark מערך
WaterMark לקבלWaterMark(String מזהה)
החזיר את המנהג שלך watermarks שתואם את המזהה שצוין
פרמטרים
-
מזהה - המזהה של מנהג מסוים watermark אתה רוצה להציג
ערך החזרה
WaterMark אובייקט
הוסף מנהג חדש watermark
פרמטרים
-
מזהה - המזהה שתרצה להעניק למנהג watermark. חשוב שמזהה זה יהיה ייחודי.
-
הנתיב - הנתיב המוחלט של watermark בשרת שלך. למשל C: /watermark/1.png
-
xpos - המיקום האופקי בו תרצו שתמונת המסך תופיע
-
ypos - מיקום אנכי בו תרצה שה צילום המסך יופיע
ערך החזרה
מחזירה אמת אם ה- watermark הוגדר בהצלחה
DeleteWaterMark(String מזהה)
מחק מותאם אישית watermark
פרמטרים
-
מזהה - המזהה של המנהג watermark שאתה רוצה למחוק
ערך החזרה
מחזירה אמת אם ה- watermark נמחק בהצלחה
SetLocalProxy (String proxyUrl)
שיטה זו מאפשרת א שרת פרוקסי מקומי - - לשמש לכל הבקשות.
פרמטרים
-
proxyUrl - כתובת האתר, שיכולה לכלול יציאה במידת הצורך, של ה- proxy. מתן ביטול יסיר את כל שרת ה- proxy שנקבע בעבר
השתמש ב- SSL (boolean ערך)
מציין אם בקשות ל- GrabzIt API צריך להשתמש ב- SSL
פרמטרים
-
ערך - אם נכון, כל הבקשות לממשק ה- API של GrabzIt ישתמשו ב- SSL
String CreateEncryptionKey ()
צרו מפתח הצפנה בסיס מאובטח קריפטוגרפי, 64 מפתח אורך.
לפענח (String שביל, String מַפְתֵחַ)
פענח לכידה מוצפנת באמצעות מפתח ההצפנה שסופק.
פרמטרים
GrabzItFile לפענח (GrabzItFile קובץ, String מַפְתֵחַ)
פענח לכידה מוצפנת באמצעות מפתח ההצפנה שסופק.
פרמטרים
בתים [] פענח (בתים [] נתונים, String מַפְתֵחַ)
פענח לכידה מוצפנת באמצעות מפתח ההצפנה שסופק.
פרמטרים
Enums
ImageFormat
Enum זה מורכב מהערכים הבאים.
- BMP8
- BMP16
- BMP24
- BMP
- JPG
- TIFF
- PNG
- WEBP
BrowserType
Enum זה מורכב מהערכים הבאים.
- שוברים סטנדרטיים
- MOBILEBROWSER
- מנוע חיפוש
מדינה
Enum זה מורכב מהערכים הבאים.
- תקלות
- סינגפור
- הממלכה המאוחדת
- ארצות הברית
PageSize
Enum זה מורכב מהערכים הבאים.
- A3
- A4
- A5
- A6
- B3
- B4
- B5
- B6
- משפטי
- מִכְתָב
PageOrientation
Enum זה מורכב מהערכים הבאים.
CSSMediaType
Enum זה מורכב מהערכים הבאים.
TableFormat
Enum זה מורכב מהערכים הבאים.
HorizontalPosition
Enum זה מורכב מהערכים הבאים.
VerticalPosition
Enum זה מורכב מהערכים הבאים.
שיעורי תוצאה
עוגיה
נכסים ציבוריים
-
String getName()
-
String getValue()
-
String getDomain()
- התחום אליו מוגדרת העוגיה.
-
String getPath()
- הנתיב בדומיין שאליו קובץ cookie זה חל.
-
String getHttpOnly()
- אם קובץ cookie זה תקף רק כאשר האתר מוצג באמצעות פרוטוקול HTTP.
-
String getExpires()
- התאריך בו קובץ העוגיה יפוג
-
String getType()
-
סוג העוגיה זה, שיכול להיות אחד מהבאים:
- גלובל - זוהי קובץ cookie גלובלי שנקבע על ידי GrabzIt
- מקומי - זוהי קובץ cookie מקומי שנקבע על ידך
- Overridden - קובץ cookie גלובלי שהוחלף על ידך
GrabzItFile
שיטות ציבוריות
- בתים [] getBytes ()
- לבטל את Save(String נתיב)
- String לString()
מצב
הכיתה המייצגת את המצב הנוכחי של צילום המסך.
שיטות ציבוריות
-
boolean isProcessing ()
- אם נכון, צילום המסך עדיין מעובד.
-
boolean isCached ()
- אם נכון המסך עבר עיבוד ומטמון כרגע במטמון.
-
boolean isExpired ()
- אם נכון, המסך המסך אינו נמצא עוד במערכת GrabzIt.
-
String getMessage ()
- הודעת שגיאה שהוחזרה על ידי המערכת.
WaterMark
מחלקה זו מייצגת את המנהג watermarks מאוחסן ב- GrabzIt
שיטות ציבוריות