واجهة برمجة تطبيقات لقطة شاشة GrabzIt لموقع الويب مرنة جدًا ويمكن استدعاؤها بعدة طرق. على سبيل المثال من cronjob أو صفحة ويب PHP. أفضل طريقة لوضع لقطات من موقع الويب أو HTML في وظائف الصورة into تطبيق PHP الخاص بك هو باتباع الخطوات التالية:
لاستخدام خدمة لقطة الشاشة الخاصة بنا ، ستحتاج أولاً إلى إنشاء مثيل لـ GrabzItClient صف دراسي. ثم تمر بك مفتاح التطبيق وسرية التطبيق من حساب GrabzIt الخاص بك إلى المنشئ.
include("GrabzItClient.php"); // Create the GrabzItClient class // Replace "APPLICATION KEY", "APPLICATION SECRET" with the values from your account! $grabzIt = new \GrabzIt\GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret");
ثم استخدم واحدة من صورة, PDF, الرسوم المتحركة or جدول طرق لالتقاط أ URL or تحويل HTML.
// To take a image screenshot $grabzIt->URLToImage("https://www.tesla.com"); // Or to take a PDF screenshot $grabzIt->URLToPDF("https://www.tesla.com"); // Or to convert online videos into animated GIF's $grabzIt->URLToAnimation("http://www.example.com/video.avi"); // Or to capture table(s) $grabzIt->URLToTable("https://www.tesla.com");
// To convert HTML into a image $grabzIt->HTMLToImage("<html><body><h1>Hello World!</h1></body></html>"); // Or convert HTML into a PDF document $grabzIt->HTMLToPDF("<html><body><h1>Hello World!</h1></body></html>"); // Or convert HTML into a CSV, XLSX or JSON document $grabzIt->HTMLToTable("<html><body><table><tr><th>Name</th><th>Age</th></tr> <tr><td>Tom</td><td>23</td></tr><tr><td>Nicola</td><td>26</td></tr> </table></body></html>");
// To convert HTML file into a image $grabzIt->FileToImage("example.html"); // Or convert HTML file into a PDF document $grabzIt->FileToPDF("example.html"); // Or convert HTML file into a CSV, XLSX or JSON document $grabzIt->FileToTable("tables.html");
بعد ذلك استخدم واحدًا مما يلي save طرق. كما ترون مع Save طريقة URL ل handler.php محدد. هذا المعالج سوف معالجة رد من الخدمة و save لقطة الشاشة الناتجة.
$grabzIt->Save("http://www.example.com/handler.php");
ومع ذلك إذا كان معالج رد اتصال يمكن الوصول إليه بشكل عام غير متوفر متزامن SaveTo يجب استخدام الطريقة بدلاً من ذلك.
سيؤدي ذلك إلى إجبار تطبيقك على الانتظار أثناء إنشاء لقطة الشاشة. لذلك يجب أن تستخدم فقط كانت Save طريقة غير مناسبة. بمجرد إنشاء لقطة الشاشة ، يتم تلقائيًا saveد إلى مسار الملف المحدد.
$filepath = "images/result.jpg"; $grabzIt->SaveTo($filepath);
عند إنشاء لقطات شاشة أو تحويل HTML ، هناك العديد من الخيارات المتقدمة. بما في ذلك: لقطات شاشة كاملة للصفحة ، وتكوين عرض المتصفح وارتفاعه وعرض الصورة والارتفاع. التأخير قبل التقاط لقطة الشاشة وتنسيق صورة لقطة الشاشة. ومع ذلك ، يتم أيضًا إنشاء إنشاء ملفات PDF و DOCX و GIF متحركة ، و CSVs وغيرها. لجميع هذه الخيارات يرجى الاطلاع على العميل كابل بيانات.