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

تحويل HTML إلى PDF و HTML إلى صورة باستخدام واجهة برمجة تطبيقات GrabzItHTML إلى PDF و API صورة

استخدم واجهة برمجة تطبيقات GrabzIt المجانية لتحويل HTML إلى PDF و HTML للصور. عندما GrabzIt يحول HTML يستخدم مثيل مستعرض ويب لضمان تقديم أي موارد ، المشار إليها في HTML ، بشكل صحيح. على سبيل المثال ، CSS أو JavaScript أو مقاطع الفيديو أو Flash أو SVG أو خطوط الويب.

ومع ذلك ، يجب الرجوع إلى أي موارد غير مضمنة في HTML باستخدام عنوان URL مطلق ليتم عرضها بواسطة GrabzIt. على سبيل المثال ، يجب الرجوع إلى ملف CSS في كود HTML باستخدام http://www.example.com/mystyle.css بدلا من mystyle.css

كما ترى في العرض التوضيحي أعلاه ، فإن استخدام HTML إلى PDF API أو HTML to Image API يتيح للمطورين إنشاء أي شيء يمكنهم تخيله. ثم يكون تحولت بدقة intس صورة أو قوات الدفاع الشعبي من قبل المحول لدينا.

HTML إلى PDF API

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

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

GrabzItClient grabzIt = new GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret");
grabzIt.HTMLToPDF("<html><body><h1>Hello World!</h1></body></html>"); 
grabzIt.SaveTo("documents/result.pdf");

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

GrabzItClient grabzIt = new GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret");
grabzIt.HTMLToPDF("<html><body><h1>Hello World!</h1></body></html>"); 
grabzIt.SaveTo("documents/result.pdf");

يوضح رمز المثال أدناه مدى سهولة استخدام واجهة برمجة التطبيقات (API) الخاصة بنا لتحويل HTML إلى PDF باستخدام JavaScript. لبدء إنشاء تنزيل PDF مكتبة جافا سكريبت GrabzIt. ثم احصل على المفتاح والسرية, أضف المجال تريد استخدام JavaScript ثم تحقق من وثائق API لجافا سكريبت لمعرفة جميع الطرق التي يمكنك من خلالها استخدام واجهة برمجة تطبيقات 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").ConvertHTML("<html><body><h1>Hello World!</h1></body></html>",
{"format": "pdf"}).Create();
</script>

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

var grabzit = require('grabzit');

var client = new grabzit("Sign in to view your Application Key", "Sign in to view your Application Secret");
client.html_to_pdf("<html><body><h1>Hello World!</h1></body></html>");
client.save_to("documents/result.pdf", function (error, id){
    if (error != null){
        throw error;
    }
});

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

#!/usr/bin/perl

use GrabzItClient;

$grabzIt = GrabzItClient->new("Sign in to view your Application Key", "Sign in to view your Application Secret");
$grabzIt->HTMLToPDF("<html><body><h1>Hello World!</h1></body></html>");
$grabzIt->SaveTo("documents/result.pdf");

يوضح رمز المثال أدناه مدى سهولة استخدام API الخاصة بنا لتحويل HTML إلى PDF باستخدام PHP. لبدء إنشاء PDF فقط قم بتنزيل مكتبة 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");
$grabzIt->HTMLToPDF("<html><body><h1>Hello World!</h1></body></html>"); 
$grabzIt->SaveTo("documents/result.pdf");

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

from GrabzIt import GrabzItClient

grabzIt = GrabzItClient.GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret")
grabzIt.HTMLToPDF("<html><body><h1>Hello World!</h1></body></html>") 
grabzIt.SaveTo("documents/result.pdf") 

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

curl 
-d key=Sign in to view your Application Key
-d format=pdf 
-d html=%3Chtml%3E%3Cbody%3E%3Ch1%3EHello%20World%21%3C%2Fh1%3E%3C%2Fbody%3E%3C%2Fhtml%3E
https://api.grabz.it/services/convert 

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

