GrabzIt'ın API'si ve Ekran Aracı bir web sayfası veya HTML pasajı içinde bulunan bir HTML öğesini yakalamayı mümkün kılar. Bu daha sonra bir resim, PDF veya Word belgesi olarak iade edilebilir.
Tek gereksinim, yakalanacak HTML öğesinin bir benzersiz CSS seçici bir sınıf, kimlik veya daha karmaşık CSS seçici gibi onu tanımlamak için.
Aşağıdaki örneklerde, aşağıdaki DIV'deki içeriği yakalayacağız.
... <div id="Article"> <p>This is the content I am interested in.</p> <img src="myimage.jpg"> </div> ...
Görüntünün hedeflenen HTML öğesinin boyutuyla eşleşmesi için görüntünün genişliğini ve yüksekliğini -1 olarak ayarlayın. Tarayıcı yüksekliğini -1 olarak ayarladığınızda, hedeflenen HTML öğesinin sığmasını sağlamak için tarayıcı penceresinin uzunluğu da otomatik olarak artacaktır. into tarayıcı.
Aşağıdaki örnek kod, HTML öğelerini ASP.NET kullanarak web sayfalarından görüntü olarak yakalamaya başlamanın ne kadar kolay olduğunu gösterir. Sadece görüntü oluşturmaya başlamak için ASP.NET Kütüphanesini indir, senin olsun anahtar ve sır ve sonra gösteriyi kullan içinde bulunur. Sonra kontrol ASP.NET için API belgeleri GrabzIt'ın API'sini kullanmanın tüm yollarını öğrenmek için.
GrabzItClient grabzIt = new GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret"); ImageOptions options = new ImageOptions(); options.OutputWidth = -1; options.OutputHeight = -1; options.BrowserHeight = -1; options.Format = ImageFormat.jpg; options.TargetElement = "#Article"; grabzIt.URLToImage("http://www.example.com/", options); grabzIt.SaveTo("images/result.jpg");
Aşağıdaki örnek kod, HTML öğelerini Java kullanarak web sayfalarından görüntü olarak yakalamaya başlamanın ne kadar kolay olduğunu göstermektedir. Sadece görüntü oluşturmaya başlamak için Java Kütüphanesini indirin, senin olsun anahtar ve sır ve sonra gösteriyi kullan içinde bulunur. Sonra kontrol Java için API dokümantasyonu GrabzIt'ın API'sini kullanmanın tüm yollarını öğrenmek için.
GrabzItClient grabzIt = new GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret"); ImageOptions options = new ImageOptions(); options.setWidth(-1); options.setHeight(-1); options.setBrowserHeight(-1); options.setFormat(ImageFormat.JPG); options.setTargetElement("#Article"); grabzIt.URLToImage("http://www.example.com/", options); grabzIt.SaveTo("images/result.jpg");
Aşağıdaki örnek kod, HTML öğelerini JavaScript kullanarak web sayfalarından görüntü olarak yakalamaya başlamanın ne kadar kolay olduğunu göstermektedir. Görüntüleri oluşturmaya başlamak için indir GrabzIt'ın JavaScript Kütüphanesi. O zaman senin olsun anahtar ve sır, etki alanı ekle JavaScript’i kullanmak ve ardından JavaScript için API dokümantasyonu GrabzIt'ın API'sini kullanmanın tüm yollarını öğrenmek için.
JavaScript API'yi kullanırken aşağıdakileri yapmak da mümkündür: bir HTML öğesinin dinamik içeriğini yakalama.
<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("http://www.example.com/",
{"target": "#Article", "bheight": -1, "height": -1, "width": -1}).Create();
</script>
Aşağıdaki örnek kod, Node.js kullanarak HTML öğelerini web sayfalarından görüntü olarak yakalamaya başlamanın ne kadar kolay olduğunu göstermektedir. Sadece görüntü oluşturmaya başlamak için Node.js Paketini indir, senin olsun anahtar ve sır ve sonra gösteriyi kullan içinde bulunur. Sonra kontrol Node.js için API belgeleri GrabzIt'ın API'sini kullanmanın tüm yollarını öğrenmek için.
var grabzit = require('grabzit'); var client = new grabzit("Sign in to view your Application Key", "Sign in to view your Application Secret"); // The minus ones indicates that image should not be cropped var options = {"browserHeight":-1, "width":-1, "height":-1, "format":"jpg", "target":"#Article"}; client.url_to_image("http://www.example.com/", options); client.save_to("images/result.jpg", function (error, id){ if (error != null){ throw error; } });
Aşağıdaki örnek kod, HTML öğelerini Perl kullanarak web sayfalarından görüntü olarak yakalamaya başlamanın ne kadar kolay olduğunu göstermektedir. Sadece görüntü oluşturmaya başlamak için Perl Kütüphanesini indir, senin olsun anahtar ve sır ve sonra gösteriyi kullan içinde bulunur. Sonra kontrol Perl için API dokümantasyonu GrabzIt'ın API'sini kullanmanın tüm yollarını öğrenmek için.
#!/usr/bin/perl use GrabzItClient; $grabzIt = GrabzItClient->new("Sign in to view your Application Key", "Sign in to view your Application Secret"); $options = GrabzItImageOptions->new(); $options->browserHeight(-1); $options->width(-1); $options->height(-1); $options->targetElement("#Article"); $grabzIt->URLToImage("http://www.example.com/", $options); $grabzIt->SaveTo("images/result.jpg");
Aşağıdaki örnek kod, HTML öğelerini PHP kullanarak web sayfalarından görüntü olarak yakalamaya başlamanın ne kadar kolay olduğunu göstermektedir. Görüntü dosyalarını oluşturmaya başlamak için PHP Kütüphanesini indir, senin olsun anahtar ve sır ve sonra gösteriyi kullan içinde bulunur. Sonra kontrol PHP için API belgeleri GrabzIt'ın API'sini kullanmanın tüm yollarını öğrenmek için.
include("GrabzItClient.php"); $grabzIt = new \GrabzIt\GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret"); // The -1 indicates that image should not be cropped $options = new \GrabzIt\GrabzItImageOptions(); $options->setWidth(-1); $options->setHeight(-1); $options->setBrowserHeight(-1); $options->setFormat("jpg"); $options->setTargetElement("#Article"); $grabzIt->URLToImage("http://www.example.com/", $options); $grabzIt->SaveTo("images/result.jpg");
Aşağıdaki örnek kod, Python kullanarak HTML öğelerini web sayfalarından görüntü olarak yakalamaya başlamanın ne kadar kolay olduğunu göstermektedir. Sadece görüntü oluşturmaya başlamak için Python Kütüphanesini indirin, senin olsun anahtar ve sır ve sonra gösteriyi kullan içinde bulunur. Sonra kontrol Python için API dokümantasyonu GrabzIt'ın API'sini kullanmanın tüm yollarını öğrenmek için.
from GrabzIt import GrabzItClient grabzIt = GrabzItClient.GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret") # The -1 indicates that image should not be cropped options = GrabzItImageOptions.GrabzItImageOptions() options.width = 250 options.height = 250 options.browserHeight = -1 options.format = "jpg" options.targetElement = "#Article" grabzIt.URLToImage("http://www.example.com/", options) grabzIt.SaveTo("images/result.jpg")
Aşağıdaki örnek kod, REST API'mizi kullanarak HTML öğelerini web sayfalarından görüntü olarak yakalamaya başlamanın ne kadar kolay olduğunu göstermektedir. Sonra kontrol edin REST API için API belgeleri yakalamalarınızı özelleştirebileceğiniz tüm yolları bulmak için.
https://api.grabz.it/services/convert?key=Sign in to view your Application Key&width=-1&height=-1&bheight=-1&target=%23Article&format=jpg&url=https%3A%2F%2Fwww.example.com%2F
Aşağıdaki örnek kod, Ruby'yi kullanarak HTML'yi JPG formatına dönüştürmenin ne kadar kolay olduğunu göstermektedir. Sadece resim oluşturmaya başlamak için Ruby Gem'i indir, senin olsun anahtar ve sır ve sonra gösteriyi kullan içinde bulunur. Sonra kontrol Ruby için API dokümantasyonu GrabzIt'ın API'sini kullanmanın tüm yollarını öğrenmek için.
require 'grabzit' grabzItClient = GrabzIt::Client.new("Sign in to view your Application Key", "Sign in to view your Application Secret") options = GrabzIt::ImageOptions.new() options.browserHeight = -1 options.width = -1 options.height = -1 options.targetElement = "#Article" grabzItClient.url_to_image("http://www.example.com/", options) grabzItClient.save_to("images/result.jpg")
Yakalanan bir HTML öğesini dönüştürürken into bir Word belgesi, yakalanan HTML öğesi Word belge sayfasının sol üst köşesinde görünecektir.
Aşağıdaki örnek kod, HTML öğelerini ASP.NET kullanarak web sayfalarından Word belgeleri olarak yakalamaya başlamanın ne kadar kolay olduğunu göstermektedir. GrabzIt'in ASP.NET kitaplığı herhangi bir .NET diliyle uyumlu olsa da. Sadece PDF oluşturmaya başlamak için ASP.NET Kütüphanesini indir, senin olsun anahtar ve sır ve sonra gösteriyi kullan içinde bulunur. Sonra kontrol ASP.NET için API belgeleri GrabzIt'ın API'sini kullanmanın tüm yollarını öğrenmek için.
GrabzItClient grabzIt = new GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret"); DOCXOptions options = new DOCXOptions(); options.TargetElement = "#Article"; grabzIt.URLToDOCX("http://www.example.com/", options); grabzIt.SaveTo("documents/result.docx");
Aşağıdaki örnek kod, Java kullanarak web sayfalarından Word belgeleri olarak HTML öğelerini yakalamaya başlamanın ne kadar kolay olduğunu göstermektedir. DOCX'leri oluşturmaya başlamak için Java Kütüphanesini indirin, senin olsun anahtar ve sır ve sonra gösteriyi kullan içinde bulunur. Sonra kontrol Java için API dokümantasyonu GrabzIt'ın API'sini kullanmanın tüm yollarını öğrenmek için.
GrabzItClient grabzIt = new GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret"); DOCXOptions options = new DOCXOptions(); options.setTargetElement("#Article"); grabzIt.URLToDOCX("http://www.example.com/", options); grabzIt.SaveTo("documents/result.docx");
Aşağıdaki örnek kod, HTML öğelerini JavaScript kullanarak web sayfalarından Word belgeleri olarak yakalamaya başlamanın ne kadar kolay olduğunu göstermektedir. DOCX'in indirmesini oluşturmaya başlamak için GrabzIt'ın JavaScript Kütüphanesi. O zaman senin olsun anahtar ve sır, etki alanı ekle JavaScript’i kullanmak ve ardından JavaScript için API dokümantasyonu GrabzIt'ın API'sini kullanmanın tüm yollarını öğrenmek için.
JavaScript API'yi kullanırken aşağıdakileri yapmak da mümkündür: bir HTML öğesinin dinamik içeriğini yakalama.
<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("http://www.example.com/",
{"format": "docx", "target": "#Article"}).Create();
</script>
Aşağıdaki örnek kod, HTML öğelerini Node.js kullanarak web sayfalarından Word belgeleri olarak yakalamaya başlamanın ne kadar kolay olduğunu göstermektedir. DOCX'leri oluşturmaya başlamak için Node.js Paketini indir, senin olsun anahtar ve sır ve sonra gösteriyi kullan içinde bulunur. Sonra kontrol Node.js için API belgeleri GrabzIt'ın API'sini kullanmanın tüm yollarını öğrenmek için.
var grabzit = require('grabzit'); var client = new grabzit("Sign in to view your Application Key", "Sign in to view your Application Secret"); client.url_to_docx("http://www.example.com/", {"targetElement": "#Article"}); client.save_to("documents/result.docx", function (error, id){ if (error != null){ throw error; } });
Aşağıdaki örnek kod, Perl kullanarak web sayfalarından Word belgeleri olarak HTML öğelerini yakalamaya başlamanın ne kadar kolay olduğunu göstermektedir. DOCX'leri oluşturmaya başlamak için Perl Kütüphanesini indir, senin olsun anahtar ve sır ve sonra gösteriyi kullan içinde bulunur. Sonra kontrol Perl için API dokümantasyonu GrabzIt'ın API'sini kullanmanın tüm yollarını öğrenmek için.
#!/usr/bin/perl use GrabzItClient; $grabzIt = GrabzItClient->new("Sign in to view your Application Key", "Sign in to view your Application Secret"); $options = GrabzItDOCXOptions->new(); $options->targetElement("#Article"); $grabzIt->URLToDOCX("http://www.example.com/", $options); $grabzIt->SaveTo("documents/result.docx");
Aşağıdaki örnek kod, HTML öğelerini PHP kullanarak web sayfalarından Word belgeleri olarak yakalamaya başlamanın ne kadar kolay olduğunu göstermektedir. DOCX'leri oluşturmaya başlamak için PHP Kütüphanesini indir, senin olsun anahtar ve sır ve sonra gösteriyi kullan içinde bulunur. Sonra kontrol PHP için API belgeleri GrabzIt'ın API'sini kullanmanın tüm yollarını öğrenmek için.
include("GrabzItClient.php"); $grabzIt = new \GrabzIt\GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret"); $options = new \GrabzIt\GrabzItDOCXOptions(); $options->setTargetElement("#Article"); $grabzIt->URLToDOCX("http://www.example.com/", $options); $grabzIt->SaveTo("documents/result.docx");
Aşağıdaki örnek kod, HTML öğelerini Python kullanarak web sayfalarından Word belgeleri olarak yakalamaya başlamanın ne kadar kolay olduğunu göstermektedir. DOCX'leri oluşturmaya başlamak için Python Kütüphanesini indirin, senin olsun anahtar ve sır ve sonra gösteriyi kullan içinde bulunur. Sonra kontrol Python için API dokümantasyonu GrabzIt'ın API'sini kullanmanın tüm yollarını öğrenmek için.
from GrabzIt import GrabzItClient grabzIt = GrabzItClient.GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret") options = GrabzItDOCXOptions.GrabzItDOCXOptions() options.targetElement = "#Article" grabzIt.URLToDOCX("http://www.example.com/", options) grabzIt.SaveTo("documents/result.docx")
Aşağıdaki örnek kod, REST API'mizi kullanarak web sayfalarından HTML öğelerini Word belgeleri olarak yakalamaya başlamanın ne kadar kolay olduğunu göstermektedir. Sonra kontrol edin REST API için API belgeleri yakalamalarınızı özelleştirebileceğiniz tüm yolları bulmak için.
https://api.grabz.it/services/convert?key=Sign in to view your Application Key&target=%23Article&format=docx&url=https%3A%2F%2Fwww.example.com%2F
Aşağıdaki örnek kod, Ruby kullanarak web sayfalarından Word belgeleri olarak HTML öğelerini yakalamaya başlamanın ne kadar kolay olduğunu göstermektedir. DOCX'leri oluşturmaya başlamak için Ruby Gem'i indir, senin olsun anahtar ve sır ve sonra gösteriyi kullan içinde bulunur. Sonra kontrol Ruby için API dokümantasyonu GrabzIt'ın API'sini kullanmanın tüm yollarını öğrenmek için.
require 'grabzit' grabzItClient = GrabzIt::Client.new("Sign in to view your Application Key", "Sign in to view your Application Secret") options = GrabzIt::DOCXOptions.new() options.targetElement = "#Article" grabzItClient.url_to_docx("http://www.example.com/", options) grabzItClient.save_to("documents/result.docx")
Yakalanan bir HTML öğesini dönüştürürken varsayılan olarak into bir PDF belgesi, yakalanan HTML öğesi, DOCX ile aynı şekilde PDF sayfasının sol üst kısmında görünecektir. Ancak PDF'de otomatik olarak sayfa boyutunu HTML öğesinin boyutuyla eşleşecek şekilde ayarlayın.
Aşağıdaki örnek kod, HTML öğelerini ASP.NET kullanarak web sayfalarından PDF olarak yakalamaya başlamanın ne kadar kolay olduğunu göstermektedir. GrabzIt'in ASP.NET kitaplığı herhangi bir .NET diliyle uyumlu olsa da. Sadece PDF oluşturmaya başlamak için ASP.NET Kütüphanesini indir, senin olsun anahtar ve sır ve sonra gösteriyi kullan içinde bulunur. Sonra kontrol ASP.NET için API belgeleri GrabzIt'ın API'sini kullanmanın tüm yollarını öğrenmek için.
GrabzItClient grabzIt = new GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret"); PDFOptions options = new PDFOptions(); options.TargetElement = "#Article"; grabzIt.URLToPDF("http://www.example.com/", options); grabzIt.SaveTo("documents/result.pdf");
Aşağıdaki örnek kod, Java kullanarak web sayfalarından HTML öğelerini PDF olarak yakalamaya başlamanın ne kadar kolay olduğunu göstermektedir. Sadece PDF oluşturmaya başlamak için Java Kütüphanesini indirin, senin olsun anahtar ve sır ve sonra gösteriyi kullan içinde bulunur. Sonra kontrol Java için API dokümantasyonu GrabzIt'ın API'sini kullanmanın tüm yollarını öğrenmek için.
GrabzItClient grabzIt = new GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret"); PDFOptions options = new PDFOptions(); options.setTargetElement("#Article"); grabzIt.URLToPDF("http://www.example.com/", options); grabzIt.SaveTo("documents/result.pdf");
Aşağıdaki örnek kod, JavaScript kullanarak web sayfalarından HTML öğelerini PDF olarak yakalamaya başlamanın ne kadar kolay olduğunu göstermektedir. PDF'nin indirmesini oluşturmaya başlamak için GrabzIt'ın JavaScript Kütüphanesi. O zaman senin olsun anahtar ve sır, etki alanı ekle JavaScript’i kullanmak ve ardından JavaScript için API dokümantasyonu GrabzIt'ın API'sini kullanmanın tüm yollarını öğrenmek için.
JavaScript API'yi kullanırken aşağıdakileri yapmak da mümkündür: bir HTML öğesinin dinamik içeriğini yakalama.
<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("http://www.example.com/",
{"format": "pdf", "target": "#Article"}).Create();
</script>
Aşağıdaki örnek kod, HTML öğelerini Node.js kullanarak web sayfalarından PDF olarak yakalamaya başlamanın ne kadar kolay olduğunu göstermektedir. Sadece PDF oluşturmaya başlamak için Node.js Paketini indir, senin olsun anahtar ve sır ve sonra gösteriyi kullan içinde bulunur. Sonra kontrol Node.js için API belgeleri GrabzIt'ın API'sini kullanmanın tüm yollarını öğrenmek için.
var grabzit = require('grabzit'); var client = new grabzit("Sign in to view your Application Key", "Sign in to view your Application Secret"); grabzIt.url_to_pdf("http://www.example.com/", {"targetElement":"#Article"}); client.save_to("documents/result.pdf", function (error, id){ if (error != null){ throw error; } });
Aşağıdaki örnek kod, Perl kullanarak web sayfalarından HTML öğelerini PDF olarak yakalamaya başlamanın ne kadar kolay olduğunu göstermektedir. Sadece PDF oluşturmaya başlamak için Perl Kütüphanesini indir, senin olsun anahtar ve sır ve sonra gösteriyi kullan içinde bulunur. Sonra kontrol Perl için API dokümantasyonu GrabzIt'ın API'sini kullanmanın tüm yollarını öğrenmek için.
#!/usr/bin/perl use GrabzItClient; $grabzIt = GrabzItClient->new("Sign in to view your Application Key", "Sign in to view your Application Secret"); $options = GrabzItPDFOptions->new(); $options->targetElement("#Article"); $grabzIt->URLToPDF("http://www.example.com/", $options); $grabzIt->SaveTo("documents/result.pdf");
Aşağıdaki örnek kod, HTML öğelerini PHP kullanarak web sayfalarından PDF olarak yakalamaya başlamanın ne kadar kolay olduğunu göstermektedir. Sadece PDF oluşturmaya başlamak için PHP Kütüphanesini indir, senin olsun anahtar ve sır ve sonra gösteriyi kullan içinde bulunur. Sonra kontrol PHP için API belgeleri GrabzIt'ın API'sini kullanmanın tüm yollarını öğrenmek için.
include("GrabzItClient.php"); $grabzIt = new \GrabzIt\GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret"); $options = new \GrabzIt\GrabzItPDFOptions(); $options->setTargetElement("#Article"); $grabzIt->URLToPDF("http://www.example.com/", $options); $grabzIt->SaveTo("documents/result.pdf");
Aşağıdaki örnek kod, Python kullanarak web sayfalarından HTML öğelerini PDF olarak yakalamaya başlamanın ne kadar kolay olduğunu göstermektedir. Sadece PDF oluşturmaya başlamak için Python Kütüphanesini indirin, senin olsun anahtar ve sır ve sonra gösteriyi kullan içinde bulunur. Sonra kontrol Python için API dokümantasyonu GrabzIt'ın API'sini kullanmanın tüm yollarını öğrenmek için.
from GrabzIt import GrabzItClient grabzIt = GrabzItClient.GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret") options = GrabzItPDFOptions.GrabzItPDFOptions() options.targetElement = "#Article" grabzIt.URLToPDF("http://www.example.com/", options) grabzIt.SaveTo("documents/result.pdf")
Aşağıdaki örnek kod, REST API'mizi kullanarak web sayfalarından HTML öğelerini PDF olarak yakalamaya başlamanın ne kadar kolay olduğunu göstermektedir. Sonra kontrol edin REST API için API belgeleri yakalamalarınızı özelleştirebileceğiniz tüm yolları bulmak için.
https://api.grabz.it/services/convert?key=Sign in to view your Application Key&target=%23Article&format=pdf&url=https%3A%2F%2Fwww.example.com%2F
Aşağıdaki örnek kod, Ruby kullanarak web sayfalarından HTML öğelerini PDF olarak yakalamaya başlamanın ne kadar kolay olduğunu göstermektedir. Sadece PDF oluşturmaya başlamak için Ruby Gem'i indir, senin olsun anahtar ve sır ve sonra gösteriyi kullan içinde bulunur. Sonra kontrol Ruby için API dokümantasyonu GrabzIt'ın API'sini kullanmanın tüm yollarını öğrenmek için.
require 'grabzit' grabzItClient = GrabzIt::Client.new("Sign in to view your Application Key", "Sign in to view your Application Secret") options = GrabzIt::PDFOptions.new() options.targetElement = "#Article" grabzItClient.url_to_pdf("http://www.example.com/", options) grabzItClient.save_to("documents/result.pdf")
HTML öğelerini yakalama yeteneği ayrıca Çevrimiçi Ekran Görüntüsü Aracı zamanlanmış görevinizi oluştururken, sadece Hedef Öğe yakalamak istediğiniz HTML öğesinin CSS seçicisinin bulunduğu alan. PDF belgelerinin kırpılmasını kontrol etmek isterseniz, aynı zamanda Özel Sayfa Boyutu alanlar da.