Ajoutez, modifiez, recherchez et supprimez les filigranes de tous les formats de fichiers documents et images populaires en utilisant le filigrane Cloud SDK pour Java et REST API.
Commencer l'essai gratuitLe 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. Le REST API prend en charge toutes sortes de fonctionnalités de filigrane telles que l’ajout, la recherche, la mise à jour et la suppression sans recourir à un logiciel externe. Le Java SDK pour le filigrane REST API permet de rechercher les filigranes dans les documents et de modifier ou supprimer les 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 un REST API ce qui en fait un choix idéal pour les programmeurs qui souhaitent l’utiliser avec n’importe quel langage ou plateforme capable d’effectuer des appels REST API. Il s’intègre facilement aux autres services cloud pour offrir une expérience optimale de gestion des filigranes sur les plateformes web, mobiles, de bureau 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();
}
}
}