SDK de Java Cloud para marcas de agua de documentos

Agregue, edite, busque y elimine marcas de agua de todos los formatos de archivos de imágenes y documentos populares utilizando el SDK de Cloud para marcas de agua para Java y la API REST.

Empiza la prueba gratuita

La API es flexible, rica en funciones y ofrece métodos sencillos para administrar y manipular marcas de agua en varios tipos de documentos. La API REST admite todo tipo de funciones de marca de agua, como agregar, buscar, actualizar y eliminar sin usar ningún software externo. La API REST de Java SDK for Watermark permite buscar marcas de agua dentro de documentos y editar o eliminar marcas de agua que ya fueron agregadas por cualquier herramienta de terceros. También permite personalizar las marcas de agua especificando el estilo del texto, la fuente, el tamaño, el color o la posición según los requisitos del proyecto.

GroupDocs.Watermark Cloud es una API REST, lo que la convierte en la elección perfecta para que los programadores la utilicen con cualquier lenguaje o plataforma que sea capaz de realizar llamadas a la API REST. Se integra fácilmente con otros servicios en la nube para brindar una experiencia óptima de administración de marcas de agua en plataformas web, de escritorio móvil o en la nube.

Características avanzadas de la API de gestión de marcas de agua

Solución segura de gestión de marcas de agua

Agregar o quitar marca de agua de páginas específicas o de todo el documento

Encuentre marcas de agua basadas en texto o imágenes dentro de los documentos

Administre la configuración de formato para manipular las marcas de agua

API REST en la nube para usar con cualquier idioma o plataforma

Busque y elimine marcas de agua ya agregadas de formatos de archivo compatibles

Eliminar marca de agua del documento – 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();
    }
  }
}

Recursos de apoyo y aprendizaje

GroupDocs.Watermark ofrece API de visualización de documentos para otros entornos de desarrollo populares

  Español