require 'grabzit'

grabzItClient = GrabzIt::Client.new("Sign in to view your Application Key", "Sign in to view your Application Secret")
grabzItClient.html_to_pdf("<html><body><h1>Hello World!</h1></body></html>")	
grabzItClient.save_to("documents/result.pdf") 	

إذا كان لديك ملفات HTM أو HTML وتستخدم لغة من جانب الخادم مثل PHP ، فيمكن أيضًا استخدام هذه المستندات لإنشاء PDF. مجرد استخدام المناسب FileToPDF طريقة للغة التي تستخدمها بدلاً من ذلك.

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

HTML إلى Image API

GrabzIt يمكّن تطبيقك أيضًا من تحويل HTML إلى صور. في أحد تنسيقات الملفات التالية: JPG أو PNG أو BMP أو WEBP أو TIFF. باستخدام واحدة من تسع لغات برمجة مختلفة. ما عليك سوى اختيار لغة البرمجة التي تريد استخدامها أدناه ، ثم اتبع الإرشادات المرتبطة بها.

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

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

ImageOptions options = new ImageOptions();
options.Format = ImageFormat.png;

grabzIt.HTMLToImage("<html><body><h1>Hello World!</h1></body></html>", options); 
grabzIt.SaveTo("images/result.jpg");

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

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

ImageOptions options = new ImageOptions();
options.setFormat(ImageFormat.PNG);

grabzIt.HTMLToImage("<html><body><h1>Hello World!</h1></body></html>", options); 
grabzIt.SaveTo("images/result.jpg");

يوضح رمز المثال أدناه مدى سهولة تحويل HTML إلى JPG في JavaScript. لبدء إنشاء تنزيل الصور مكتبة جافا سكريبت GrabzIt. ثم احصل على المفتاح والسرية, أضف المجال تريد استخدام JavaScript ثم تحقق من وثائق API لجافا سكريبت لمعرفة جميع الطرق التي يمكنك من خلالها استخدام واجهة برمجة تطبيقات 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").ConvertHTML("<html><body><h1>Hello World!</h1></body></html>").Create();
</script>

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

var grabzit = require('grabzit');

var client = new grabzit("Sign in to view your Application Key", "Sign in to view your Application Secret");
client.html_to_image("<html><body><h1>Hello World!</h1></body></html>");
client.save_to("images/result.jpg", function (error, id){
    if (error != null){
        throw error;
    }
});

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

#!/usr/bin/perl

use GrabzItClient;

$grabzIt = GrabzItClient->new("Sign in to view your Application Key", "Sign in to view your Application Secret");
$grabzIt->HTMLToImage("<html><body><h1>Hello World!</h1></body></html>");
$grabzIt->SaveTo("images/result.jpg");

يوضح رمز المثال أدناه مدى سهولة تحويل HTML إلى 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");
$grabzIt->HTMLToImage("<html><body><h1>Hello World!</h1></body></html>"); 
$grabzIt->SaveTo("images/result.jpg");

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

from GrabzIt import GrabzItClient

grabzIt = GrabzItClient.GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret")
grabzIt.HTMLToImage("<html><body><h1>Hello World!</h1></body></html>") 
grabzIt.SaveTo("images/result.jpg") 

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

curl 
-d key=Sign in to view your Application Key
-d format=jpg 
-d html=%3Chtml%3E%3Cbody%3E%3Ch1%3EHello%20World%21%3C%2Fh1%3E%3C%2Fbody%3E%3C%2Fhtml%3E
https://api.grabz.it/services/convert 

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

require 'grabzit'

grabzItClient = GrabzIt::Client.new("Sign in to view your Application Key", "Sign in to view your Application Secret")
grabzItClient.html_to_image("<html><body><h1>Hello World!</h1></body></html>")	
grabzItClient.save_to("images/result.jpg")