أدوات لالتقاط وتحويل الويب

عميل GrabzIt مع PHP

PHP API

الوصف

يعالج هذا الفصل كل الاتصالات مع خدمات الويب GrabzIt screenshot.

الطرق العامة

GetResult($ معرف)

هذه الطريقة تقوم بإرجاع لقطة الشاشة نفسها. إذا لم يتم إرجاع أي شيء ، فقد حدث خطأ ما أو أن لقطة الشاشة ليست جاهزة بعد.

المعلمات

قيمة الإرجاع

القبض


URLToAnimation($ رابط، خيارات $ = فارغة)

حدد عنوان URL للفيديو عبر الإنترنت الذي يجب تحويله intيا المتحركة GIF.

المعلمات

قيمة الإرجاع

باطل

GrabzItAnimationOptions

يمثل الفصل جميع الخيارات المتاحة عند إنشاء صورة GIF متحركة.

ممتلكات عامة


URLToImage($ رابط، خيارات $ = فارغة)

يحدد عنوان URL الذي يجب تحويله intيا صورة لقطة للشاشة.

المعلمات

قيمة الإرجاع

باطل

HTMLToImage($ أتش تي أم أل، خيارات $ = فارغة)

يحدد HTML الذي يجب تحويله intيا صورة.

المعلمات

قيمة الإرجاع

باطل

FileToImage($ المسار، خيارات $ = فارغة)

يحدد ملف HTML الذي يجب تحويله intيا صورة.

المعلمات

قيمة الإرجاع

باطل

GrabzItImageOptions

يمثل الفصل جميع الخيارات المتاحة عند إنشاء التقاطات للصورة.

ممتلكات عامة

الطرق العامة


URLToVideo($url, خيارات $ = فارغة)

يحدد عنوان URL الذي يجب تحويله intواوا فيديو.

المعلمات

قيمة الإرجاع

باطل

HTMLToVideo($html، خيارات $ = فارغة)

يحدد HTML الذي يجب التقاط الفيديو منه.

المعلمات

قيمة الإرجاع

باطل

فيليتوفيديو(مسار $, خيارات $ = فارغة)

يحدد ملف HTML الذي يجب تحويله intواوا فيديو.

المعلمات

قيمة الإرجاع

باطل

خيارات الفيديو

يمثل الفصل جميع الخيارات المتاحة عند إنشاء فيديو لصفحة ويب.

ممتلكات عامة

الطرق العامة


URLToRenderedHTML($ رابط، خيارات $ = فارغة)

يحدد عنوان URL الذي يجب تحويله intس المقدمة HTML.

المعلمات

قيمة الإرجاع

باطل

HTMLToRenderedHTML($ أتش تي أم أل، خيارات $ = فارغة)

يحدد HTML الذي يجب تحويله intس المقدمة HTML.

المعلمات

قيمة الإرجاع

باطل

FileToRenderedHTML($ المسار، خيارات $ = فارغة)

يحدد ملف HTML الذي يجب تحويله intس المقدمة HTML.

المعلمات

قيمة الإرجاع

باطل

GrabzItHTMLOptions

يمثل الفصل جميع الخيارات المتاحة عند خلق يلتقط HTML المقدمة.

ممتلكات عامة

الطرق العامة


URLToPDF($ رابط، خيارات $ = فارغة)

يحدد عنوان URL الذي يجب تحويله intيا قوات الدفاع الشعبي.

المعلمات

قيمة الإرجاع

باطل

HTMLToPDF($ أتش تي أم أل، خيارات $ = فارغة)

يحدد HTML الذي يجب تحويله intيا قوات الدفاع الشعبي.

المعلمات

قيمة الإرجاع

باطل

FileToPDF($ المسار، خيارات $ = فارغة)

يحدد ملف HTML الذي يجب تحويله intيا قوات الدفاع الشعبي.

المعلمات

قيمة الإرجاع

باطل

GrabzItPDFOptions

يمثل الفصل جميع الخيارات المتاحة عند إنشاء ملفات PDF.

ممتلكات عامة

الطرق العامة


URLToDOCX ($ رابط، خيارات $ = فارغة)

يحدد عنوان URL الذي يجب تحويله intيا DOCX.

المعلمات

قيمة الإرجاع

باطل

HTMLToDOCX($ أتش تي أم أل، خيارات $ = فارغة)

يحدد HTML الذي يجب تحويله intيا DOCX.

المعلمات

قيمة الإرجاع

باطل

FileToDOCX($ المسار، خيارات $ = فارغة)

يحدد ملف HTML الذي يجب تحويله intيا DOCX.

المعلمات

قيمة الإرجاع

باطل

GrabzItDOCXOptions

يمثل الفصل جميع الخيارات المتاحة عند إنشاء التقاط DOCX.

ممتلكات عامة

الطرق العامة


URLToTable($ رابط، خيارات $ = فارغة)

يحدد عنوان URL الذي يجب استخراج جداول HTML منه.

المعلمات

قيمة الإرجاع

باطل

HTMLToTable ($ أتش تي أم أل، خيارات $ = فارغة)

