Инструменты для захвата и конвертирования Интернета

Добавить водяной знак на скриншот с помощью JavaJava API

По умолчанию GrabzIt добавляет водяной знак «GrabzIt» на скриншоты, созданные с помощью бесплатного пакета. Однако теперь GrabzIt позволяет разработчикам на любом платном пакете определять свои собственные водяные знаки. Эти водяные знаки могут быть добавлены к скриншоты изображения, Скриншоты в формате PDF и анимированные GIF.

Пользовательский водяной знак определяется путем установки идентификатора, а также пути к файлу изображения водяного знака, который должен быть загружен, а также положения, в котором водяной знак должен появляться на странице.

grabzIt.AddWaterMark("DummyWaterMark_TopRight", "watermark.png", HorizontalPosition.RIGHT, VerticalPosition.TOP);

Теперь всякий раз, когда DummyWaterMark_TopRight идентификатор передается setCustomWaterMarkId метод AnimationOptions, ImageOptions or PDFOptions Классы определенного водяного знака будут автоматически размещены в правом верхнем углу изображения или документа PDF соответственно.

Чтобы прочитать все ваши текущие пользовательские водяные знаки, используйте следующий метод.

WaterMark[] watermarks = grabzIt.WaterMarks();

Чтобы удалить водяной знак, просто позвоните DeleteWaterMark метод с идентификатором водяного знака, который вы хотите удалить.

grabzIt.DeleteWaterMark("DummyWaterMark_TopRight");

Поскольку водяные знаки на короткое время кэшируются в системе GrabzIt, попробуйте использовать другой идентификатор водяного знака, который был только что удален, чтобы избежать повторного использования кэшированного водяного знака.

Специальные водяные знаки

GrabzIt также предоставляет несколько специальных водяных знаков, которые можно передать setCustomWaterMarkId метод AnimationOptions, ImageOptions or PDFOptions классы, в том числе водяные знаки для добавления метки времени, текст, счетчики и окна браузера к захватам.