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.
//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();
}
}
}