תיאור
שיעור זה מטפל בכל התקשורת עם שירותי האינטרנט המסך של GrabzIt.
שיטות ציבוריות
- GetResult($id)
- URLToAnimation($url, $options)
- URLToImage($url, $options)
- HTMLToImage($html, $options)
- FileToImage($path, $options)
- URLToPDF($url, $options)
- HTMLToPDF($html, $options)
- FileToPDF($path, $options)
- URLToDOCX($url, $options)
- HTMLToDOCX($html, $options)
- FileToDOCX($path, $options)
- URLToTable($url, $options)
- HTMLToTable($html, $options)
- FileToTable($path, $options)
- URLToRenderedHTML($url, $options)
- HTMLToRenderedHTML($html, $options)
- FileToRenderedHTML($path, $options)
- Save($callBackURL = '')
- SaveTo()
- SaveTo($saveToFile)
- GetStatus($id)
- GetCookies($domain)
- SetCookie($name, $domain, $value = '', $path = '/', $httponly = 0, $expires = '')
- DeleteCookie($name, $domain)
- GetWaterMarks()
- GetWaterMark($identifier)
- AddWaterMark($identifier, $path, $xpos, $ypos)
- DeleteWaterMark($identifier)
- UseSSL($value)
GetResult(id ID)
שיטה זו מחזירה את המסך עצמו. אם לא יוחזר דבר, משהו השתבש או צילום המסך אינו מוכן עדיין.
פרמטרים
-
id - המזהה הייחודי של צילום המסך
ערך החזרה
הלכידה
URLToAnimation($ url, אופציות $)
ציין את כתובת האתר של הסרטון המקוון שצריך להמיר into אנימציית GIF.
פרמטרים
-
url - כתובת האתר של הסרטון המקוון להמרה into GIF מונפש.
- דרוש
-
מקבל את כתובת האתר של Vimeo ו- YouTube
- אזהרת הנפשת סרטוני Vimeo ו- YouTube תלויה בצד שלישי ולכן יתכן שלא תביא תוצאות עקביות.
- אפשרויות - מופע של ה- GrabzItAnimationOptions כיתה המגדירה כל אפשרות מיוחדת לשימוש בעת יצירת ה- GIF המונפש.
ערך החזרה
לבטל את
GrabzItAnimationOptions
הכיתה מייצגת את כל האפשרויות הזמינות בעת יצירת GIF מונפש.
נכסים ציבוריים
-
customId($value) - מזהה בהתאמה אישית שתוכל לעבור לשירות האינטרנט המונפש של GIF. זה יוחזר עם כתובת ה- URL של ההתקשרות שציינת.
-
width($value) - רוחב ה- GIF המונפש שהתקבל בפיקסלים.
- ברירת מחדל: 180px
- מקסימום: רוחב מרבי לחבילה
- גודל אוטומטי: -1 (מעבר -1 פירושו שרוחב ה- GIF אנימציה מוגדלת ביחס לגובה שלו, אם הרוחב מתבצע בגודל אוטומטי הגובה לא יכול)
-
height($value) - גובה ה- GIF המונפש שהתקבל בפיקסלים.
- ברירת מחדל: 120px
- מקסימום: גובה מרבי לחבילה
- גודל אוטומטי: -1 (מעבר -1 פירושו שגובה ה- GIF אנימציה מוגדלת ביחס לרוחב שלו, אם הגודל מתבצע בגודל אוטומטי, הרוחב אינו יכול)
-
start($value) - מיקום ההתחלה של הסרטון שצריך להמיר into אנימציית GIF.
-
duration($value) - האורך בשניות של הסרטון שצריך להמיר into אנימציית GIF.
- ברירת מחדל: אורך מקסימאלי לחבילה
-
speed($value) - המהירות של ה- GIF המונפש.
- ברירת מחדל: 1
- מינימום: 0.2
- מרבי: 10
-
framesPerSecond($value) - מספר הפריימים בשנייה שצריך לצלם מהסרטון.
- ברירת מחדל: 10
- מינימום: 0.2
- מרבי: 60
-
repeat($value) - מספר פעמים לליפוד ה- GIF המונפש.
- ברירת מחדל: 0
- לולאה ברציפות: 0
- לעולם אל לולאה: -1
-
reverse($value) - אם 1 המסגרות של ה- GIF המונפש הופכות
-
customWaterMarkId($value) - הוסף מנהג watermark or מיוחד watermark ל- GIF המונפש
-
quality($value) - ה איכות התמונה המוחזרת, עם דחיסת ברירת המחדל של 85%.
- הפחתת האיכות תפחית את גודל הקבצים ותקטין את זמני ההורדה.
- ברירת מחדל: -1
- מינימום: -1
- מרבי: 100
-
country($value) - הארץ יש לקחת את ה- GIF המונפש.
- ברירת מחדל: המיקום המהיר ביותר הנוכחי
- אפשרויות: "SG", "בריטניה", "ארה"ב"
-
exportURL($value) - ה ייצוא URL שמציין לאן יש לייצא גם את הלכידה
-
encryptionKey($value) - אם צוין מפתח הצפנת AES בסיס מקודד 64, הלכידה שלך מוצפנת בעת היצירה. מכיוון שלפרל יש מתקני הצפנה ירודים שאתה צריך בצע את ההוראות הבאות לפענח לכידה מוצפנת.
-
proxy($value) - פרטי ה- proxy של HTTP על תוכנת הדפדפן להשתמש בכדי ליצור את הלכידה הזו
URLToImage($ url, אופציות $)
מציין את כתובת האתר שצריך להמיר intoa צילום מסך.
פרמטרים
-
url - כתובת האתר עליה צריך להיות צילום המסך
- אפשרויות - מופע של ה- GrabzItImageOptions כיתה המגדירה כל אפשרות מיוחדת לשימוש בעת יצירת צילום המסך.
ערך החזרה
לבטל את
HTMLToImage($ html, אופציות $)
מציין את ה- HTML שיש להמיר intתמונה.
פרמטרים
-
html - ה- HTML להמרה intתמונה
- אפשרויות - מופע של ה- GrabzItImageOptions כיתה המגדירה כל אפשרות מיוחדת לשימוש בעת יצירת תמונה.
ערך החזרה
לבטל את
FileToImage($ נתיב, אופציות $)
מציין קובץ HTML שיש להמיר intתמונה.
פרמטרים
-
נתיב - נתיב הקובץ של קובץ HTML להמרה intתמונה
- אפשרויות - מופע של ה- GrabzItImageOptions כיתה המגדירה כל אפשרות מיוחדת לשימוש בעת יצירת תמונה.
ערך החזרה
לבטל את
GrabzItImageOptions
הכיתה מייצגת את כל האפשרויות הזמינות בעת יצירת צילומי תמונה.
נכסים ציבוריים
-
customId($value) - מזהה מותאם אישית שאתה יכול לעבור לשירות האינטרנט המסך. זה יוחזר עם כתובת ה- URL של ההתקשרות שציינת.
-
browserWidth($value) - רוחב הדפדפן בפיקסלים
- ברירת מחדל: 1366
- מרבי: 10000
-
browserHeight($value) - גובה הדפדפן בפיקסלים
- ברירת מחדל: 1170
- מרבי: 10000
- אורך מלא: -1 (עובר -1 פירושו שצילום תמונה של כל דף האינטרנט)
-
width($value) - רוחב התמונה הממוזערת שהתקבלה בפיקסלים
- ברירת מחדל: אם רוחב הפלט וגובה הפלט אינם מוגדרים או 0, רוחב הפלט והגובה יתאימו לרוחב ולגובה הסופי של התמונה, אם מוגדר גובה הפלט רוחב הפלט יהיה פרופורציונלי לגובה הפלט
- מקסימום: רוחב מרבי לחבילה
- רוחב מלא: -1 (עובר -1 פירושו שרוחב התמונה הממוזערת לא מצטמצם)
-
height($value) - גובה התמונה הממוזערת שהתקבלה בפיקסלים
- ברירת מחדל: אם רוחב הפלט וגובה הפלט אינם מוגדרים או 0, רוחב הפלט והגובה יתאימו לרוחב ולגובה התמונה הסופיים, אם רוחב הפלט מוגדר, גובה הפלט יהיה פרופורציונלי לרוחב הפלט
- מקסימום: גובה מרבי לחבילה
- גובה מלא: -1 (עובר -1 פירושו שגובה התמונה הממוזערת לא מצטמצם)
-
format($value) - הפורמט שצילום המסך צריך להיות בו.
- ברירת מחדל: "jpg"
- אפשרויות: "bmp8", "bmp16", "bmp24", "bmp", "tiff", "webp", "jpg", "png"
-
delay($value) - מספר אלפיות השנייה המתן לפני שתצלם את המסך
- ברירת מחדל: 0
- מרבי: 30000
-
clickElement($value) - זה מציין את אלמנט ה- HTML, באמצעות א בורר CSS ללחוץ. זכור שעשוי להידרש לעיכוב גם כדי לראות את השפעות הקליק
- אזהרה תכונה זו נמצאת כרגע בבטא ולא עשויה לספק תוצאות עקביות.
-
targetElement($value) - ה בורר CSS של אלמנט ה- HTML היחיד בדף האינטרנט היעד שיש להפוך into צילום מסך, כל החלקים האחרים של דף האינטרנט מתעלמים. אם ישנם רכיבי HTML תואמים מרובים, הראשון מהם נבחר
-
hideElement($value) - ה בוחרי CSS של אלמנט HTML אחד או יותר בדף האינטרנט כדי להסתיר, כדי לציין אלמנטים רבים של HTML להסתרת הפרדה של כל בורר בפסיק
-
waitForElement($value) - ה בוחרי CSS של אלמנט ה- HTML בדף האינטרנט זה חייבים להיות גלויים לפני ביצוע הלכידה
-
requestAs($value) - סוג סוכן המשתמש בו תרצה להשתמש
- ברירת מחדל: 0
-
אפשרויות:
- 0 = מציין שיש להשתמש בסוכן המשתמש של דפדפן רגיל
- 1 = מציין שיש להשתמש בסוכן המשתמש של דפדפן סלולרי
- 2 = מציין שיש להשתמש בסוכן המשתמש של מנוע חיפוש
-
customWaterMarkId($value) - הוסף מנהג watermark or מיוחד watermark לתמונה
-
quality($value) - ה איכות התמונה המוחזרת. כרגע זה משפיע רק על תמונות JPG ו- WEBP, שדחיסתן ברירת המחדל היא 90%.
- הפחתת האיכות תפחית את גודל הקבצים ותקטין את זמני ההורדה.
- ברירת מחדל: -1
- מינימום: -1
- מרבי: 100
-
transparent($value) - אם 1 את לכידת תמונות צריכה להיות שקופה. זה תואם רק לתמונות png ו- tiff.
-
hd($value) - אם 1 התמונה הלכידה תהיה בהגדרה גבוהה זה מכפיל את גודל ממדי התמונה.
-
country($value) - הארץ יש לקחת את המסך.
- ברירת מחדל: המיקום המהיר ביותר הנוכחי
- אפשרויות: "SG", "בריטניה", "ארה"ב"
-
exportURL($value) - ה ייצוא URL שמציין לאן יש לייצא גם את הלכידה
-
encryptionKey($value) - אם צוין מפתח הצפנת AES בסיס מקודד 64, הלכידה שלך מוצפנת בעת היצירה. מכיוון שלפרל יש מתקני הצפנה ירודים שאתה צריך בצע את ההוראות הבאות לפענח לכידה מוצפנת.
-
noAds($value) - אם זה נכון צריך להסתיר מודעות באופן אוטומטי.
-
noCookieNotifications($value) - אם נכון הכל נפוץ יש להסתיר אוטומטית התראות על עוגיות.
-
address($value) - כתובת האתר להוצאת קוד ה- HTML יכולה להיות שימושית אם ה- HTML שהומר להמיר משתמש בכתובות URL יחסית למשאבים כמו CSS ותמונות.
-
proxy($value) - פרטי ה- proxy של HTTP על תוכנת הדפדפן להשתמש בכדי ליצור את הלכידה הזו
שיטות ציבוריות
-
AddPostParameter ($ שם, $ ערך) - מגדיר פרמטר HTTP Post וערך אופציונלי, ניתן לקרוא לשיטה זו מספר פעמים כדי להוסיף פרמטרים מרובים. השימוש בשיטה זו יאלץ את GrabzIt ל לבצע הודעה HTTP.
- name - שם הפרמטר HTTP Post
- ערך - ערך הפרמטר HTTP Post
URLToRenderedHTML($ url, אופציות $ = null)
מציין את כתובת האתר שצריך להמיר into שניתנו HTML.
פרמטרים
-
url - כתובת האתר שעליה צריך להיות עשוי ה- HTML המוצג
- אפשרויות - מופע של ה- GrabzItHTMLOptions כיתה המגדירה כל אפשרות מיוחדת לשימוש בעת יצירת ה- HTML שניתנו.
ערך החזרה
לבטל את
HTMLToRenderedHTML($ html, אופציות $ = null)
מציין את ה- HTML שיש להמיר into שניתנו HTML.
פרמטרים
-
html - ה- HTML להמרה into שניתנו HTML
- אפשרויות - מופע של ה- GrabzItHTMLOptions כיתה המגדירה כל אפשרות מיוחדת לשימוש בעת יצירת HTML שניתנו.
ערך החזרה
לבטל את
FileToRenderedHTML($ נתיב, אופציות $ = null)
מציין קובץ HTML שיש להמיר into שניתנו HTML.
פרמטרים
-
נתיב - נתיב הקובץ של קובץ HTML להמרה into שניתנו HTML
- אפשרויות - מופע של ה- GrabzItHTMLOptions כיתה המגדירה כל אפשרות מיוחדת לשימוש בעת יצירת HTML שניתנו.
ערך החזרה
לבטל את
GrabzItHTMLOptions
הכיתה מייצגת את כל האפשרויות הזמינות כאשר יצירת תצלומי HTML שניתנו.
נכסים ציבוריים
-
customId($value) - מזהה מותאם אישית שאתה יכול לעבור לשירות האינטרנט. זה יוחזר עם כתובת ה- URL של ההתקשרות שציינת.
-
browserWidth($value) - רוחב הדפדפן בפיקסלים
- ברירת מחדל: 1366
- מרבי: 10000
-
browserHeight($value) - גובה הדפדפן בפיקסלים
- ברירת מחדל: 1170
- מרבי: 10000
-
delay($value) - מספר אלפיות השנייה המתן לפני שתקח את הלכידה
- ברירת מחדל: 0
- מרבי: 30000
-
waitForElement($value) - ה בוחרי CSS של אלמנט ה- HTML בדף האינטרנט זה חייבים להיות גלויים לפני ביצוע הלכידה
-
requestAs($value) - סוג סוכן המשתמש בו תרצה להשתמש
- ברירת מחדל: 0
-
אפשרויות:
- 0 = מציין שיש להשתמש בסוכן המשתמש של דפדפן רגיל
- 1 = מציין שיש להשתמש בסוכן המשתמש של דפדפן סלולרי
- 2 = מציין שיש להשתמש בסוכן המשתמש של מנוע חיפוש
-
country($value) - הארץ יש לקחת את המסך.
- ברירת מחדל: המיקום המהיר ביותר הנוכחי
- אפשרויות: "SG", "בריטניה", "ארה"ב"
-
exportURL($value) - ה ייצוא URL שמציין לאן יש לייצא גם את הלכידה
-
encryptionKey($value) - אם מצוין מפתח הצפנת AES בסיס מקודד 64, הלכידה שלך מוצפנת בעת היצירה. מומלץ להשתמש ב- ליצור שיטת מפתח הצפנה כדי ליצור את המפתח ואת לפענח שיטות לפענח את הלכידה המוצפנת כמוצג ב - Windows דוגמה זו.
-
noAds($value) - אם זה נכון צריך להסתיר מודעות באופן אוטומטי.
-
noCookieNotifications($value) - אם נכון הכל נפוץ יש להסתיר אוטומטית התראות על עוגיות.
-
address($value) - כתובת האתר להפעלת קוד ה- HTML יכולה להיות שימושית אם ה- HTML שמומר להמרה משתמש כתובות URL יחסית למשאבים כמו CSS ותמונות.
-
proxy($value) - פרטי ה- proxy של HTTP על תוכנת הדפדפן להשתמש בכדי ליצור את הלכידה הזו
שיטות ציבוריות
-
AddPostParameter ($ שם, $ ערך) - מגדיר פרמטר HTTP Post וערך אופציונלי, ניתן לקרוא לשיטה זו מספר פעמים כדי להוסיף פרמטרים מרובים. השימוש בשיטה זו יאלץ את GrabzIt ל לבצע הודעה HTTP.
- name - שם הפרמטר HTTP Post
- ערך - ערך הפרמטר HTTP Post
מציין את כתובת האתר שצריך להמיר intoa PDF.
פרמטרים
-
url - כתובת האתר שיש להמיר אותה intoa PDF
- אפשרויות - מופע בשיעור GrabzItPDFOptions המגדיר את כל האפשרויות המיוחדות לשימוש בעת יצירת PDF.
ערך החזרה
לבטל את
HTMLToPDF($ html, אופציות $)
מציין את ה- HTML שיש להמיר intoa PDF.
פרמטרים
-
html - ה- HTML להמרה intoa PDF
- אפשרויות - מופע בשיעור GrabzItPDFOptions המגדיר את כל האפשרויות המיוחדות לשימוש בעת יצירת PDF.
ערך החזרה
לבטל את
FileToPDF($ נתיב, אופציות $)
מציין קובץ HTML שיש להמיר intoa PDF.
פרמטרים
-
נתיב - נתיב הקובץ של קובץ HTML להמרה intoa PDF
- אפשרויות - מופע בשיעור GrabzItPDFOptions המגדיר את כל האפשרויות המיוחדות לשימוש בעת יצירת PDF.
ערך החזרה
לבטל את
GrabzItPDFOptions
הכיתה מייצגת את כל האפשרויות הזמינות בעת יצירת צילומי PDF.
נכסים ציבוריים
-
customId($value) - מזהה מותאם אישית שאתה יכול לעבור לשירות האינטרנט. זה יוחזר עם כתובת ה- URL של ההתקשרות שציינת.
-
includeBackground($value) - אם 1 יש לכלול את רקע דף האינטרנט ב- PDF
-
pagesize($value) - גודל העמוד של קובץ ה- PDF
- ברירת מחדל: "A4"
- אפשרויות: "A3", "A4", "A5", "A6", "B3", "B4", "B5", "B6", "Legal", "מכתב"
-
orientation($value) - הכיוון של מסמך PDF
- ברירת מחדל: "דיוקן"
- אפשרויות: "דיוקן", "נוף"
-
cssMediaType($value) - ה סוג מדיה של CSS של מסמך PDF
- ברירת מחדל: "מסך"
- אפשרויות: "מסך", "Print"
-
includeLinks($value) - 1 אם יש לכלול קישורים ב- PDF
-
includeOutline($value) - 1 אם סימניות PDF צריך להיכלל
-
title($value) - לספק כותרת למסמך PDF
-
coverURL($value) - כתובת האתר של דף אינטרנט שיש להשתמש בו כ עמוד שער של ה- PDF
-
marginTop($value) - השוליים במילימטרים שצריכים להופיע בראש דף מסמכי PDF
-
marginLeft($value) - השוליים במילימטרים שצריכים להופיע משמאל לדף מסמך PDF
-
marginBottom($value) - השוליים במילימטרים שצריכים להופיע בתחתית דף מסמך PDF
-
marginRight($value) - השוליים במילימטרים שצריכים להופיע מימין למסמך PDF
-
browserWidth($value) - ה רוחב הדפדפן בפיקסלים
- אזהרה תכונה זו נמצאת כרגע בבטא ולא עשויה לספק תוצאות עקביות.
- ברירת מחדל: 1366
- מרבי: 10000
- רוחב אוטומטי: -1 (מעבר -1 פירושו שרוחב הדפדפן תואם את רוחב מסמך ה- PDF)
-
pageWidth - ה רוחב מותאם אישית של ה- PDF שהתקבל ב מ"מ
-
pageHeight - ה גובה מותאם אישית של ה- PDF שהתקבל ב מ"מ
-
delay($value) - מספר אלפיות השנייה המתן לפני שתצלם את המסך
- ברירת מחדל: 0
- מרבי: 30000
-
requestAs($value) - סוג סוכן המשתמש בו תרצה להשתמש
- ברירת מחדל: 0
-
אפשרויות:
- 0 = מציין שיש להשתמש בסוכן המשתמש של דפדפן רגיל
- 1 = מציין שיש להשתמש בסוכן המשתמש של דפדפן סלולרי
- 2 = מציין שיש להשתמש בסוכן המשתמש של מנוע חיפוש
-
templateId($value) - הוסף תבנית מזהה שמציין את הכותרת העליונה התחתונה של מסמך PDF
-
clickElement($value) - זה מציין את אלמנט ה- HTML, באמצעות א בורר CSS ללחוץ. זכור שעשוי להידרש לעיכוב גם כדי לראות את השפעות הקליק
- אזהרה תכונה זו נמצאת כרגע בבטא ולא עשויה לספק תוצאות עקביות.
-
targetElement($value) - ה בורר CSS של היחידים אלמנט HTML בדף האינטרנט היעד אליו יש להפוך intoa PDF, מתעלמים מכל החלקים האחרים בדף האינטרנט. אם ישנם רכיבי HTML תואמים מרובים, הראשון מהם נבחר
-
hideElement($value) - ה בוחרי CSS של אלמנט HTML אחד או יותר בדף האינטרנט כדי להסתיר, כדי לציין אלמנטים רבים של HTML להסתרת הפרדה של כל בורר בפסיק
-
waitForElement($value) - ה בוחרי CSS של אלמנט ה- HTML בדף האינטרנט זה חייבים להיות גלויים לפני ביצוע הלכידה
-
customWaterMarkId($value) - הוסף מנהג watermark or מיוחד watermark לכל עמוד במסמך PDF
-
quality($value) - ה איכות ה- PDF שהוחזר. ברירת המחדל משתמשת באיכות המומלצת עבור PDF.
- הפחתת האיכות תפחית את גודל הקבצים ותקטין את זמני ההורדה.
- ברירת מחדל: -1
- מינימום: -1
- מרבי: 100
-
country($value) - הארץ יש לקחת את המסך.
- ברירת מחדל: המיקום המהיר ביותר הנוכחי
- אפשרויות: "SG", "בריטניה", "ארה"ב"
-
exportURL($value) - ה ייצוא URL שמציין לאן יש לייצא גם את הלכידה
-
encryptionKey($value) - אם צוין מפתח הצפנת AES בסיס מקודד 64, הלכידה שלך מוצפנת בעת היצירה. מכיוון שלפרל יש מתקני הצפנה ירודים שאתה צריך בצע את ההוראות הבאות לפענח לכידה מוצפנת.
-
noAds($value) - אם זה נכון צריך להסתיר מודעות באופן אוטומטי.
-
noCookieNotifications($value) - אם נכון הכל נפוץ יש להסתיר אוטומטית התראות על עוגיות.
-
address($value) - כתובת האתר להוצאת קוד ה- HTML יכולה להיות שימושית אם ה- HTML שהומר להמיר משתמש בכתובות URL יחסית למשאבים כמו CSS ותמונות.
-
proxy($value) - פרטי ה- proxy של HTTP על תוכנת הדפדפן להשתמש בכדי ליצור את הלכידה הזו
-
mergeId($value) - מזהה הלכידה שצריך להיות התמזג בתחילת מסמך ה- PDF החדש
-
password($value) - ה סיסמה להגנה על מסמך PDF עם
שיטות ציבוריות
-
AddPostParameter ($ שם, $ ערך) - מגדיר פרמטר HTTP Post וערך אופציונלי, ניתן לקרוא לשיטה זו מספר פעמים כדי להוסיף פרמטרים מרובים. השימוש בשיטה זו יאלץ את GrabzIt ל לבצע הודעה HTTP.
- name - שם הפרמטר HTTP Post
- ערך - ערך הפרמטר HTTP Post
-
AddTemplateParameter ($ שם, $ ערך) - הגדירו א תבנית מותאמת אישית פרמטר וערך, ניתן לקרוא לשיטה זו מספר פעמים להוספת פרמטרים מרובים.
- שם - שם פרמטר התבנית
- ערך - ערך פרמטר התבנית
URLToDOCX ($ url, אופציות $)
מציין את כתובת האתר שצריך להמיר into DOCX.
פרמטרים
-
url - כתובת האתר שיש להמיר אותה into DOCX
- אפשרויות - מופע של ה- GrabzItDOCXOptions כיתה המגדירה כל אפשרות מיוחדת לשימוש בעת יצירת DOCX.
ערך החזרה
לבטל את
HTMLToDOCX($ html, אופציות $)
מציין את ה- HTML שיש להמיר into DOCX.
פרמטרים
-
html - ה- HTML להמרה into DOCX
- אפשרויות - מופע של ה- GrabzItDOCXOptions כיתה המגדירה כל אפשרות מיוחדת לשימוש בעת יצירת DOCX.
ערך החזרה
לבטל את
FileToDOCX($ נתיב, אופציות $)
מציין קובץ HTML שיש להמיר into DOCX.
פרמטרים
-
נתיב - נתיב הקובץ של קובץ HTML להמרה into DOCX
- אפשרויות - מופע של ה- GrabzItDOCXOptions כיתה המגדירה כל אפשרות מיוחדת לשימוש בעת יצירת DOCX.
ערך החזרה
לבטל את
GrabzItDOCXOptions
הכיתה מייצגת את כל האפשרויות הזמינות בעת יצירת צילומי DOCX.
נכסים ציבוריים
-
customId($value) - מזהה מותאם אישית שאתה יכול לעבור לשירות האינטרנט. זה יוחזר עם כתובת ה- URL של ההתקשרות שציינת.
-
setIncludeBackground($value) - אם 1 יש לכלול בתמונת המסך תמונות הרקע של דף האינטרנט
-
pagesize($value) - גודל העמוד של ה- DOCX
- ברירת מחדל: "A4"
- אפשרויות: "A3", "A4", "A5", "A6", "B3", "B4", "B5", "B6", "Legal", "מכתב"
-
orientation($value) - הכיוון של מסמך DOCX
- ברירת מחדל: "דיוקן"
- אפשרויות: "דיוקן", "נוף"
-
includeLinks($value) - 1 אם יש לכלול קישורים ב- DOCX
-
includeImages($value) - אם 1 יש לכלול בתמונת המסך תמונות הרקע של דף האינטרנט
-
title($value) - לספק כותרת למסמך DOCX
-
marginTop($value) - השוליים במילימטרים שצריכים להופיע בראש דף המסמך DOCX
-
marginLeft($value) - השוליים במילימטרים שצריכים להופיע משמאל לדף המסמך DOCX
-
marginBottom($value) - השוליים במילימטרים שצריכים להופיע בתחתית דף המסמך DOCX
-
marginRight($value) - השוליים במילימטרים שצריכים להופיע מימין למסמך DOCX
-
browserWidth($value) - ה רוחב הדפדפן בפיקסלים
- אזהרה תכונה זו נמצאת כרגע בבטא ולא עשויה לספק תוצאות עקביות.
- ברירת מחדל: 1366
- מרבי: 10000
- רוחב אוטומטי: -1 (מעבר -1 פירושו שרוחב הדפדפן תואם לרוחב של מסמך DOCX)
-
pageWidth - ה רוחב מותאם אישית של ה- DOCX שהתקבל ב מ"מ
-
pageHeight - ה גובה מותאם אישית של ה- DOCX שהתקבל ב מ"מ
-
delay($value) - מספר אלפיות השנייה המתן לפני שתצלם את המסך
- ברירת מחדל: 0
- מרבי: 30000
-
requestAs($value) - סוג סוכן המשתמש בו תרצה להשתמש
- ברירת מחדל: 0
-
אפשרויות:
- 0 = מציין שיש להשתמש בסוכן המשתמש של דפדפן רגיל
- 1 = מציין שיש להשתמש בסוכן המשתמש של דפדפן סלולרי
- 2 = מציין שיש להשתמש בסוכן המשתמש של מנוע חיפוש
-
templateId($value) - הוסף תבנית מזהה שמציין את הכותרת העליונה והתחתונה של מסמך DOCX
-
clickElement($value) - זה מציין את אלמנט ה- HTML, באמצעות א בורר CSS ללחוץ. זכור שעשוי להידרש לעיכוב גם כדי לראות את השפעות הקליק
- אזהרה תכונה זו נמצאת כרגע בבטא ולא עשויה לספק תוצאות עקביות.
-
targetElement($value) - ה בורר CSS של אלמנט ה- HTML היחיד בדף האינטרנט היעד שיש להפוך into DOCX, כל החלקים האחרים של דף האינטרנט מתעלמים. אם ישנם רכיבי HTML תואמים מרובים, הראשון מהם נבחר
-
hideElement($value) - ה בוחרי CSS של אלמנט HTML אחד או יותר בדף האינטרנט כדי להסתיר, כדי לציין אלמנטים רבים של HTML להסתרת הפרדה של כל בורר בפסיק
-
waitForElement($value) - ה בוחרי CSS של אלמנט ה- HTML בדף האינטרנט זה חייבים להיות גלויים לפני ביצוע הלכידה
-
quality($value) - ה איכות ה- DOCX המוחזר. ברירת המחדל משתמשת באיכות המומלצת עבור DOCX.
- הפחתת האיכות תפחית את גודל הקובץ ותקטין את זמני ההורדה.
- ברירת מחדל: -1
- מינימום: -1
- מרבי: 100
-
country($value) - הארץ יש לקחת את המסך.
- ברירת מחדל: המיקום המהיר ביותר הנוכחי
- אפשרויות: "SG", "בריטניה", "ארה"ב"
-
exportURL($value) - ה ייצוא URL שמציין לאן יש לייצא גם את הלכידה
-
encryptionKey($value) - אם צוין מפתח הצפנת AES בסיס מקודד 64, הלכידה שלך מוצפנת בעת היצירה. מכיוון שלפרל יש מתקני הצפנה ירודים שאתה צריך בצע את ההוראות הבאות לפענח לכידה מוצפנת.
-
noAds($value) - אם זה נכון צריך להסתיר מודעות באופן אוטומטי.
-
noCookieNotifications($value) - אם נכון הכל נפוץ יש להסתיר אוטומטית התראות על עוגיות.
-
address($value) - כתובת האתר להוצאת קוד ה- HTML יכולה להיות שימושית אם ה- HTML שהומר להמיר משתמש בכתובות URL יחסית למשאבים כמו CSS ותמונות.
-
proxy($value) - פרטי ה- proxy של HTTP על תוכנת הדפדפן להשתמש בכדי ליצור את הלכידה הזו
-
mergeId($value) - מזהה הלכידה שצריך להיות התמזג בתחילת מסמך DOCX החדש
-
password($value) - ה סיסמה להגנה על מסמך DOCX עם
שיטות ציבוריות
-
AddPostParameter ($ שם, $ ערך) - מגדיר פרמטר HTTP Post וערך אופציונלי, ניתן לקרוא לשיטה זו מספר פעמים כדי להוסיף פרמטרים מרובים. השימוש בשיטה זו יאלץ את GrabzIt ל לבצע הודעה HTTP.
- name - שם הפרמטר HTTP Post
- ערך - ערך הפרמטר HTTP Post
-
AddTemplateParameter ($ שם, $ ערך) - הגדירו א תבנית מותאמת אישית פרמטר וערך, ניתן לקרוא לשיטה זו מספר פעמים להוספת פרמטרים מרובים.
- שם - שם פרמטר התבנית
- ערך - ערך פרמטר התבנית
URLToTable($ url, אופציות $)
מציין את כתובת האתר שממנה יש לשלוף טבלאות HTML.
פרמטרים
-
url - כתובת האתר לחילוץ טבלאות HTML מ-
- אפשרויות - מופע של ה- GrabzItTableOptions כיתה המגדירה את כל האפשרויות המיוחדות לשימוש בעת המרת טבלת ה- HTML.
ערך החזרה
לבטל את
HTMLToTable ($ html, אופציות $)
מציין את ה- HTML שממנו יש לשלוף טבלאות HTML.
פרמטרים
-
html - ה- HTML לחילוץ טבלאות HTML מ.
- אפשרויות - מופע של ה- GrabzItTableOptions כיתה המגדירה את כל האפשרויות המיוחדות לשימוש בעת המרת טבלת ה- HTML.
ערך החזרה
לבטל את
FileToTable (נתיב $, אופציות $)
מציין קובץ HTML שממנו יש לשלוף טבלאות HTML.
פרמטרים
-
נתיב - נתיב הקובץ של קובץ HTML לחילוץ טבלאות HTML מ.
- אפשרויות - מופע של ה- GrabzItTableOptions כיתה המגדירה את כל האפשרויות המיוחדות לשימוש בעת המרת טבלת ה- HTML.
ערך החזרה
לבטל את
GrabzItTableOptions
הכיתה מייצגת את כל האפשרויות הזמינות בעת המרת טבלאות HTML ל- CSV, XLSX או JSON.
נכסים ציבוריים
-
customId($value) - מזהה מותאם אישית שאתה יכול לעבור לשירות האינטרנט. זה יוחזר עם כתובת ה- URL של ההתקשרות שציינת
-
tableNumberToInclude($value) - אינדקס הטבלה להמרה, האם כל הטבלאות בעמוד אינטרנט הוזמנו מראש דף האינטרנט למטה
-
format($value) - התבנית שהטבלה צריכה להיות בה
- ברירת מחדל: "csv"
- אפשרויות: "csv", "json", "xlsx"
-
includeHeaderNames($value) - אם שמות הכותרות של 1 ייכללו בטבלה
-
includeAllTables($value) - אם 1 כל הטבלה בדף האינטרנט תיחלץ כאשר כל טבלה מופיעה בגיליון אלקטרוני נפרד. זמין רק בפורמט XLSX
-
targetElement($value) - המזהה של אלמנט ה- HTML היחיד בדף האינטרנט שיש להשתמש בו כדי לחלץ טבלאות מתוך
-
requestAs($value) - סוג סוכן המשתמש בו תרצה להשתמש
- ברירת מחדל: 0
-
אפשרויות:
- 0 = מציין שיש להשתמש בסוכן המשתמש של דפדפן רגיל
- 1 = מציין שיש להשתמש בסוכן המשתמש של דפדפן סלולרי
- 2 = מציין שיש להשתמש בסוכן המשתמש של מנוע חיפוש
-
country($value) - הארץ יש לקחת את המסך.
- ברירת מחדל: המיקום המהיר ביותר הנוכחי
- אפשרויות: "SG", "בריטניה", "ארה"ב"
-
exportURL($value) - ה ייצוא URL שמציין לאן יש לייצא גם את הלכידה
-
encryptionKey($value) - אם צוין מפתח הצפנת AES בסיס מקודד 64, הלכידה שלך מוצפנת בעת היצירה. מכיוון שלפרל יש מתקני הצפנה ירודים שאתה צריך בצע את ההוראות הבאות לפענח לכידה מוצפנת.
-
address($value) - כתובת האתר להוצאת קוד ה- HTML יכולה להיות שימושית אם ה- HTML שהומר להמיר משתמש בכתובות URL יחסית למשאבים כמו CSS ותמונות.
-
proxy($value) - פרטי ה- proxy של HTTP על תוכנת הדפדפן להשתמש בכדי ליצור את הלכידה הזו
שיטות ציבוריות
-
AddPostParameter ($ שם, $ ערך) - מגדיר פרמטר HTTP Post וערך אופציונלי, ניתן לקרוא לשיטה זו מספר פעמים כדי להוסיף פרמטרים מרובים. השימוש בשיטה זו יאלץ את GrabzIt ל לבצע הודעה HTTP.
- name - שם הפרמטר HTTP Post
- ערך - ערך הפרמטר HTTP Post
זוהי השיטה המומלצת לשמירת קובץ
Save($ callBackURL = '')
Save התוצאה בצורה אסינכרונית ומחזירה מזהה ייחודי, שניתן להשתמש בו כדי לקבל את צילום המסך עם GetResult שִׁיטָה.
פרמטרים
-
callBackURL - ה מטפל שירות GrabzIt צריך להתקשר לאחר שיסיים את עבודתו
ערך החזרה
המזהה הייחודי של צילום המסך, אחרת אם אירעה שגיאה, נזרק חריג. ניתן להשתמש בזה כדי לקבל את צילום המסך עם GetResult שיטה
אזהרה שיטה זו היא סינכרונית ולכן תגרום לאפליקציה להשהות בזמן עיבוד התוצאה
SaveTo()
Save התוצאה באופן סינכרוני למשתנה המכיל נתוני בתים של המסך.
ערך החזרה
מחזירה את נתוני הבייט של הקובץ אם מצליחים אחרת זה זורק חריג.
אזהרה שיטה זו היא סינכרונית ולכן תגרום לאפליקציה להשהות בזמן עיבוד התוצאה
SaveTo($saveToקוֹבֶץ)
Save התוצאה באופן סינכרוני לקובץ.
פרמטרים
-
saveToקובץ - נתיב הקובץ שיתפוס saveלאחר שתושלם
ערך החזרה
מחזיר את ה- 1 אם הוא מצליח אחרת הוא זורק חריג.
GetStatus ($ id)
קבל את הסטטוס הנוכחי של צילום מסך של GrabzIt.
פרמטרים
-
id - המזהה הייחודי של צילום המסך
ערך החזרה
GrabzItStatus אובייקט
GetCookies ($ תחום)
השג את כל העוגיות בהן GrabzIt משתמש לתחום מסוים. זה עשוי לכלול גם עוגיות מוגדרות על ידי המשתמש.
פרמטרים
-
תחום - התחום שאליו יש להחזיר קובצי Cookie
ערך החזרה
GrabzItCookie מערך
SetCookie ($ שם, $ תחום, $ value = '', $ נתיב = '/', $ httponly = 0, $ פג = '')
מגדיר קובץ cookie מותאם אישית חדש ב- GrabzIt, אם לעוגיה המותאמת אישית יש שם ותחום זהים לעוגיה גלובלית, העוגיה הגלובלית תוחלף.
זה יכול להיות שימושי אם פונקציונליות של אתרים נשלטת על ידי קובצי Cookie.
פרמטרים
-
שם - שם העוגיה שתגדיר
-
domain - התחום של האתר שאליו יש להגדיר את קובץ ה- cookie
- ערך - ערך העוגיה
- נתיב - נתיב האתר אליו מתייחסת העוגיה
- httponly - אם 1 ניתן להשתמש בעוגיה רק עם פרוטוקול HTTP
-
תפוג - מגדיר מתי פג העוגיה. העבר ערך null אם אסור לפוג העוגיה
- צריך להיות בפורמט yyyy-mm-dd hh: mm: ss
ערך החזרה
1 אם קובץ ה- cookie מוגדר בהצלחה, אחרת 0
DeleteCookie ($ שם, $ תחום)
מחק קובץ cookie מותאם אישית או חסום שימוש בעוגיה גלובלית
פרמטרים
-
שם - שם העוגיה למחיקה
-
domain - תחום האתר למחיקת קובץ ה- cookie עבורו
ערך החזרה
1 אם העוגיה נמחקת בהצלחה, אחרת 0
לקבלWaterMarks()
קבל את המותאם אישית שהועלה watermarks
ערך החזרה
GrabzItWaterMark מערך
לקבלWaterMark(מזהה $)
החזיר את המנהג שלך watermarks שתואם את המזהה שצוין
פרמטרים
-
מזהה - המזהה של מנהג מסוים watermark אתה רוצה להציג
ערך החזרה
GrabzItWaterMark
להוסיףWaterMark(מזהה $, נתיב $, $ xpos, $ ypos)
הוסף מנהג חדש watermark
פרמטרים
-
מזהה - המזהה שתרצה להעניק למנהג watermark. חשוב שמזהה זה יהיה ייחודי.
-
הנתיב - הנתיב המוחלט של watermark בשרת שלך. למשל C: /watermark/1.png
-
xpos - המיקום האופקי בו תרצו שתמונת המסך תופיע
- דרוש
-
אפשרויות:
- שמאל = 0
- מרכז = 1
- מימין = 2
-
ypos - מיקום אנכי בו תרצה שה צילום המסך יופיע
- דרוש
-
אפשרויות:
- למעלה = 0
- אמצע = 1
- תחתון = 2
ערך החזרה
מחזירה 1 אם ה- watermark הוגדר בהצלחה
DeleteWaterMark(מזהה $)
מחק מותאם אישית watermark
פרמטרים
-
מזהה - המזהה של המנהג watermark שאתה רוצה למחוק
ערך החזרה
מחזירה 1 אם ה- watermark נמחק בהצלחה
השתמש ב- SSL (ערך $)
מציין אם בקשות ל- GrabzIt API צריך להשתמש ב- SSL או לא
פרמטרים
-
ערך - אם 1 כל הבקשות לממשק ה- API של GrabzIt ישתמשו ב- SSL
שיעורי תוצאה
GrabzItCookie
שיטות ציבוריות
-
getName ()
-
getValue ()
-
getDomain ()
- התחום אליו מוגדרת העוגיה.
-
getPath ()
- הנתיב בדומיין שאליו קובץ cookie זה חל.
-
getHttpOly ()
- אם קובץ cookie זה תקף רק כאשר האתר מוצג באמצעות פרוטוקול HTTP.
-
getExpires ()
- התאריך בו קובץ העוגיה יפוג
-
getType ()
-
סוג העוגיה זה, שיכול להיות אחד מהבאים:
- גלובל - זוהי קובץ cookie גלובלי שנקבע על ידי GrabzIt
- מקומי - זוהי קובץ cookie מקומי שנקבע על ידך
- Overridden - קובץ cookie גלובלי שהוחלף על ידך
GrabzItStatus
הכיתה המייצגת את המצב הנוכחי של צילום המסך.
שיטות ציבוריות
-
getProcessing ()
- אם 1 המסך המסך עדיין מעובד.
-
getCached ()
- אם 1 מעובד המסך עבר וכעת הוא נשמר במטמון.
-
getExpired ()
- אם 1 המסך המסך אינו נמצא עוד במערכת GrabzIt.
-
getMessage ()
- הודעת שגיאה שהוחזרה על ידי המערכת.
GrabzItWaterMark
מחלקה זו מייצגת את המנהג watermarks מאוחסן ב- GrabzIt
שיטות ציבוריות
-
getIdentifier ()
-
getXPosition ()
-
העמדה האופקית של watermark
- שמאל = 0
- מרכז = 1
- מימין = 2
-
getYPosition ()
-
המיקום האנכי של watermark
- למעלה = 0
- אמצע = 1
- תחתון = 2
-
getFormat ()