В следующих примерах мы захватим содержимое DIV ниже.
Установите ширину и высоту изображения на -1, чтобы изображение соответствовало размеру целевого элемента HTML. Если установить высоту браузера на -1, длина окна браузера также будет автоматически увеличиваться, чтобы гарантировать, что если целевой элемент HTML подходит into браузер.
В приведенном ниже примере кода показано, как легко начать захват HTML-элементов в виде изображений с веб-страниц с помощью 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.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");
В приведенном ниже примере кода показано, как легко начать захват HTML-элементов в виде изображений с веб-страниц с помощью JavaScript. Чтобы начать создавать изображения, скачайте Библиотека JavaScript GrabzIt, Тогда получите ваш ключ и секрет, добавить домен Вы хотите использовать JavaScript, а затем проверить API документация для JavaScript чтобы узнать все способы, которыми вы можете использовать API GrabzIt.
При использовании JavaScript API также возможно захватить динамическое содержимое HTML-элемента.
<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").ConvertURL("http://www.example.com/",
{"target": "#Article", "bheight": -1, "height": -1, "width": -1}).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");
// 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;
}
});
В приведенном ниже примере кода показано, как легко начать захват HTML-элементов в виде изображений с веб-страниц с помощью 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");
// 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");
В приведенном ниже примере кода показано, как легко начать захват HTML-элементов в виде изображений с веб-страниц с помощью Python. Чтобы начать создавать изображения, просто скачать библиотеку Python, получить ваши ключ и секрет а потом использовать демо содержащиеся в. Тогда проверьте Документация по API для Python чтобы узнать все способы, которыми вы можете использовать API GrabzIt.
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")
В приведенном ниже примере кода показано, как легко начать захват HTML-элементов в виде изображений с веб-страниц с помощью нашего REST API. Тогда посмотрите Документация по API для API REST чтобы узнать все способы, которыми вы можете настроить ваши снимки.
https://api.grabz.it/services/convert.ashx?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
При преобразовании захваченного HTML-элемента intВ документе Word захваченный HTML-элемент появится в верхнем левом углу страницы документа Word.
В приведенном ниже примере кода показано, как легко начать захват HTML-элементов в виде документов Word с веб-страниц с помощью нашего REST API. Тогда посмотрите Документация по API для API REST чтобы узнать все способы, которыми вы можете настроить ваши снимки.
https://api.grabz.it/services/convert.ashx?key=Sign in to view your Application Key&target=%23Article&format=docx&url=https%3A%2F%2Fwww.example.com%2F
В приведенном ниже примере кода показано, как легко начать захват HTML-элементов в формате PDF с веб-страниц с помощью нашего REST API. Тогда посмотрите Документация по API для API REST чтобы узнать все способы, которыми вы можете настроить ваши снимки.
https://api.grabz.it/services/convert.ashx?key=Sign in to view your Application Key&target=%23Article&format=pdf&url=https%3A%2F%2Fwww.example.com%2F