أدوات لالتقاط وتحويل الويب
لقطة شاشة كاملة للصفحة

إنشاء لقطة شاشة كاملة للصفحة باستخدام GrabzIt

يتمثل أحد المتطلبات الشائعة عند التقاط لقطة الشاشة في التقاط صفحة ويب كاملة ، أو وضع طريقة أخرى لإنشاء لقطة للشاشة بنفس ارتفاع وعرض صفحة الويب التي تكون لقطة للشاشة. يتم عرض مثال مصغر لشاشة صفحة كاملة على اليمين.

يمكن إنشاء لقطات شاشة كاملة للصفحة باستخدام أداة لقطة للشاشة على الإنترنت إذا قمت بتحديد خيار الطول الكامل. يمكن لأداة Screenshot Online أيضًا إنشاء لقطات شاشة بالحجم الدقيق للمتصفح عن طريق تحديد خيارات Full Width و Full Height. بدلا من ذلك يمكنك integrate لقطات صفحة كاملة into تطبيقك باستخدام API كما هو موضح أدناه.

لقطات كاملة للصفحة مع واجهة برمجة التطبيقات

أضف القدرة على أخذ لقطات شاشة كاملة إلى تطبيقك باستخدام واجهة برمجة تطبيقات لقطة الشاشة الخاصة بـ GrabzIt. يوجد حاليًا تسع لغات برمجة مختلفة ، تدعمها واجهة برمجة التطبيقات لدينا. لبدء لغتك المفضلة ، ما عليك سوى اختيار اللغة المناسبة من الخيارات أدناه لمشاهدة مثال التعليمات البرمجية والتعليمات. جميع الأمثلة أدناه تنشئ صورة بنفس حجم ارتفاع وعرض مواقع الويب.

توضح التعليمة البرمجية التالية مدى سهولة إنشاء لقطة شاشة كاملة للصفحة باستخدام ASP.NET. لبدء التقاط صفحات ويب كاملة فقط قم بتنزيل مكتبة ASP.NET، خذ الخاصة بك مفتاح التطبيق والسرية وثم استخدام التجريبي الواردة في. ثم تحقق من وثائق API لشاشة ASP.NET لمعرفة جميع الطرق التي يمكنك من خلالها استخدام واجهة برمجة تطبيقات GrabzIt.

ImageOptions options = new ImageOptions();
options.BrowserHeight = -1;
options.Width = -1;
options.Height = -1;

GrabzItClient grabzIt = new GrabzItClient("Sign in to view your Application Key", 
    "Sign in to view your Application Secret");
grabzIt.URLToImage("https://www.tesla.com", options); 
grabzIt.SaveTo("images/result.jpg");

توضح التعليمة البرمجية التالية مدى سهولة إنشاء لقطة شاشة كاملة للصفحة باستخدام Java. لبدء التقاط صفحات ويب كاملة فقط قم بتنزيل مكتبة Java، خذ الخاصة بك مفتاح التطبيق والسرية وثم استخدام التجريبي الواردة في. ثم تحقق من وثائق API لشاشة Java لمعرفة جميع الطرق التي يمكنك من خلالها استخدام واجهة برمجة تطبيقات GrabzIt.

ImageOptions options = new ImageOptions();
options.setBrowserHeight(-1);
options.setWidth(-1);
options.setHeight(-1);

GrabzItClient grabzIt = new GrabzItClient("Sign in to view your Application Key",
    "Sign in to view your Application Secret");
grabzIt.URLToImage("https://www.tesla.com", options); 
grabzIt.SaveTo("images/result.jpg");

توضح التعليمة البرمجية التالية مدى سهولة إنشاء لقطة شاشة كاملة للصفحة باستخدام JavaScript. لبدء التقاط تنزيل صفحات ويب كاملة مكتبة جافا سكريبت GrabzIt. ثم احصل على مفتاح التطبيق والسرية, أضف المجال تريد استخدام JavaScript ثم تحقق من وثائق API لشاشة JavaScript لمعرفة جميع الطرق التي يمكنك من خلالها استخدام واجهة برمجة تطبيقات GrabzIt.

<script src="https://cdn.jsdelivr.net/npm/@grabzit/js@<%= APIVersion.JavaScript %>/grabzit.min.js"></script>
<script>
GrabzIt("Sign in to view your Application Key").ConvertURL("https://www.tesla.com", 
{"bheight":-1,"width":-1,"height":-1}).Create();
</script>

توضح التعليمة البرمجية التالية مدى سهولة إنشاء لقطة شاشة كاملة للصفحة باستخدام Node.js. لبدء التقاط صفحات ويب كاملة فقط قم بتنزيل حزمة Node.js، خذ الخاصة بك مفتاح التطبيق والسرية وثم استخدام التجريبي الواردة في. ثم تحقق من وثائق API لشاشة Node.js لمعرفة جميع الطرق التي يمكنك من خلالها استخدام واجهة برمجة تطبيقات GrabzIt.

