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

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

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

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

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

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

توضح التعليمة البرمجية التالية مدى سهولة إنشاء لقطة شاشة كاملة للصفحة باستخدام 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@3.3.7/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") 

توضح التعليمة البرمجية التالية مدى سهولة إنشاء لقطة شاشة كاملة للصفحة باستخدام 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")