Outils pour capturer et convertir le Web

Ajouter un filigrane à une capture d'écran avec JavaAPI Java

Par défaut, GrabzIt ajoute le filigrane «GrabzIt» aux captures d'écran créées avec le package gratuit. Cependant, GrabzIt permet désormais aux développeurs de n’importe quel package payant de définir leurs propres filigranes personnalisés. Ces filigranes peuvent être ajoutés à captures d'écran, Captures d'écran PDF GIF animés.

Un filigrane personnalisé est défini en définissant un identifiant, ainsi que le chemin d'accès au fichier de l'image en filigrane à télécharger, ainsi que la position où le filigrane doit apparaître sur la page.

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

Maintenant chaque fois que le DummyWaterMark_TopRight l'identifiant est transmis au setCustomWaterMarkId méthode de AnimationOptions, ImageOptions or PDFOptions Le filigrane défini sera automatiquement placé en haut à droite de l’image ou du document PDF.

Pour lire tous vos filigranes personnalisés actuels, appelez la méthode suivante.

WaterMark[] watermarks = grabzIt.WaterMarks();

Pour supprimer un filigrane, appelez simplement le DeleteWaterMark méthode avec l'identifiant du filigrane que vous souhaitez supprimer.

grabzIt.DeleteWaterMark("DummyWaterMark_TopRight");

Comme les filigranes sont mis en cache pendant un court instant dans le système GrabzIt, essayez d’utiliser un identifiant de filigrane différent de celui qui vient d’être supprimé pour éviter que le filigrane en cache ne soit réutilisé.

Filigranes spéciaux

GrabzIt fournit également plusieurs filigranes spéciaux, qui peuvent être transmis au setCustomWaterMarkId méthode de AnimationOptions, ImageOptions or PDFOptions classes, celles-ci incluent les filigranes pour ajouter horodatage, texte, compteurs fenêtres du navigateur aux captures.