var grabzit = require('grabzit');

var options = {"width":-1, "height":-1, "browserHeight":-1};

var client = new grabzit("Sign in to view your Application Key", "Sign in to view your Application Secret");
client.url_to_image("https://www.tesla.com", options);
client.save_to("images/result.jpg", function (error, id){
    if (error != null){
        throw error;
    }
});

توضح التعليمة البرمجية التالية مدى سهولة إنشاء لقطة شاشة كاملة للصفحة باستخدام Perl. لبدء التقاط صفحات ويب كاملة فقط قم بتنزيل مكتبة بيرل، خذ الخاصة بك مفتاح التطبيق والسرية وثم استخدام التجريبي الواردة في. ثم تحقق من وثائق API لشاشة Perl لمعرفة جميع الطرق التي يمكنك من خلالها استخدام واجهة برمجة تطبيقات GrabzIt.

#!/usr/bin/perl

use GrabzItClient;

$options = GrabzItImageOptions->new();
$options->browserHeight(-1);
$options->width(-1);
$options->height(-1);

$grabzIt = new GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret");
$grabzIt->URLToImage("https://www.tesla.com", $options);
$grabzIt->SaveTo("images/result.jpg");

توضح التعليمة البرمجية التالية مدى سهولة إنشاء لقطة شاشة كاملة للصفحة باستخدام PHP. لبدء التقاط صفحات ويب كاملة فقط قم بتنزيل مكتبة PHP، خذ الخاصة بك مفتاح التطبيق والسرية وثم استخدام التجريبي الواردة في. ثم تحقق من وثائق API لشاشة PHP لمعرفة جميع الطرق التي يمكنك من خلالها استخدام واجهة برمجة تطبيقات GrabzIt.

include("GrabzItClient.php");

$grabzIt = new \GrabzIt\GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret");

$options = new \GrabzIt\GrabzItImageOptions();
$options->setWidth(-1);
$options->setHeight(-1);
$options->setBrowserHeight(-1);

$grabzIt->URLToImage("https://www.tesla.com", $options); 
$grabzIt->SaveTo("images/result.jpg");

توضح التعليمة البرمجية التالية مدى سهولة إنشاء لقطة شاشة كاملة للصفحة باستخدام Python. لبدء التقاط صفحات ويب كاملة فقط قم بتنزيل مكتبة بايثون، خذ الخاصة بك مفتاح التطبيق والسرية وثم استخدام التجريبي الواردة في. ثم تحقق من وثائق API لشاشة Python لمعرفة جميع الطرق التي يمكنك من خلالها استخدام واجهة برمجة تطبيقات GrabzIt.

from GrabzIt import GrabzItClient
from GrabzIt import GrabzItImageOptions

options = GrabzItImageOptions.GrabzItImageOptions()
options.width = -1
options.height = -1
options.browserHeight = -1

grabzIt = GrabzItClient.GrabzItClient("Sign in to view your Application Key",
    "Sign in to view your Application Secret")
grabzIt.URLToImage("https://www.tesla.com", options) 
grabzIt.SaveTo("images/result.jpg") 

يوضح الكود التالي مدى سهولة إنشاء لقطة شاشة كاملة الصفحة باستخدام واجهة برمجة تطبيقات REST الخاصة بنا. تحقق أيضا من وثائق API قطة شاشة RESTful لمعرفة جميع الطرق التي يمكنك استخدامها لتخصيص اللقطات الخاصة بك.

https://api.grabz.it/services/convert?key=Sign in to view your Application Key&format=jpg&bheight=-1&width=-1&height=-1&url=https%3A%2F%2Fwww.tesla.com

توضح التعليمة البرمجية التالية مدى سهولة إنشاء لقطة شاشة كاملة للصفحة باستخدام Ruby. لبدء التقاط صفحات ويب كاملة فقط تحميل جوهرة روبي، خذ الخاصة بك مفتاح التطبيق والسرية وثم استخدام التجريبي الواردة في. ثم تحقق من وثائق API لشاشة روبي لمعرفة جميع الطرق التي يمكنك من خلالها استخدام واجهة برمجة تطبيقات GrabzIt.

require 'grabzit'

options = GrabzIt::ImageOptions.new()
options.browserHeight = -1
options.width = -1
options.height = -1

grabzItClient = GrabzIt::Client.new("Sign in to view your Application Key", 
    "Sign in to view your Application Secret")
grabzItClient.url_to_image("https://www.tesla.com", options)	
grabzItClient.save_to("images/result.jpg")