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

العميل مع بيرل

بيرل API

الوصف

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

الطرق العامة

GetResult($ معرف)

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

المعلمات

قيمة الإرجاع

القبض


URLToAnimation($ رابط، خيارات $)

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

المعلمات

قيمة الإرجاع

باطل

GrabzItAnimationOptions

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

ممتلكات عامة


URLToImage($ رابط، خيارات $)

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

المعلمات

قيمة الإرجاع

باطل

HTMLToImage($ أتش تي أم أل، خيارات $)

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

المعلمات

قيمة الإرجاع

باطل

FileToImage($ المسار، خيارات $)

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

المعلمات

قيمة الإرجاع

باطل

GrabzItImageOptions

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

ممتلكات عامة

الطرق العامة


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 النتيجة بشكل متزامن إلى ملف.

المعلمات

قيمة الإرجاع

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


GetStatus ($ معرف)

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

المعلمات

قيمة الإرجاع

GrabzItStatus موضوع


GetCookies (المجال $)

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

المعلمات

قيمة الإرجاع

GrabzItCookie مجموعة


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

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

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

المعلمات

قيمة الإرجاع

1 إذا تم تعيين ملف تعريف الارتباط بنجاح ، وإلا 0


DeleteCookie ($ name ، $ domain)

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

المعلمات

قيمة الإرجاع

1 إذا تم حذف ملف تعريف الارتباط بنجاح ، وإلا 0


احصل على WaterMarks()

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

قيمة الإرجاع

GrabzItWaterMark مجموعة


احصل على WaterMark($ معرف)

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

المعلمات

قيمة الإرجاع

GrabzItWaterMark


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

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

المعلمات

قيمة الإرجاع

تعيد 1 إذا كان watermark تم تعيينه بنجاح


DeleteWaterMark($ معرف)

حذف مخصص watermark

المعلمات

قيمة الإرجاع

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


UseSSL ($ قيمة)

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

المعلمات


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

GrabzItCookie

الطرق العامة

GrabzItStatus

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

الطرق العامة

GrabzItWaterMark

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

الطرق العامة