SDK Java Cloud pour le filigrane de documents

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 gratuit

L’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.

Fonctionnalités avancées de l’API de gestion des filigranes

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

Supprimer le filigrane du document - Java

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

Ressources d'assistance et d'apprentissage

GroupDocs.Watermark propose des API de visualisation de documents pour d’autres environnements de développement populaires

  Français