يحدد HTML الذي يجب استخراج جداول HTML منه.

المعلمات

قيمة الإرجاع

باطل

FileToTable ($ المسار، خيارات $ = فارغة)

يحدد ملف HTML الذي يجب استخراج جداول HTML منه.

المعلمات

قيمة الإرجاع

باطل

GrabzItTableOptions

يمثل الفصل جميع الخيارات المتاحة عند تحويل جداول HTML إلى CSV أو XLSX أو JSON.

ممتلكات عامة

الطرق العامة


Save($ callBackURL = فارغ)

Save النتيجة بشكل غير متزامن وإرجاع معرف فريد ، والتي يمكن استخدامها للحصول على لقطة مع GetResult الأسلوب.

المعلمات

قيمة الإرجاع

يتم طرح المعرف الفريد للشاشة وإلا إذا حدث خطأ. ويمكن استخدام هذا للحصول على لقطة مع GetResult طريقة


تحذير هذه الطريقة متزامنة ، وبالتالي ستتسبب في توقف التطبيق أثناء معالجة النتيجة

SaveTo()

Save النتيجة بشكل متزامن لمتغير يحتوي على بيانات بايت الشاشة.

قيمة الإرجاع

إرجاع بيانات البايت للملف في حالة نجاحه ، وإلا فإنه يلقي استثناء.


تحذير هذه الطريقة متزامنة ، وبالتالي ستتسبب في توقف التطبيق أثناء معالجة النتيجة

SaveTo($saveToملف)

Save النتيجة بشكل متزامن إلى ملف.

المعلمات

قيمة الإرجاع

تقوم بإرجاع القيمة الحقيقية إذا كانت ناجحة وإلا فإنها ستلقي استثناءً.


GetStatus ($ معرف)

الحصول على الوضع الحالي للشاشة GrabzIt.

المعلمات

قيمة الإرجاع

GrabzItStatus موضوع


GetCookies (المجال $)

احصل على جميع ملفات تعريف الارتباط التي يستخدمها GrabzIt لمجال معين. قد يشمل ذلك ملفات تعريف الارتباط المعرفة من قبل المستخدم.

المعلمات

قيمة الإرجاع

GrabzItCookie مجموعة


SetCookie ($ name ، $ domain ، $ value = "" ، $ path = "/" ، $ httponly = false ، $ تنتهي الصلاحية = "")

يعين ملف تعريف ارتباط مخصص جديد على GrabzIt ، إذا كان ملف تعريف الارتباط المخصص يحمل نفس الاسم والمجال مثل ملف تعريف الارتباط العام ، يتم تجاوز ملف تعريف الارتباط العام.

قد يكون ذلك مفيدًا إذا كانت ملفات مواقع الويب تتحكم فيها ملفات تعريف الارتباط.

المعلمات

قيمة الإرجاع

صحيح إذا تم تعيين ملف تعريف الارتباط بنجاح ، وإلا خطأ


DeleteCookie ($ name ، $ domain)

حذف ملف تعريف ارتباط مخصص أو حظر ملف تعريف ارتباط عمومي من الاستخدام

المعلمات

قيمة الإرجاع

صحيح إذا تم حذف ملف تعريف الارتباط بنجاح ، وإلا كان خطأ


تواصلWaterMarks()

احصل على مخصصك الذي تم تحميله watermarks

قيمة الإرجاع

GrabzItWaterMark مجموعة


تواصلWaterMark($ معرف)

عودة العرف الخاص بك watermarks الذي يطابق المعرف المحدد

المعلمات

قيمة الإرجاع

GrabzItWaterMark


أضفWaterMark(معرف $ ، مسار $ ، $ xpos ، $ ypos)

إضافة العرف الجديد watermark

المعلمات

قيمة الإرجاع

يعود صحيحًا إذا كان watermark تم تعيينه بنجاح


DeleteWaterMark($ معرف)

حذف مخصص watermark

المعلمات

قيمة الإرجاع

يعود صحيحًا إذا كان watermark تم حذفه بنجاح


SetLocalProxy ($ proxyUrl)

هذه الطريقة تمكن الخادم الوكيل المحلي ليتم استخدامها لجميع الطلبات.

المعلمات


UseSSL ($ قيمة)

يحدد ما إذا كانت طلبات GrabzIt يجب أن تستخدم API SSL ام لا

المعلمات


CreateEncryptionKey ()

قم بإنشاء مفتاح تشفير 64 أساسي آمن مشفر بطول أحرف 44.


فك تشفير (بيانات $ ، مفتاح $)

فك تشفير التقاط مشفر باستخدام مفتاح التشفير المقدم.

المعلمات


DecryptFile (مسار $ ، مفتاح $)

فك تشفير التقاط مشفر باستخدام مفتاح التشفير المقدم.

المعلمات


نتيجة الطبقات

GrabzItCookie

ممتلكات عامة

GrabzItStatus

الطبقة التي تمثل الوضع الحالي للشاشة.

ممتلكات عامة

GrabzItWaterMark

هذه الفئة تمثل العادة watermarks مخزنة في GrabzIt

ممتلكات عامة