Добавляйте, редактируйте, ищите и удаляйте водяные знаки во всех популярных форматах документов и изображений с помощью Cloud SDK для Java и REST API.
Начать бесплатную пробную версиюAPI гибок, обладает широким набором функций и предоставляет простые методы управления и обработки водяных знаков в различных типах документов. REST API поддерживает все функции водяных знаков, такие как добавление, поиск, обновление и удаление, без использования стороннего программного обеспечения. Java SDK для водяных знаков REST API делает возможным поиск водяных знаков в документах и редактирование или удаление водяных знаков, уже добавленных сторонними инструментами. Также он позволяет настраивать водяные знаки, указывая стиль текста, шрифт, размер, цвет или позицию в соответствии с требованиями проекта.
GroupDocs.Watermark Cloud - это REST API, что делает его идеальным выбором для программистов, позволяя использовать его с любым языком или платформой, способными выполнять вызовы REST API. Он легко интегрируется с другими облачными сервисами, обеспечивая оптимальное управление водяными знаками на веб-, мобильных, десктопных и облачных платформах.
//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();
}
}
}