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