Outils pour capturer et convertir le Web

Ajouter un filigrane à une capture d'écran avec PythonAPI Python

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 et 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', 2, 0)

Maintenant chaque fois que le DummyWaterMark_TopRight l'identifiant est transmis au customWaterMarkId attribut de la GrabzItAnimationOptions, GrabzItImageOptions or GrabzItPDFOptions 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.

watermarks = grabzIt.GetWaterMarks()

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 GrabzItAnimationOptions, GrabzItImageOptions or GrabzItPDFOptions classes, celles-ci incluent les filigranes pour ajouter horodatage, texte, compteurs et fenêtres du navigateur aux captures.