Ajoutez, modifiez, recherchez et supprimez des filigranes dans tous les formats de fichiers de documents et d'images populaires à l'aide du filigrane SDK Cloud pour Java et de l'API REST.
Commencer l'essai gratuitL’API est flexible, riche en fonctionnalités et offre des méthodes simples pour gérer et manipuler les filigranes sur plusieurs types de documents. L’API REST prend en charge toutes sortes de fonctionnalités de filigrane telles que l’ajout, la recherche, la mise à jour et la suppression sans utiliser de logiciel externe. L’API Java SDK for Watermark REST permet de rechercher des filigranes dans des documents et de modifier ou de supprimer des filigranes déjà ajoutés par un outil tiers. Il permet également de personnaliser les filigranes en spécifiant le style de texte, la police, la taille, la couleur ou la position selon les exigences du projet.
GroupDocs.Watermark Cloud est une API REST, ce qui en fait un choix parfait pour les programmeurs qui l’utilisent avec n’importe quel langage ou plate-forme capable d’effectuer des appels d’API REST. Il s’intègre facilement à d’autres services cloud pour offrir une expérience de gestion des filigranes optimale sur les plates-formes Web, de bureau mobile ou cloud.
Solution de gestion de filigrane sécurisée
Ajouter ou supprimer un filigrane d’une page spécifique ou d’un document entier
Rechercher des filigranes basés sur du texte ou des images dans les documents
Gérer les paramètres de mise en forme pour manipuler les filigranes
API Cloud REST à utiliser avec n’importe quel langage ou plate-forme
Rechercher et supprimer les filigranes déjà ajoutés à partir des formats de fichiers pris en charge
//Get your App SID, App Key and Storage Name at https://dashboard.groupdocs.cloud (free registration is required).
public class RemoveWatermarks {
public static void main(String[] args) {
WatermarkApi apiInstance = new WatermarkApi(Common.GetConfiguration());
try {
FileInfo fileInfo = new FileInfo();
fileInfo.setFilePath("with_watermarks/sample.pdf");
fileInfo.setStorageName(Common.MyStorage);
RemoveOptions options = new RemoveOptions();
options.setFileInfo(fileInfo);
ImageSearchCriteria imageSearchCriteria = new ImageSearchCriteria();
FileInfo imageFileInfo = new FileInfo();
imageFileInfo.setFilePath("watermark_images/sample_watermark.webp");
imageFileInfo.setStorageName(Common.MyStorage);
imageSearchCriteria.setImageFileInfo(imageFileInfo);
options.setImageSearchCriteria(imageSearchCriteria);
TextSearchCriteria textSearchCriteria = new TextSearchCriteria();
textSearchCriteria.setSearchText("Watermark text");
options.setTextSearchCriteria(textSearchCriteria);
options.setOutputFolder("removed_watermarks");
RemoveRequest request = new RemoveRequest(options);
RemoveResult response = apiInstance.remove(request);
System.out.println("Resultant file path: " + response.getPath());
} catch (ApiException e) {
System.err.println("Exception while calling WatermarkApi:");
e.printStackTrace();
}
}
}