כלים ללכידה ולהמרה של האינטרנט

המרת HTML ל- PDF ו- HTML לתמונה באמצעות ה- API של GrabzItHTML ל- PDF ו- Image API

בנוסף ליכולת להמיר כתובות אתרים API של GrabzIt יכול גם להמיר HTML ל- PDF ו- HTML לתמונות בחינם. כאשר GrabzIt ממיר HTML הוא משתמש במופע דפדפן אינטרנט כדי להבטיח כי כל המשאבים המופנים ב- HTML יועברו כראוי. למשל גופני CSS, JavaScript, קטעי וידאו, Flash, SVG או אינטרנט.

HTML


ל- PDF

עם זאת, יש להפנות למשאבים שלא מצויים ב- HTML באמצעות כתובת URL מוחלטת על מנת שניתנו על ידי GrabzIt. למשל, יש להפנות לקובץ HTML באמצעות קובץ CSS http://www.example.com/mystyle.css ולא mystyle.css

כפי שתוכלו לראות בהדגמה שלמעלה, השימוש בממשק ה- API ל- HTML או ל- API ל- HTML לתמונה מאפשר למפתחים ליצור כל דבר שהם יכולים לדמיין. ואז יש לשנות את זה במדויק into תמונה או PDF על ידי הממיר שלנו.

ממשק API ל- HTML ל- PDF

GrabzIt יכול לאפשר בקלות לאפליקציה שלך להמיר HTML ל- PDF באמצעות ה- API הקל לשימוש שלנו, הזמין בתשע שפות תכנות שונות. פשוט בחר את שפת התכנות הנדרשת שלך למטה ואז עקוב אחר ההוראות הרלוונטיות.

קוד הדוגמה להלן מראה כמה קל להשתמש בממשק ה- API שלנו כדי להמיר HTML ל- PDF באמצעות C #, אם כי ספריית ASP.NET של GrabzIt תואמת לכל שפת NET. כדי להתחיל ליצור PDFs בלבד הורד את ספריית ASP.NET, קבל את שלך מפתח וסוד ולאחר מכן השתמש בהדגמה הכלול בתוך. ואז לבדוק את תיעוד API עבור ASP.NET כדי לגלות את כל הדרכים בהן אתה יכול להשתמש בממשק ה- 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");

קוד הדוגמה שלהלן מראה כמה קל להשתמש בספריית ה- Java ל- PDF שלנו ב- Java. כדי להתחיל ליצור PDFs בלבד הורד את ספריית Java, קבל את שלך מפתח וסוד ולאחר מכן השתמש בהדגמה הכלול בתוך. ואז לבדוק את תיעוד API ל- 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 ספריית JavaScript של GrabzIt. ואז קבל את שלך מפתח וסוד, הוסף את הדומיין אתה רוצה להשתמש ב- JavaScript ואז לבדוק את תיעוד API ל- JavaScript כדי לגלות את כל הדרכים בהן אתה יכול להשתמש בממשק ה- API של GrabzIt.

<script src="https://cdn.jsdelivr.net/npm/@grabzit/js@3.4.8/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. כדי להתחיל ליצור PDFs בלבד הורד את חבילת Node.js, קבל את שלך מפתח וסוד ולאחר מכן השתמש בהדגמה הכלול בתוך. ואז לבדוק את תיעוד API עבור Node.js כדי לגלות את כל הדרכים בהן אתה יכול להשתמש בממשק ה- API של 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. כדי להתחיל ליצור PDFs בלבד הורד את ספריית פרל, קבל את שלך מפתח וסוד ולאחר מכן השתמש בהדגמה הכלול בתוך. ואז לבדוק את תיעוד API לפרל כדי לגלות את כל הדרכים בהן אתה יכול להשתמש בממשק ה- API של 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. כדי להתחיל ליצור PDFs בלבד הורד את ספריית PHP, קבל את שלך מפתח וסוד ולאחר מכן השתמש בהדגמה הכלול בתוך. ואז לבדוק את תיעוד API עבור PHP כדי לגלות את כל הדרכים בהן אתה יכול להשתמש בממשק ה- API של 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. כדי להתחיל ליצור PDFs בלבד הורד את ספריית פייתון, קבל את שלך מפתח וסוד ולאחר מכן השתמש בהדגמה הכלול בתוך. ואז לבדוק את תיעוד API לפיתון כדי לגלות את כל הדרכים בהן אתה יכול להשתמש בממשק ה- 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") 

