Adicione, edite, pesquise e exclua marcas d’água de todos os formatos populares de documentos e imagens usando watermarking Cloud SDK para Java e REST API.
Iniciar teste gratuitoO API é flexível, rico em recursos e oferece métodos simples para gerenciar e manipular marcas d’água em vários tipos de documentos. O REST API suporta todos os tipos de recursos de marca d’água, como adicionar, pesquisar, atualizar e excluir, sem a necessidade de software externo. O Java SDK para a marca d’água do REST API permite pesquisar marcas d’água dentro de documentos e editar ou remover marcas d’água que já foram adicionadas por qualquer ferramenta de terceiros. Também permite personalizar marcas d’água especificando o estilo de texto, fonte, tamanho, cor ou posição conforme os requisitos do projeto.
O GroupDocs.Watermark Cloud é um REST API, tornando-se a escolha perfeita para programadores usarem com qualquer linguagem ou plataforma capaz de fazer chamadas ao REST API. Integra-se facilmente a outros serviços de nuvem para proporcionar uma experiência otimizada de gerenciamento de marcas d’água em plataformas web, móveis, desktop ou na nuvem.
//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();
}
}
}