קוד הדוגמה להלן מראה כמה קל להשתמש בממשק ה- API שלנו כדי להמיר HTML ל- PDF באמצעות ה- REST API שלנו. ואז לבדוק את תיעוד API עבור ממשק ה- REST כדי לגלות את כל הדרכים בהן אתה יכול להתאים אישית את התצלומים שלך.

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.ashx 

קוד הדוגמה להלן מראה כמה קל להשתמש בממשק ה- API שלנו כדי להמיר HTML ל- PDF באמצעות Ruby. כדי להתחיל ליצור PDFs בלבד הורד את אבן הרובי, קבל את שלך מפתח וסוד ולאחר מכן השתמש בהדגמה הכלול בתוך. ואז לבדוק את תיעוד API לרובי כדי לגלות את כל הדרכים בהן אתה יכול להשתמש בממשק ה- 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 המיוחד של שבירת העמודים כמוסבר בזה הדרכה.

ממשק API ל- HTML לתמונה

GrabzIt מאפשר גם ליישום שלך להמיר HTML לתמונות. באחת מתבניות הקבצים שלהלן: JPG, PNG, BMP, WEBP או TIFF. שימוש באחת מתשע שפות תכנות שונות. פשוט בחר את שפת התכנות בה תרצה להשתמש בהמשך, ואז עקוב אחר ההוראות המשויכות.

קוד הדוגמה שלהלן מראה כמה קל להמיר HTML לתמונת PNG באמצעות ASP.NET. כדי להתחיל ליצור תמונות סתם הורד את ספריית ASP.NET, קבל את שלך מפתח וסוד ולאחר מכן השתמש בהדגמה הכלול בתוך. ואז לבדוק את תיעוד API עבור ASP.NET כדי לגלות את כל הדרכים בהן אתה יכול להשתמש בממשק ה- 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.Format = ImageFormat.png;

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

קוד הדוגמה שלהלן מראה כמה קל להמיר HTML לתמונת PNG באמצעות Java. כדי להתחיל ליצור תמונות סתם הורד את ספריית Java, קבל את שלך מפתח וסוד ולאחר מכן השתמש בהדגמה הכלול בתוך. ואז לבדוק את תיעוד API ל- 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. כדי להתחיל ליצור תמונות להוריד ספריית JavaScript של GrabzIt. ואז קבל את שלך מפתח וסוד, הוסף את הדומיין אתה רוצה להשתמש ב- JavaScript ואז לבדוק את תיעוד API ל- JavaScript כדי לגלות את כל הדרכים בהן אתה יכול להשתמש בממשק ה- API של GrabzIt.

<script src="https://cdn.jsdelivr.net/npm/@grabzit/js@3.4.8/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 כדי לגלות את כל הדרכים בהן אתה יכול להשתמש בממשק ה- API של 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 לפרל כדי לגלות את כל הדרכים בהן אתה יכול להשתמש בממשק ה- API של 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 כדי לגלות את כל הדרכים בהן אתה יכול להשתמש בממשק ה- API של 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 לפיתון כדי לגלות את כל הדרכים בהן אתה יכול להשתמש בממשק ה- 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 עבור ממשק ה- REST כדי לגלות את כל הדרכים בהן אתה יכול להתאים אישית את התצלומים שלך.

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.ashx 

הקוד לדוגמה להלן מראה כמה קל להמיר HTML לפורמט JPG באמצעות Ruby. כדי להתחיל ליצור תמונות סתם הורד את אבן הרובי, קבל את שלך מפתח וסוד ולאחר מכן השתמש בהדגמה הכלול בתוך. ואז לבדוק את תיעוד API לרובי כדי לגלות את כל הדרכים בהן אתה יכול להשתמש בממשק ה- 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")